1

Wordpress 的 Apache 和 PHP 文件有问题。

当我转到任何 WP 页面时,浏览器会尝试将 PHP 文件作为静态文件下载。我用它创建了 test.php,<?php echo 'test'; ?>它运行正常。


解决了!我发现 php5.conf 被禁用: /etc/apache2/mods-enabled/ php5.conf.disabled。PHP在重命名后工作。


我运行了一个干净的 Debian 6 映像,安装了 Apache 和 PHP 5.3(在 ISPmanager 中),创建了一个启用 PHP 的域,并从共享主机复制了一个 Wordpress 安装。所以这里的一切都来自堆栈,没有修改,应该可以工作。

有一个类似的问题,但没有解决: 为什么浏览器试图下载我的 php 脚本文件?.

如果有人知道答案,我将不胜感激。谢谢。

4

5 回答 5

1

您在问号和“php”之间有一个“空格”字符。去掉它。这应该可以解决问题。

如果这没有帮助,请检查 PHP 是否配置正确。打开您的 httpd.conf 文件并检查这些行:

LoadModule php5_module php5apache2.so
AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .phps
于 2012-06-24T19:53:37.110 回答
0

我也为这个问题感到非常沮丧,最后我找到了解决方案。

这是解决方案。

步骤-1:运行此命令。

sudo apt-get install libapache2-mod-php5

步骤-2:启用它。

须藤a2enmod php5

第 3 步:重新启动 apache。

sudo 服务 apache2 重启

注意:有时,当您运行第一个命令时,它将启用并重新启动 apache,然后您不需要运行第 2 步和第 3 步。

如需任何帮助,请写下评论。

谢谢,

于 2015-03-02T10:27:08.393 回答
0

通常是因为代码中存在浏览器无法读取的内容,因此浏览器下载了它,解决方案只是调试您的代码并查看您的问题是什么。

于 2012-06-24T19:53:31.427 回答
0

webservers unix 用户是否具有 PHP 文件的执行权限?

如果文件的权限属性为“rwx”,请检查您的 ftp 客户端。

于 2012-06-24T20:21:59.863 回答
0

这也可能发生在常规浏览器环境中。如果您有这个问题,您可以尝试在浏览器的地址栏中使用您的本地 IP 地址和 Web 服务器端口。我在地址栏中输入 /var/www/foo.php 时遇到了这个问题。浏览器正在寻找一个本地地址来下载文件。试试 exp 192.168.0.6:80/foo.php。这解决了我的问题。

于 2013-12-10T17:23:08.450 回答