Index.php загружает вместо открытия

Итак, у меня есть сервер на работе, на котором я настраиваю сайты. Он имеет сайт Wordpress в корневом каталоге, форум phpBB в дочернем каталоге и сайт поддержки в другом каталоге. Я могу получить доступ как к phpBB, так и к сайту поддержки, но не могу получить доступ к WordPress.

Сервер: Ubuntu 11.04 с LAMP. Перезапись мода включена. Структура: /var/www/; /var/www/onlyus/; / Вар / WWW / поддержка /

Пермь: файлы на 644, каталоги на 755. Выберите каталоги кеша, загрузки и т. Д. На 777 .htaccess:

<Directory "/var/www"> ///woops, little error there (didn't fix it though)
  Options +Indexes FollowSymLinks +ExecCGI
  AllowOverride AuthConfig FileInfo
  Order allow,deny
  Allow from all  
</Directory>

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
</IfModule>

Я просто не могу понять, почему сайт WordPress не будет загружаться, а 2 дочерних сайта будут. Любой совет или возможные причины этого?

РЕДАКТИРОВАТЬ: apache2.conf

3 ответа

Это может быть проблема с кешем. Если вы уже пытались получить доступ к корневому каталогу домена, ваш браузер мог кэшировать ответ при загрузке файла (маловероятно, но возможно), поэтому всегда лучше очистить кеш перед устранением неполадок, а также закрыть / открыть браузеры для хорошей меры.

Можете ли вы попробовать загрузить файл и посмотреть его содержимое? Если файл содержит код PHP, то интерпретатор PHP не выполняет синтаксический анализ файла, что было бы странно, если учесть, что другие приложения, работающие на PHP, работают.

Если загруженный файл содержит только HTML, я рискну предположить, что проблема связана с кэшированием и не обязательно связана с сервером - в этом случае попробуйте несколько разных браузеров / ПК.

На компьютерах, основанных на Debian, вам нужно убедиться, что у вас установлен

libapache2-мод-php5

и следующие файлы связаны с встречными частями в / etc / apache2 / mods-available

/etc/apache2/mods-enabled/php5.load /etc/apache2/mods-enabled/php5.conf

Добавьте обработчик в вашу конфигурацию apache

  AddHandler application/x-httpd-php .php 
Другие вопросы по тегам