【发布时间】:2015-09-14 21:19:44
【问题描述】:
我已经 2 年没有碰过我的个人 website,突然我在控制台中只有一个白屏和 Internal Server Error 消息。 就是这样!
该网站建立在 Laravel 4 之上。
我已经写信给我的托管服务,但显然:托管方面是完全正常的。
感谢任何想法,谢谢!
上次错误日志
require(paths.php) [<a href='function.require'>function.require</a>]: failed to open stream: No such file or directory in /public/index.php on line 24
更新
好吧,我用谷歌搜索了很多,然后我发现有一个名为 yield() 的 Laravel 函数与 PHP 5.5 中的保留名称冲突,而 PHP 5.4 中没有。
有什么想法吗?
【问题讨论】:
-
PHP 有可能更新了吗?
-
是的,我也问过这个问题,他们告诉我从 5.4 到 5.5,但是 Laravel 4 应该也可以,不是吗?
-
你检查错误日志了吗?
-
其实我这几天没有报错,只有这一条 "require(paths.php) [function.require]: failed to打开流:第 24 行的 /public/index.php 中没有这样的文件或目录”但它是很久以前的所以.. 如果是,为什么是现在?
-
这是 laravel 试图从你的根目录中获取的第一个文件。可能是权限问题,或者文件损坏/丢失?