当语法错误给出错误500?

时间:2016-03-13 14:50:13

标签: php apache laravel laravel-4 laravel-5.2

lav52.dev页面无效 lav52.dev目前无法处理此请求。 500 laraver 5.2 ubuntu 14.04 PHP 5.6 灯服务器

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

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

    }
}

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

另一种解决方案可能是你的数据库。 我在本地服务器上使用MAMP。一旦我向我的表添加新数据,我的服务器就会中断。然后我在我的表结构中想到了一些错误。我重新创建它并且它有效。

答案 2 :(得分:0)

您是否已授予tmp文件夹777权限?

将Storage文件夹的权限授予777并运行该命令 'php artisan optimize'在您应用的目录中