Первая страница моего PHP-сайта отображается в виде php-кода внутри браузера

#php #wordpress

#php #wordpress

Вопрос:

На моем виртуальном хосте установлен Windows server 2003 с пакетом обновления 2. Это настройки моего сервера:

  • Версия IIS: 6.0
  • Версия PHP: 5.3.28
  • Движок моего сайта: WordPress

Когда я пытаюсь открыть свой сайт в браузере, я вижу много php-кода внутри браузера. Другие страницы работают нормально, но первая страница заполнена php-кодом.

В чем проблема?

Редактировать:

  • У меня этот сайт отлично работает на моем локальном компьютере. Ошибка находится только на главном сервере.
  • Я изменил short_open_tag на On, но ничего не изменилось.
  • Теперь я пытаюсь удалить wordpress и установить его с нуля.

Комментарии:

1. Вы указываете браузеру на localhost или просто на файл?

2. Убедитесь, что расширение pages не .php .php.txt или что-то в этом роде. Это заставляло меня несколько раз, когда я настраивал свою страницу и неосознанно создавал индексную страницу в формате txt или html.

3. нет, я пытаюсь открыть сайт по URL-адресу домена в браузере. Я видел некоторые части страницы, но середина страницы отображается как php-код.

4. Убедитесь, что расширение — PHP, и вы нигде не нарушаете тег PHP в коде.

5. Поскольку вы говорите, что другие страницы выполняют php нормально, я бы посоветовал проверить, не заменен ли символ Greather, чем символ (<), на >

Ответ №1:

Вероятно, проблема с сопряжением тегов.

 <?php Instructions ?>
  

Проверьте каждый начальный и конечный тег. Если вы не видите ошибки, попробуйте скопировать код в черновике, удалить всю страницу, а затем восстановить ее по частям, чтобы увидеть, в чем проблема.

Надеюсь, этот метод вам поможет.

Ответ №2:

Вы следовали всем инструкциям, чтобы активировать модуль IIS FastCGI, как показано на этой странице ? http://www.php.net/manual/en/install.windows.iis7.php

Комментарии:

1. У меня есть iis6.0 и да. У меня есть другой php-сайт, который отлично работает на этом компьютере.

2. Вы настроили index.php документ по умолчанию на этом сайте?

3. Что происходит, когда вы размещаете simple <?php echo('Hello world'); ?> на странице этого сайта и загружаете его из браузера?

4. Другие страницы работают нормально. У меня эта проблема на моей первой странице, а не на всей странице. Проблема только в середине страницы.

5. Вы проверили теги PHP внутри этой страницы?

Ответ №3:

Проблема решается простым удалением wordpress и его повторной установкой.