Site返回一个对话框,类似于mime文件保存而不是执行php文件并返回html


Site returns a dialog box, similar to a mime file save rather than excute a php file and return html

我一直在运行一个wp 3.0网站,最近需要更新apache和php。升级进行得很顺利,但是一些核心wp功能丢失了。

现在,当我进入一个帖子,并试图使用媒体上传工具。我可以使用前两个选项卡中的文件上传功能,但是当我尝试查看Gallery或Library时,Firefox提示打开或保存文件,而不是返回Gallery 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。类型文件,以确保没有任何mime类型在那里,没有。

如果有人遇到这种情况,请告诉我发生了什么,这将是一个很大的帮助。

你应该用新的文件覆盖你损坏的核心文件,你唯一不应该碰的文件夹是/wp-content,不要覆盖你的wp-config.php文件

与其说是回答,不如说是解释。我正在运行一个较旧的freebsd安装网站,问题的根本原因是php使用的gd库。其中一个函数调用imagetypes()导致了一个没有记录在任何地方的错误,并关闭了Apache连接。

当扩展被删除的网站工作正常。因此,这种特殊情况将通过更新freebsd和所有apache/php库来解决。