Как перенести Joomla! с компьютера на хостинг.
Многие кто при создании сайта изначально его тестируют на компьютере, а только потом переносят на сервер, встречают некоторые затруднения. На самом же деле здесь нет ни чего сложного, необходимо только подсказка и вы сами со всем разберётесь.
Перенос сайта построенного на Joomla! на хостинг происходит в три этапа. И так поехали.
Перенос Joomla! на хостинг. Этап 1.
Вам необходимо создать копию баз данных MySQL. Если вы используете для тестирования сайта Denwer, то в адресной строке браузера пропишите: http://localhost/Tools/phpmyadmin/index.php . Так вы попадёте в панель администрирование СУБД MySQL – phpMyAdmin.
В левом сайтбаре, из выпадающего списка, выберите базу данных, на которую у вас установлен сайт. Откроется такого вида окно, в нём переходим на вкладку экспорт:

На в кладке экспорт выполните следующие действия:

- Отметьте все таблицы в базе данных.
- В поле экспорт должно быть отмечено SQL.
- В поле шаблон имени файла к __DB__ дописываем, например дату экспорта.
- В поле сжатие отмечаем архивировать в zip, это поможет сократить скорость загрузки базы данных.
- Нажимаем кнопку пошёл.
Всё база копия базы данных у нас создана, теперь её необходимо импортировать в базу данных вашего хостера.
Перенос Joomla! на хостинг. Этап 2.
Первое что вам необходимо сделать на этом этапе, это создать новую базу данных на хостинге. Делается это обычно cPanel.
Дале, переходим в панель администрирования phpMyAdmin на хостинге и выполняем импорт базы данных. Для этого, также как и на первом этапе, в левом сайтбаре выбираем из выпадающего списка необходимую нам базу данных и переходим ко вкладке импорт, в некоторых случаях может быть SQL.

- Выбираем местоположение нашей копии базы данных.
- Устанавливаем кодировку cp1251.
- Нажимаем кнопку пошёл.
Перенос Joomla! на хостинг. Этап 3.
Далее необходимо изменить файл configuration.php. Открываем его блокнотом, или же любым другим текстовым редактором. Открыв файл необходимо изменить следующее строки:
/* База данных */
var $dbtype = 'mysql';
var $host = 'сетевое имя сервера с базами данных, обычно это localhost';
var $user = 'имя пользователя базой данных, тот который создали на этапе 2';
var $password = 'пароль к базе данных';
var $db = 'имя базы данных';
var $dbprefix = 'jos_';
Первую и последнюю строчки оставляем без изменений. Сохраняем изменения.
Заливаем все файлы при помощи FTP клиента на хостинг. И даём следующим папкам права доступа 777:
cache/
administrator/
administrator/backups/
administrator/components/
administrator/modules/
images/
images/banners/
images/stories/
media/
components/
language/
modules/
mambots/
templates/
Для файла configuration.php установите права 644. Вот и в принципе всё!!! Дерзайте!!!
| < Предыдущая |
|---|
Загрузка опроса...
Комментарии
в корне если есть .htaccess, то добавте в него первыми строками
php_flag display_errors on
php_flag display_startup _errors on
если файла такого нет, то создайте его.
Потом скажите, что за ошибка будет.
Error occurred: 500 - internal server error
но я понял в чем проблема. у меня установлен компонент adsmanager 2.62
так проблема в нем. у меня на главной странице стояла страница adsmanager. в общем adsmanager на хостинге не хочет работать.
RSS лента комментариев этой записи.