Бортовой журнал Ктулху

Перенос Prestashop на хостинг

При переносе с хостинга на хостинг, с локального компьютера на хостинг и наоборот часто возникают проблемы в работе сайта. За основную конфигурацию в Prestashop отвечает файл settings.inc.php, за дополнительную - база данных.

 

При переносе необходимо отредактировать конфигурацию в соответствии с настройками хостинга.

Например сейчас я опишу процесс переноса сайта с локального веб-сервера на хостинг.

Во-первых, нужно при помощи FTP-клиента закачать файлы на хостинг.

Во-вторых, при помощи PHPMyAdmin перенсти базу данных.

После этого, как правило, если зайти на сайт, произойдет ошибка подключения к БД.

Нужно отредактировать файл settings.inc.php следующим образом.

<?php

define('__PS_BASE_URI__', '/'); - путь, иногда может отличаться от /
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_PS_CACHING_SYSTEM_', 'MCached');
define('_PS_CACHE_ENABLED_', '0');
define('_THEME_NAME_', 'prestashop');
define('_DB_NAME_', 'user_12345_base'); - название БД
define('_MYSQL_ENGINE_', 'InnoDB');
define('_DB_SERVER_', 'mysql.hosting.com'); - адрес БД сервера
define('_DB_USER_', 'user_123456_base'); - имя пользователя
define('_DB_PREFIX_', 'ps_'); - префикс
define('_DB_PASSWD_', 'user123456'); - пароль
define('_DB_TYPE_', 'MySQL');
?>

 

И не забывать про права доступа.