Перенос PrestaShop на сервер

Автор Виктор Демидов, 18 января 2012, 17:31:08

« назад - далее »

Виктор Демидов

1. Изменить адрес сайта
- до переноса, на локальном сервере через админку:
Панель Управления -> Настройки -> SEO & URLs
укажите адрес вашего сайта;
- после переноса, можно изменить адрес в базе данных, таблица "config",поля PS_SHOP_DOMAIN и PS_SHOP_DOMAIN_SSL.
2. Перенести все файлы и папки на удаленный сервер.
3. Сделать архив (экспорт) вашей локальной бд и импортировать его на сервер.
4. Изменить файл "/config/settings.inc.php"
<?php
define
('_DB_SERVER_', 'адрес_сервера_бд');
define('_DB_TYPE_', 'MySQL');
define('_DB_NAME_', 'имя_бд');
define('_DB_USER_', 'пользователь');
define('_DB_PASSWD_', 'пароль');
define('_DB_PREFIX_', 'ps_');
define('__PS_BASE_URI__', 'путь к сайту , например, если устанавливаете в папку  "prestashop", то "мой_сайт/prestashop/"');
define('_THEME_NAME_', 'prestashop');
define('_COOKIE_KEY_', 'не изменять');
define('_COOKIE_IV_', 'не изменять′);
define('
_PS_CREATION_DATE_', 'не изменять′);
define('_PS_VERSION_', 'не изменять′);
?>

5. Проверить права доступа у файлов и папок. Prestashop CHMOD

plastishka

Помогите расшифровать ошибку. Где нужно исправить
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'http' (1) in /home/c/cl34992/paradise-workshop.ru/public_html/classes/MySQL.php on line 34
Link to database cannot be established.

mAgency

В файле /config/settings.inc.php проверить
define('_DB_SERVER_', 'ваш сервер MySQL');
define('_DB_NAME_', 'название базы данных');
define('_DB_USER_', 'пользователь бд');
define('_DB_PASSWD_', 'ваш пароль');

Кеш очистить.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

magicbelka

Цитата: mAgency от 24 января 2013, 13:48:54
В файле /config/settings.inc.php проверить
define('_DB_SERVER_', 'ваш сервер MySQL');
define('_DB_NAME_', 'название базы данных');
define('_DB_USER_', 'пользователь бд');
define('_DB_PASSWD_', 'ваш пароль');

Кеш очистить.
как его почистить если на сайт не получается зайти?

DarinSr

Во FTP заходите на сервер, удаляете все в папках
/cache/smarty/cache
/cache/smarty/compile

wieppir

#5
Цитата: Виктор Демидов от 18 января 2012, 17:31:08
1. Изменить адрес сайта
- до переноса, на локальном сервере через админку:
Панель Управления -> Настройки -> SEO & URLs
укажите адрес вашего сайта;
- после переноса, можно изменить адрес в базе данных, таблица "config",поля PS_SHOP_DOMAIN и PS_SHOP_DOMAIN_SSL.
2. Перенести все файлы и папки на удаленный сервер.
3. Сделать архив (экспорт) вашей локальной бд и импортировать его на сервер.
4. Изменить файл "/config/settings.inc.php"
<?php
define
('_DB_SERVER_', 'адрес_сервера_бд');
define('_DB_TYPE_', 'MySQL');
define('_DB_NAME_', 'имя_бд');
define('_DB_USER_', 'пользователь');
define('_DB_PASSWD_', 'пароль');
define('_DB_PREFIX_', 'ps_');
define('__PS_BASE_URI__', 'путь к сайту , например, если устанавливаете в папку  "prestashop", то "мой_сайт/prestashop/"');
define('_THEME_NAME_', 'prestashop');
define('_COOKIE_KEY_', 'не изменять');
define('_COOKIE_IV_', 'не изменять′);
define('
_PS_CREATION_DATE_', 'не изменять′);
define('_PS_VERSION_', 'не изменять′);
?>

5. Проверить права доступа у файлов и папок. Prestashop CHMOD


подскажите а в файлах можно еще заменить где то url  ,доступа через панель больше нет и ранее этого не сделал старый домен на серваке не удалил при вводе нового домена меняется автоматом на старый
1. Изменить адрес сайта
- до переноса, на локальном сервере через админку:
Код: [Выделить]
Панель Управления -> Настройки -> SEO & URLs
вопрос решен затупил после переноса, можно изменить адрес в Панель Управления -> Настройки -> SEO & URLs

Ylyas

Здравствуйте, а что значить "адрес_сервера_бд"? Это URL сайта? Объясните пожалуйста

DarinSr

Обычно это "localhost". Уточнить можете в службе поддержки хостинга.

Ylyas