Перенести Opencart на другой хостинг
В интернете хрен знает сколько статей по этому поводу, я решил сделать на одну больше.
И так, кто сталкивается в первые с этим, скажу сразу не ссыте, ничего сложного нет.
1. Скопируйте все файлы вашего сайта к себе на жесткий диск с помощью FTP-клиента примером: Filezilla, если есть возможность на самом хосте в панели сделать резервную копию, или за архивировать все файлы это будет хорошо.
Эти файлы можно удалить.
image/cache/ system/cache/ system/logs/
2. При помощи PhpMyAdmin делаем дамп базы (проще говоря, копируем базу). Обычно это можно сделать phpMyAdmin если есть другие возможности делайте, главное скопировать базу.
Экспорт базы через PhpMyAdmin выглядит так.
3. Залейте все файлы сайта на новый хост. И импортируйте базу.
4. В конфигурационных файлах сайта, которые вы сохранили на свой жесткий диск, необходимо указать новые параметры доступа к базе данных — это название базы, имя пользователя и пароль. Изменения необходимо внести в файлы:
config.php admin/config.php
5. Узнать путь к файлам можно здесь. Если вкратце то в корне создаете файл info.php с кодом:
<?php phpinfo(); ?>
И в адресной строке запрашиваем:
http://www.ваш_сайт.com/info.php
Внизу страницы посмотрите значение переменной _ENV["SCRIPT_FILENAME"]
, и там указан путь.
6. Выставляем права на папки и файлы
0777 image/ 0777 image/cache/ 0777 image/data/ 0777 system/cache/ 0777 system/logs/ 0777 download/ 0777 config.php 0777 admin/config.php
Вроде и все
Comments ( 2 )
Спасибо, очень полезно.
К сожалению, не всё. Если вы переносите на НОВОЕ ДОМЕННОЕ ИМЯ то у Вас перестанет работать почта.
Для того чтобы восстановить этот баг. Откройте файл вашей базы данных **.SQL в редакторе (например notepad++) и меняем старое имя на новое используя команду НАЙТИ/ЗАМЕНИТЬ
(там порядка 3-5 мест)
После этого импортируем файл SQL на новое место