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

Автор fsag2, 06 ноября 2012, 23:14:02

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

fsag2

Здравствуйте всем ! :) Народ,подскажите пожалуйста,как правильно редактировать .htaccess PrestaShop 1.5.2 после заливки на хостинг самого сайта и БД? Все подключил и настроил файл settings,но постоянно выбрасывает на Localhost и соответственно сайт не показывает. Выбрал пока что, тестовый период. Дают тестовое доменное имя. На Localhost был адрес Localhost/myshop/ Я так понял,что дело здесь в файле .htaccess. Если кто сталкивался с такой проблемой, подскажите как правильно исправить.

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

Удалите старый htaccess и сгенерируйте новый, перед этим исправив адрес сайта.
Перенос PrestaShop на сервер

fsag2

#2
Цитата: Виктор Демидов от 07 ноября 2012, 10:06:17
Удалите старый htaccess и сгенерируйте новый, перед этим исправив адрес сайта.
Перенос PrestaShop на сервер

Это красиво сказано :) Но,когда сайт ВООБЩЕ не показывается и не знаешь как настроить,то это не совет,а полусовет. Я решил эту проблему. Правда,методом "научного тыка".

  • Если после загрузки на хостинг и подключению БД ничего не показалось и телодвижения техподдержки хостинга ни к чему не привели,то необходимо снести таблицы БД с помощью phpMyadmin и сам сайт.
  • Установить пустой сайт из инсталлятора CMS и с помощью FTP клиента скачать файл .htaccess. Так же необходимо посмотреть таблицу id_shop_url. Записать все и снести пустышку
  • Импортировать заново таблицы БД своего сайта и залить сам сайт. Потом настроить .htaccess и таблицу id_shop_url как по примеру,котоый вы сохранили ранее.

Все. Проблема будет решена.  :) Если так будут отвечать на проблемы,которые здесь на форуме поднимаются,то это будет гораздо интереснее и более полезней. :)

PrestaMan

#3
Зачем так сложно? Простой способ - Отключить ЧПУ и изменить домен, потом перенести сайт.

1. На локалке, в админке магазина
Настройка -> SEO и URL, отключаете ЧПУ.

2. Можете сразу исправить домен.
Настройка -> SEO и URL -> Установить магазин URL : новый домен.

3. Переносите на сервер без проблем (не забываем поравить в settings.inc.php данные подключения к бд).

Цитироватьтаблицу id_shop_url
Адрес можно изменить после переноса в таблице :  ps_shop_url
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

fsag2

Цитата: PrestaMan от 09 ноября 2012, 00:27:56
Зачем так сложно? Простой способ - Отключить ЧПУ и изменить домен, потом перенести сайт.

1. На локалке, в админке магазина
Настройка -> SEO и URL, отключаете ЧПУ.

2. Можете сразу исправить домен.
Настройка -> SEO и URL -> Установить магазин URL : новый домен.

3. Переносите на сервер без проблем (не забываем поравить в settings.inc.php данные подключения к бд).

Цитироватьтаблицу id_shop_url
Адрес можно изменить после переноса в таблице :  ps_shop_url

Можно и так,как вы написали. :) НО!!!! Необходимо знать хост (с точностью до знака). Если этого человек не знает,то ваш способ не пройдет! А мой способ (хоть и геморный,не буду  спорить),но позволяет со 100% точностью определить хост (если техподдержка невнятная) и если человек (web мастер или хозяин сайта) впервые опробует хостинг, с которым ранее не был знаком.  :)  Я как раз был именно в такой ситуации. :)