当我尝试将Laravel项目部署到服务器上时,它不再工作了(在本地主机上,一切正常),唯一的错误消息是:
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
我发现(通过注释代码和试错)错误可能在index.php中的以下几行中:
$kernel = $app->make('Illuminate\Contracts\Http\Kernel');
$response = $kernel->handle(
$request = Il
我的laravel 5项目在本地进行得很好。将项目移动到服务器后,它将显示一个内部服务器错误。
错误消息
The server encountered an internal error or misconfiguration and was unable to complete your request.
我检查了要求。所有要求都是正确的。
PHP = 5.5
Mcrypt PHP Extension = Enabled
OpenSSL PHP Extension = Enabled
Mbstring PHP Extension = Enabled
Tokenizer PHP Extensi
我有一个基于的Laravel6项目,我最近将它部署在一个共享的1&1服务器上。它工作得非常好,但随机丢失了与mysql数据库的连接:
SQLSTATEHY000连接被拒绝(SQL: select * from users where id =1和users。deleted_at is null limit 1)
这永远不会在本地发生,错误会在1&1服务器上时不时地发生。(我在这个服务器上有很多其他项目,以前从未遇到过这个问题)。这里会有什么问题呢?
我的网页上有一个ajax请求,它根据数据是否经过验证返回视图。这在Laravel 5.4上工作得很好,但我不得不在我的服务器上降级到Laravel 5.0,现在它抛出了错误。如果数据无效,我的ajax请求会做其他事情,它会按预期工作。所以问题出在这个渲染函数上
//Controller Method for my ajax request
//when data is valid
return ["view" => view("example")->render(), "isValid" => tru
我已经在Laravel的env文件中正确地配置了SMTP服务器,并且可以成功地使用Mail::raw发送电子邮件。
Mail::raw("This is a test message", function ($message)
{
$message->from(env("MAIL_ORDER_ADDRESS"), 'Orders');
$message->to('user@example.com');
$message->subject('Test Message'