- Автор темы
- #1
Есть проблема - может знаете решение. Имеем:
На форуме Open Server помощи не нашел, т.к. проблема видимо специфическая именно для Prestashop.
Сейчас на локальном сервере даю папкам сайта имена типа: domen.loc (loc - типа локальная версия сайта).
При переносе на удаленный сервер надо править везде в базе данных эти данные: экспортировать базу, делать глобальную замену на типа domen.ru и опять импортировать на удаленном сервере.
Очень долго и нудно! Встречались рекомендации называть папку на локальном сайте как и на удаленном domen.ru, но тогда проблема возникала с распознаванием, где мы работаем на удаленном сервере, а где на локальном - домены-то одинаковые. Рекомендации типа отключи интернет, удаляй куки, отключи Open Server - не годятся - тоже куча неудобств.
Нашел где-то в Интернете приемлемое решение, давать на локальном сервера имена папкам типа domen.ru.localhost. Тогда ничего править нигде не надо - скопировал файлы 1:1 и перенес базу без всяких правок на удаленный сервер и все. И видно, когда работаешь с удаленным сервером, а когда с локальным.
НО: Решение прекрасно работает на сайтах Joomla, но на Prestashop у меня переадресует на онлайн домен domen.ru
Причину так и не могу понять, даже полностью удалял .htaccess на локальном сайте. Все равно идет переадресация и вместо локального сайта открывается удаленный.
Как решить проблему? Может другое есть решение обойтись без правок данных на локалке при переносе?
- локальный сервер Open Server v5.3.6 (64 bit).
- Prestashop 1.5.3
- Windows 10 (64 bit)
На форуме Open Server помощи не нашел, т.к. проблема видимо специфическая именно для Prestashop.
Сейчас на локальном сервере даю папкам сайта имена типа: domen.loc (loc - типа локальная версия сайта).
При переносе на удаленный сервер надо править везде в базе данных эти данные: экспортировать базу, делать глобальную замену на типа domen.ru и опять импортировать на удаленном сервере.
Очень долго и нудно! Встречались рекомендации называть папку на локальном сайте как и на удаленном domen.ru, но тогда проблема возникала с распознаванием, где мы работаем на удаленном сервере, а где на локальном - домены-то одинаковые. Рекомендации типа отключи интернет, удаляй куки, отключи Open Server - не годятся - тоже куча неудобств.
Нашел где-то в Интернете приемлемое решение, давать на локальном сервера имена папкам типа domen.ru.localhost. Тогда ничего править нигде не надо - скопировал файлы 1:1 и перенес базу без всяких правок на удаленный сервер и все. И видно, когда работаешь с удаленным сервером, а когда с локальным.
НО: Решение прекрасно работает на сайтах Joomla, но на Prestashop у меня переадресует на онлайн домен domen.ru
Причину так и не могу понять, даже полностью удалял .htaccess на локальном сайте. Все равно идет переадресация и вместо локального сайта открывается удаленный.
Как решить проблему? Может другое есть решение обойтись без правок данных на локалке при переносе?