您好,我想将我的网站(PHP 的网络应用程序)放在我学校的服务器上,这是学校的一个项目。所以我阅读了学校的说明,我必须在其中放置我的源代码。我必须放入一个名为“Html”的文件夹,根据我的学校的说法,该文件夹用于 php 托管。将我的文件放入该文件夹后,我开始浏览我的网站。
但是当我浏览该网站时,它没有显示该网站。相反,它给了我一条错误消息,请参阅下面的链接:
http://i.imgur.com/dfYxc02.jpg
阅读错误消息后,我认为它与 connect.php 文件中的这行代码有关:
mysql_connect('145.92.203.240', 'user', mypassword');
我认为这看起来不错,但我也尝试了“mysql_connect('localhost, 'user', mypassword');”,但我仍然收到相同的错误消息。
此外,我尝试在“/etc/init.d”中重新启动apache。为此,我使用了以下命令:
apache2 –k restart
但是我无法重新启动apache,因为我没有权限。 我还尝试过在“/var/www/localhost/htdocs”中在浏览器上显示index.html。但这也不起作用。我也无法删除 index.html 文件并将其替换为我的源代码。
有人可以告诉我解决方案的步骤吗?
最佳答案
好的,我们开始:
- 您尝试添加一个文件,但位置错误
例如,require('config.php');
将假定该文件与脚本位于同一文件夹中。 require('./folder/config.php');
将假定该文件位于该文件夹中。因此,您可能需要检查 connect.php 的确切位置。
- 关于include_path的错误
似乎您在某处定义了 var include_path
,可能需要检查一下。如果您迁移了它,则需要将 var 更改到新位置。
关于PHP 网站警告 : require(/. ./core/database/connect.php): 无法打开流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21992575/