PHP5,require_once,打开流失败

Posted

技术标签:

【中文标题】PHP5,require_once,打开流失败【英文标题】:PHP5, require_once, failed to open stream 【发布时间】:2015-01-01 14:30:55 【问题描述】:

我有一个无法解决的问题,我一直在寻找这个问题好几天......

这是我的 /var/log/apache2/error.log 文件:

php Warning: require_once(/var/www/html/diagramo/editor/common./license.php): failed to open stream: No such file or directory in /var/www/html/diagramo/editor/common/delegate.php(1) : eval()'d code(54) : eval()'d code on line 5

PHP Fatal error:  require_once(): Failed opening required '/var/www/html/diagramo/editor/common./license.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/diagramo/editor/common/delegate.php(1) : eval()'d code(54) : eval()'d code on line 5

我想在我的 Apache2 服务器上运行这个 Diagram-Sketch-Software。 Diagramo 的设置站点工作正常,但是当我想转到起始页时,我得到一个空白站点...

    delegate.php 存在但不是必需的delegate.php(1) 文件。 我在 php.ini 中启用了“include_path=...” 路径:/var/www/html/diagramo/editor/common./license.php 存在但没有 点后面(常见)。

请帮帮我,我是个新手

【问题讨论】:

请显示两个文件的目录路径。再次检查路径。 我必须在哪里编辑 require_once? 谢谢。奇怪的是,delegate.php 和 license.php 除了一个大字符串之外什么都没有。但我会试试看 这个草图程序真是让人头疼。我按你说的改了。错误消失了,但我得到了一个新错误...PHP Fatal error: Class 'Delegate' not found in /var/www/html/diagramo/editor/common/rememberme.php on line 7 在那个文件中我只改变了delegate.php的路径。这是第 6 行和第 7 行:require_once('/var/www/html/diagramo/editor/common/delegate.php'); $delegate = new Delegate(); 在这个文件中没有声明类... 【参考方案1】:

试试这个,因为两个文件都在同一个目录中。

require_once(license.php)

【讨论】:

以上是关于PHP5,require_once,打开流失败的主要内容,如果未能解决你的问题,请参考以下文章

Joomla3.6致命错误:require_once():需要打开失败

Joomla3.6致命错误:require_once():需要打开失败

require_once() [function.require]: 无法打开所需的 '/vars.inc' (include_path='.;C:\php5\pear')

致命错误:require_once():

Require_once 无法打开流:没有这样的文件或目录

如何修复'require_once()无法打开流'