Сайт возвращает диалоговое окно, похожее на сохранение файла MIME, а не извиняет файл php и возвращает HTML - PullRequest
0 голосов
/ 12 июля 2011

Я работал на сайте wp 3.0, и недавно мне нужно было обновить apache и php.Обновление прошло нормально, но некоторые основные функции wp были потеряны.

Теперь, когда я захожу в пост и пытаюсь использовать утилиту загрузки медиа.Я могу использовать функции загрузки файлов из первых двух вкладок, но когда я пытаюсь просмотреть галерею или библиотеку, Firefox предлагает открыть или сохранить файл, а не возвращать HTML-код галереи.

Я попытался сделать то же самое в Chrome, и в результате появился экран с сообщением

No data received
Unable to load the webpage because the server sent no data.
Here are some suggestions:
Reload this web page later.
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.

Я уже проверил файл конфигурации apache, и в него включено следующее.Хотя и не в том порядке, они все находятся в файле в каком-то месте и были там до обновления.

LoadModule php5_module        libexec/apache22/libphp5.so
DirectoryIndex index.html index.php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Я также проверил файл mime.types, чтобы убедиться, что не было никаких типов mime.там и там не было.

Если бы с кем-то такое случилось, это помогло бы мне узнать, что происходит.

Ответы [ 2 ]

0 голосов
/ 14 июля 2011

Не столько ответ, сколько объяснение.Я использую сайт более старой установки freebsd, и основной причиной проблемы является библиотека gd, используемая php.Один из вызовов функции, imagetypes (), вызывал ошибку, которая нигде не регистрировалась, и закрывал соединение Apache.

При удалении расширения сайт работал нормально.Так что эта конкретная ситуация будет исправлена ​​путем обновления freebsd и всех библиотек apache / php.

0 голосов
/ 12 июля 2011

Вам следует перезаписать поврежденный файл ядра новыми, единственная папка, к которой вы не должны обращаться, это / wp-content и не перезаписывать ваш файл wp-config.php.

...