当语法错误给出错误 500 时?

When a syntax error gives the error 500?

lav52.dev 页面无法正常工作 lav52.dev 目前无法处理此请求。 500 拉拉维 5.2 ubuntu 14.04 php 5.6 lamp-server

Route::get('/','TestController@index');

class TestController extends Controller
{
 function index()
    {
        echo "index" // I do not have a ;

    }
}

您应该将 apache 的 DocumentRoot 设置到根 Laravel 项目目录中的 public 目录。我很确定你已经将它设置到根目录,bot public,这就是你收到 500 错误的原因。

另一个解决方案可能是您的数据库。 我在本地使用 MAMP 作为服务器。一旦我向我的 table 添加新数据,我的服务器就会中断。然后我在想我的 table 结构有什么错误。我重新创建它并且它有效。

你给你的 tmp 文件夹 777 权限了吗?

将存储文件夹的权限授予 777 和 运行 命令 'php artisan optimize' 在您的应用程序目录中