PHP网站警告:require(/../ core / database / connect.php):无法打开流

时间:2014-02-24 15:57:25

标签: php mysql linux apache

您好我想将我的网站(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。但那并没有奏效。我也无法删除te index.html文件并将其替换为我的源代码。

有人可以告诉我解决方案吗?

1 个答案:

答案 0 :(得分:0)

好的,我们走了:

  • 您尝试包含文件且位置错误

例如,require('config.php');将假定该文件与脚本位于同一文件夹中。 require('./folder/config.php');将假定该文件位于该文件夹中。所以你可能想要确切地检查connect.php的位置。

  • 有关include_path
  • 的错误

好像你在某处定义了var include_path,可能想要检查出来。如果迁移它,则需要将var更改为新位置。