PHP无法被服务器识别

时间:2017-07-08 18:23:54

标签: php .htaccess

我一直在看这个问题几个小时。我查看了许多Stackoverflow帖子,我找不到解决问题的方法。

几个月前我废弃了我的网站,之后不久就开始了新的网站。但是,我的网站似乎不接受PHP。我不知道问题是否与服务器有关(当我更新我的主机时)或其他什么。即使使用include函数调用外部PHP文件也不起作用。

无论如何,在放置下面的代码(沿着其他简单的编码)之后,当我浏览源代码时,我在PHP文件中看到了这一点 - 这意味着PHP无效:

<?php phpinfo() ; ?>

另外,我的htaccess文件说明了以下内容(但老实说,我不知道它的含义是什么。虽然我总是听到有人说这个文件会有所作为:

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

# END WordPress

1 个答案:

答案 0 :(得分:2)

有点难以理解实际原因是什么。你运行自己的网络服务器吗?如果是这样,它是apache httpd还是IIS?如果您有外部托管合作伙伴,他们应该能够帮助您。

为什么你有一个htaccess文件?您只需要重定向规则等内容。如果您不使用它,请删除此文件或将其清空。

安装LAMP堆栈:https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04