2013-03-15 52 views
0

我的php文件工作正常,但今天当我检查他们时,我得到以下错误。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

这意味着,你在require_once()给路径无效。您有两种选择,

1.确定路径Connections/deal.php是否正确。在运行文件放置的文件夹中是否有文件夹Connections?该文件夹中是否有deal.phpConnections

我想你的运行文件路径是C:\complete project\ordering system\orderingcart.php。它没有这样的文件夹和文件。 因此请将您的Connections文件夹放在C:\complete project\ordering system\和结账

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

+0

有id连接文件夹,但在该文件夹内我没有找到任何deal.php – mun 2013-03-15 06:25:48

+0

这就是为什么错误发生。把'deal.php'放在文件 – 2013-03-15 06:51:57

+0

里面嘿,问题解决了。现在我陷入另一个问题,当我尝试连接到phpmyadmin到Mysql服务器时,它会询问用户名和密码。我提供默认的用户名和密码。然后它说出现以下错误:“无法启动会话没有错误,请检查您的PHP和/或Web服务器日志文件中给出的错误,并正确配置您的PHP安装。”如何解决这个错误? – mun 2013-03-15 09:32:15

0

这听起来像文件已移动或文件权限已被更改,以防止服务器帐户(通常是万维网数据)有权访问它。

您也可以通过试图通过suppling绝对路径来访问文件,而不是相对路径,例如:是否已更好的运气:

<?php 

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

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

?> 
+0

我在哪里可以提供这些路径? – mun 2013-03-15 05:52:26

+0

也许你可以做到以下几点:require_once(“C:\\ Documents and Settings \\ myfile.txt”); – 2013-03-15 06:01:56

+0

虽然,我不得不问......为什么你要访问你的网站目录之外的文件? – 2013-03-15 06:02:37

0

此文件路径问题给出任何类似

完整文件的位置,如果是windows

require_once( 'C:/完整的项目/连接/ deal.php');

仅供参考

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

+0

嘿,这个问题已解决。现在我陷入另一个问题,当我尝试连接到phpmyadmin到Mysql服务器时,它会询问用户名和密码。我提供默认的用户名和密码。然后它说出现以下错误:“无法启动会话没有错误,请检查您的PHP和/或Web服务器日志文件中给出的错误,并正确配置您的PHP安装。”如何解决这个错误? – mun 2013-03-15 09:31:40