×
HeadHunter and Superjob rezume updater on Ruby on Rails (21 авг 2017)

Практикуемся в написании кода под rails.

Вопрос А вот как перенести Prestashop ?

Больше
3 года 1 мес. назад #1 от superlamer
superlamer создал эту тему: А вот как перенести Prestashop ?
народ, если кто знает, расскажите. на другой хостинг переезжаем. :pinch:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 1 мес. назад #2 от serge
serge ответил в теме А вот как перенести Prestashop ?
Доброй ночи! Так же как обычно, полагаю. Заходишь в phpmyadmin, экспортируешь базу,потом архивируешь файлы/каталоги и все это заливаешь/переносишь на новый хостинг. В конфиге престы не забудь доступ к БД перепрописать.

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 1 мес. назад #3 от superlamer
superlamer ответил в теме А вот как перенести Prestashop ?
Доброй ночи, Сережа. Спасибо за ответ, но чуть бы подробней...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 1 мес. назад #4 от serge
serge ответил в теме А вот как перенести Prestashop ?
1. Заходите в директорию престы по ssh и рекурсивно все подряд зипуете:

zip -r prestashop.zip ./

2. Заходите в phpmyadmin, выбираете нужную базу (может быть, у вас там десяток самых разных, я ж не знаю), в опциях проставляете "все таблицы", выбираете формат архивирования (иначе может долго качаться). Закачиваете дамп к себе на комп.

3. Переносите первый архив (с файлами) на новый хостинг, распаковываете:

unzip prestashop.zip

4. Открываете на новом хостинге phpmyadmin, создаете новую чистую базу, находите импорт и выбираете через Обзор на своем компе архивированный дамп базы данных. Импортируете.

5. В директории престы находите файл

/config/settings.inc.php

и исправляете настройки для подключения к новой базе данных примерно следующим образом (опции подключения к вашей новой БД должны быть ваши, не забывайте что это только пример):

define('_DB_SERVER_', 'localhost');
define('_DB_NAME_', 'baza_new');
define('_DB_USER_', 'user_new');
define('_DB_PASSWD_', 'HJbIVI&6gIvg');
define('_DB_PREFIX_', 'ps_');

6. Входите в административную часть сайта в меню «Настройки», выбираете страницу «SEO & URLs» и далее в секции «Установить URL магазина» меняете старое доменное имя на имя вашего нового домена. Сделайте то же самое для SSL домена. После обновления данных обновится таблица «ps_shop_url».

7. Удалите все содержимое (кроме файла index.php) в следующих директориях:

/cache/smarty/cache
/cache/smarty/compile

8. И уже все должно на новом месте заработать. Если не заработает - опять-таки в консоли измените chmod (это бывает критичным при переносе):

find public_html -type d -exec chmod 0755 {} \;
find public_html -type f -exec chmod 0644 {} \;

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.