Ограничения на имена каталогов Apache+php

266
23 декабря 2016, 16:22

Есть ли ограничение на имя каталога "php"?

Дело в том, что если я пытаюсь обратиться в файлу проекта через Интернет, введя в адресной строке адрес сайта/php/ ? то мне выведет ошибку 403, если я обращаюсь к файлам по этому же адресу, но хранящимся в каталоге с другим названием (например, адрес сайта/page/), то они будут мне показаны. К каталогу php я могу получить доступ из других файлов через include().

Никаких запретов в httpd.conf не нашла, а .htaccess в проекте отсутствует

Answer 1

Перечисляю алгоритм запуска сайта, проверьте каждый этап на своём сервере. Необходимо отредактировать права доступа, чтобы убедиться, что доступ на чтение разрешен к общей веб-директории и всем файлам и папкам, содержащимся в ней. Это необходимо для того, чтобы страницы сайта отображались корректно:

sudo chmod -R 755 /var/www

Теперь ваш веб-сервер должен иметь разрешения, необходимые для отображения контента. Кроме того, теперь ваш пользователь имеет возможность создавать контент в необходимых директорий.

Проверьте создан ли у Вас файл:

/etc/apache2/sites-available/example.com.conf

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Включите сайт:

sudo a2ensite example.com.conf

и перезагрузите сервер:

sudo service apache2 restart
READ ALSO
Обработка входящей почты на сервере

Обработка входящей почты на сервере

ЗдравствуйтеНе как не могу обработать входящее письмо на почтовый ящик сервера

492
Обработка Файла в POST запросе в PHP

Обработка Файла в POST запросе в PHP

Доброго времени суток!

293
По какому принципу цикл FOR IN обходит массив?

По какому принципу цикл FOR IN обходит массив?

Меня интересует порядок обращения к элементам в массиве с помощью цикла FOR INА то есть с какого элемента начинает и каков принцип выборки

273