Назад | Перейти на главную страницу

Неправильная конфигурация веб-сервера Ubuntu

Мы пытаемся перенести наш размещенный веб-сайт на наш собственный VPS. Я попросил компанию, в которой мы размещаем сервер, настроить веб-сервер, потому что он работает под управлением Ubuntu, а я не эксперт по Linux и не хотел испортить нашу ERP и другое программное обеспечение.

Они установили веб-сервер, но что-то действительно не так.

Прежде всего, были проблемы с разрешением, которые были частично решены, но когда я загрузил веб-сайт (магазин Presta), почти ничего не работало. На главной странице была ошибка http 500, на задней панели символы UTF-8 были перепутаны, установленные модули не отображались и т. Д.

Итак, я начал исследовать, http 500 из-за того, что магазин presta не видит папку темы. Папка существует, и с разрешениями все в порядке, проблема не в этом.

Затем я переустановил тему и модули Presta Shop. Тема работает, но недавно созданные папки темы и модуля не находятся в корне документа. По крайней мере, с доступом пользователя FTP.

Я проверил конфигурацию Presta Shop, и Presta Shop видит другой корневой путь к документу, чем FTP.

Путь, к которому я могу получить доступ через FTP / SFTP или SSH, - / sql / www_html /, а Presta видит / var / www / html /, но в / var нет папки www.

В чем дело? Почему Преста видит другой путь? А где вновь созданные темы, папки модулей?

Но самый большой вопрос - как это исправить? Это неправильная конфигурация Apache или что-то еще?

Я недостаточно хорош, чтобы помочь вам с такой информацией. Если бы вы могли дать несколько шагов по установке или ссылку на шаги, которым вы следовали, я думаю, это очень поможет.

При этом я, вероятно, постараюсь убедиться, что могу:

 1. check apache configuration `vim
/etc/apache2/sites-available/prestashop.conf`
 2. make sure you're sym-linked from sites-available to sites-enabled
 3. `ln -s /etc/apache2/sites-available/prestashop.conf /etc/apache2/sites-enabled/prestashop.conf`
 4. then `mv` or `cp -R` the files to `/var/www`
 5. `service apache2 restart`
 6. `mkdir -p /var/www/prestashop && mv /sql/www_html/prestashop/ /var/www/prestashop/`
 7. `chown www-data:www-data -R /var/www/prestashop/`

Эти последние 2 были фактически из учебника, который я нашел, просто чтобы убедиться, что я не упустил ничего очевидного в ответе. Хорошо, что я проверил. Вот ссылка, если вы ее еще не видели. Я передаю их, потому что это звучит так, как будто они нормальные и не были обработаны для вашей коробки (ов). Ссылка на руководство для шагов 6 и 7

Надеюсь, это поможет