php配置错误

时间:2013-03-15 05:22:27

标签: php mysql phpmyadmin

我的php文件工作正常,但今天当我检查它们时,我得到了以下错误。

Warning: require_once(Connections/deal.php) [function.require-once]: failed to open stream: No such file or directory in C:\complete project\ordering system\orderingcart.php on line 1

Fatal error: require_once() [function.require]: Failed opening required 'Connections/orders.php' (include_path='.;C:\php\pear') in C:\complete project\orderingcart.php on line 1

我不知道如何解决这些错误,我从哪里开始?

3 个答案:

答案 0 :(得分:0)

这听起来好像文件已移动或文件权限已被更改,以防止服务器帐户(通常是www-data)访问它。

通过提供绝对路径而不是相对路径来尝试访问文件,您可能也会有更好的运气,例如:

<?php

      $lines = file("C:\\Documents and Settings\\myfile.txt");

      foreach($lines as $line){
         echo($line);
       }

 ?> 

答案 1 :(得分:0)

这意味着,您在require_once()中提供的路径无效。你有两个选择,

1.检查路径Connections/deal.php是否正确。在运行此文件的文件夹中是否有文件夹Connections?该文件夹deal.php内是否有Connections

我认为您正在运行的文件路径为C:\complete project\ordering system\orderingcart.php。它没有这样的文件夹和文件。 请将您的Connections文件夹放在C:\complete project\ordering system\并结帐

2.Else,如果将行更改为include_once(Connections/deal.php),则可以运行页面而不会出现致命错误。与deal.php相关的功能将被停用。

答案 2 :(得分:0)

此文件路径问题提供了完整的文件位置,如

如果是windows

require_once(&#39; C:/ complete project / Connections / deal.php&#39;);

供参考

http://php.net/manual/en/function.realpath.php