Apache 2.4: pcfg_openfile не смог проверить htaccess / php, предупреждение include () не удалось открыть для включения

Ситуация

Я установил Ubuntu 14.04 на свой рабочий стол, и теперь мне нужно, чтобы Apache 2.4 работал с моими локальными веб-сайтами. С 12.04 это все работало. Теперь я получаю две ошибки и, найдя эти ошибки, нахожу много предложений, но ни одна из них не работает.

<VirtualHost *:80>
        ServerName test.local
        DocumentRoot /var/www/htdocs/test

        DirectoryIndex index.php
        <Directory /var/www/htdocs/test>
                RewriteEngine On
                AllowOverride All
                Options +FollowSymLinks +Includes
                Require all granted
        </Directory>

        SetEnv config "ubuntu-desktop"
</VirtualHost>
  • Я использую символические ссылки и не могу полностью их избежать.
  • Путь включения является абсолютным, а не относительным.
  • Я изменил владельца всех файлов и папок на www-data.
  • Я установил права на 777 для всех файлов и папок, без удачи.
  • Модуль перезаписи загружен.
  • Я попробовал несколько вещей с опциями, и даже «все» ничего не меняет.

Вопросы

  • Как получить включенные и работающие htaccess?
  • Нужно ли что-то менять в php.ini?
0
задан 20 April 2015 в 15:26

1 ответ

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

0
ответ дан 21 April 2015 в 01:26

Другие вопросы по тегам:

Похожие вопросы: