перемещение prestashop с обычного сайта Apache на виртуальный хост привело к тому, что prestashop перестал работать

#apache #prestashop #virtualhost #httpd.conf #prestashop-1.7

#apache #prestashop #virtualhost #httpd.conf #prestashop-1.7

Вопрос:

У меня был сайт prestashop (1.7), расположенный в /var/www / html (centos 8, веб-сервер apache).

Я создал в соответствии с большинством инструкций commmon два виртуальных хоста, указывающих на /var/www/sites

/var/www/sites/site1/html и /var/www/sites/site2/html

когда я размещаю index.html файл я вижу оба файла (скорее текст hello world). но когда я копирую весь prestashop в /var/www/sites/site1/html, он не работает. я получаю ошибку 500.

путь в ps_shop_url — это /, а домен и domain_ssl — это то, что было до site1 .(виртуальные хосты работают, так как я вижу индексные страницы, помните?)

что еще я должен настроить в файлах prestashop, чтобы иметь возможность видеть магазин?

спасибо и с уважением, Алекс

Ответ №1:

После переноса файлов обязательно очистите весь каталог /var/cache, если это не поможет, попробуйте включить Prestashop dev_mode (https://devdocs.prestashop.com/1.7/basics/installation/configuration /) или исследуйте ваш error_log веб-сервера, чтобы узнать, что стоит за ошибкой 500