0

我正在尝试在我的共享主机中安装最新的流明。我在 public_html 中创建了一个名为 lumen 的文件夹,并将所有文件放在该文件夹中。当我浏览网址时,例如:https://example.com/lumen它给了我 500 错误代码。

相同的代码在 localhost 中运行良好。当我将它上传到我的共享主机时,它停止工作。我.htaccess在 lumen 文件夹的根目录中添加了一个新的,包括以下代码:

RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]

还尝试编辑.htaccess公用文件夹的文件,以及index.php,但没有任何效果。

我找不到有关此问题的任何适当结果。我能找到的只是关于laravel。谁能帮我这个?公共文件夹的错误日志包括:

[25-Oct-2018 06:54:54 UTC] PHP Parse error: syntax error, unexpected '=' in /home2/lilyserv/public_html/lumen/vendor/illuminate/config/Repository.php on line 68

4

1 回答 1

0

你确定它是流明5.4?因为这里的那条线上什么都没有:

https://github.com/laravel/framework/blob/5.4/src/Illuminate/Config/Repository.php#L68

但是这里有一些东西:https ://github.com/laravel/framework/blob/5.7/src/Illuminate/Config/Repository.php#L68

这是5.7版本。


你可以做什么:

  1. 准确检查您拥有的 Lumen 版本并尝试安装适当的 Lumen 5.4 版本。
  2. 如果您想要 Lumen 5.7 版本(最新),请检查您的 PHP 版本。您需要 PHP 7+ 才能运行新版本的 Lumen。我想你有 PHP 5 什么的。
于 2018-10-25T07:08:00.237 回答