gpt4 book ai didi

php - 将 Laravel 应用程序转移到新服务器 - 无法正常工作

转载 作者:可可西里 更新时间:2023-11-01 12:30:52 24 4
gpt4 key购买 nike

我在我拥有的 VPS 上创建了我的第一个 Laravel (3.2) 应用程序。现在,是我迁移到专用服务器的时候了,我需要将该应用程序迁移到新服务器。

我通过 SSH 使用 RSYNC 并将所有内容传输到新服务器,但是当我在浏览器(公共(public)文件夹)中打开网页时,我看到一个空白页面。

我可以在我的公共(public)文件夹中提取文件,但不能在应用程序中提取。

我可能遗漏了什么?

最佳答案

我猜可能有很多原因,但我查看了我的错误日志 (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

所以我进行了 Google 搜索。

有一个名为 yield() 的 Laravel 函数与 PHP 5.5 中的保留名称冲突,而 PHP 5.4 中没有。碰巧我的旧服务器有 PHP 5.4。

找到 this这帮助我在 Laravel 中找到“yield()”的所有实例并更改为“_yield()”。问题解决了!

关于php - 将 Laravel 应用程序转移到新服务器 - 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21653366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com