我刚刚完成了一个网站的工作。在本地服务器上一切正常,但如果我在实时服务器上使用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。
答案 0 :(得分:3)
啊哈!试试这个:
require_once 'Conn/connection.php';
反斜杠在Linux系统上无效,但在Windows上可以正常工作。切换到正斜杠应该适用于两者。我的猜测是你的程序早期退出时会出现致命错误,如果你查看了你的网络服务器日志,你就会看到问题。
此外,由于require_once
是一个关键字,我倾向于使用它而不使用括号,即使括号可行。在某些情况下,在函数上下文中调用它是必要的,但这不是其中之一。