Сервер Apache показывает 404 с существующими файлами - возможна ли проблема пользователя / группы / владельца?

295
TerranRich

Итак, инструкции по созданию сайта Drupal с состоянием Composer, чтобы никогда не запускать Composer as root. Поэтому я создал нового пользователя "xylot" в группе с тем же именем ( xylot:xylot) и создал сайт с помощью Composer.

Однако теперь Apache отказывается читать рассматриваемый каталог и выдает ошибку 404. Я использую файлы конфигурации виртуального хоста, и рассматриваемый сайт смотрит на example.com.conf. У меня есть другие сайты на том же сервере, с разными именами конфигурационных файлов, все из которых работают должным образом.

Этот сайт является единственным с правилами владения пользователей. Все каталоги и файлы внутри /var/www/my-site-name(включая сам каталог), на которые указывает файл .conf Apache, принадлежат xylotгруппе xylotпользователей.

Я попытался сменить владельца группы (используя chgrp) на rootгруппу, думая, что это даст Apache возможность читать мои файлы, но это не работает. Я не уверен, что я на правильном пути, но часть меня верит в это просто потому, что это единственный сайт на этом сервере, который имеет право собственности, кроме root:root.

Это разумный путь для устранения неполадок? Должен ли я взглянуть на что-то еще вместо этого? Все файлы присутствуют и учитываются. Раньше я использовал доменное имя для предыдущих итераций сайта, над которым я пытаюсь работать, и только сейчас оно 404-го, и только в этот раз я связался с правами собственности пользователя.

(Я все еще очень плохо знаком с обслуживанием и управлением сервером, поэтому, пожалуйста, будьте осторожны.)

ETA: я попытался изменить каталог и все подкаталоги и файлы в root:rootсобственность, но безрезультатно (после перезапуска Apache).

0
Эй, это тот мачо Рэнди Сэвидж, которого я вижу там? Pimp Juice IT 6 лет назад 1
(Да, это так!) Итак, я начал заново с другого поддомена, и на этот раз он работает. Возможно, что-то не так с исходным файлом .conf сайта ... TerranRich 6 лет назад 1

0 ответов на вопрос