不久前,我在VPS上创建了我的第一个Laravel (3.2)应用程序。现在,我需要移动到专用服务器上,我需要将应用程序移到新服务器上。
我通过SSH使用RSYNC并将所有内容转移到新服务器,但是当我在浏览器(公用文件夹)中拉出网页时,我会看到一个空白页面。
我可以在我的公用文件夹中拉出一个文件,但不是应用程序。
我错过了什么?
发布于 2014-02-09 01:53:16
我想这可能是一些事情,但我查看了我的错误日志(Ubuntu)
/var/log/apache2/error.log
并看到了这个错误:
PHP Parse error: syntax error, unexpected 'yield' (T_YIELD), expecting '(' in /var/www/path/to/laravel/helpers.php on line 563
所以我做了谷歌搜索。
在PHP5.5中有一个名为Laravel ()的Laravel函数,它与PHP5.5中的保留名称发生冲突,而PHP5.4中没有这种名称。碰巧我的旧服务器上有PHP5.4。
找到了this,它帮助我在Laravel中找到了所有的“_yield()”实例,并将其改为“_yield()”。问题解决了!
https://stackoverflow.com/questions/21653366
复制相似问题