PHP文件在我的网站上在linux系统上打开

时间:2014-03-09 15:00:37

标签: php apache cpanel

我刚刚完成了一个网站的工作。在本地服务器上一切正常,但如果我在实时服务器上使用index.php,页面将无法打开。 index.html可以在实时服务器上运行,但<?php ?>中包含的所有PHP代码都按原样显示而不是运行。

我的网站使用cPanel托管在Linux Hosting上,我已经通过FileZilla将我的文件上传到web根目录(public_html / www)。

与数据库的连接是

<?php 
   require_once('Conn\connection.php');
?>

 HTML and embeded PHP goes here...

这适用于WAMP。

1 个答案:

答案 0 :(得分:3)

啊哈!试试这个:

require_once 'Conn/connection.php';

反斜杠在Linux系统上无效,但在Windows上可以正常工作。切换到正斜杠应该适用于两者。我的猜测是你的程序早期退出时会出现致命错误,如果你查看了你的网络服务器日志,你就会看到问题。

此外,由于require_once是一个关键字,我倾向于使用它而不使用括号,即使括号可行。在某些情况下,在函数上下文中调用它是必要的,但这不是其中之一。