我的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
我不知道如何解决这些错误,我从哪里开始?
答案 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;);
供参考