我一直在研究这个问题几个小时。我查看了许多 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
有点难以理解真正的原因是什么。你运行自己的网络服务器吗?如果是这样,它是 apache httpd 还是 IIS?如果您有外部托管合作伙伴,他们应该能够帮助您。
为什么你有一个 htaccess 文件?你只需要它来处理重定向规则之类的事情。如果您不使用它,请删除此文件或清空它。
LAMP 堆栈的安装:https : //www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句