Поставил http+php на FC20 для локальной отладки скриптов. Скопировал проект, созданный в Neatbeans, в папку /var/www/html/admin. Там файл admin.php. Голый html и кусок кода. Я его уже даже весь попробовал заэкранировать. Запускаю, вижу:
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Fatal error: Unknown: Failed opening required '/var/www/html/admin/admin.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0
Создал файл inn.php в той же папке. Нормально выводит всё. Скопировал в него всё содержимое того - показывает. Права на все директории выставил 777. На файл admin.php тоже 777. Не помогает. Где собака зарыта?
Update: открыл проект снова в Netbeans прямо из этой папки. Внёс изменения в inn.php и сохранил. Продолжает открываться, а остальные файлы - нет.
Update2: нашёл в инфе по SELinux
To allow the Apache HTTP Server read only access to /mywebsite/, as well as files and subdirectories under it, label /mywebsite/ with the httpd_sys_content_t type.
Продолжаю поиск в этом направлении.