在托管

时间:2016-04-08 08:57:22

标签: php laravel cpanel

我按照This教程在共享cpanel托管上安装Laravel 5。一切顺利,但是当我打开我的网站时出现错误:

  

内部服务器错误

     

服务器遇到内部错误或配置错误   无法完成您的请求。

     

请通过webmaster@naxon.co.il与服务器管理员联系   告知他们此错误发生的时间以及您的行为   在此错误之前执行。

     

有关此错误的详细信息可能在服务器错误中可用   日志中。

     

此外,遇到500内部服务器错误错误   尝试使用ErrorDocument来处理请求。阿帕奇/ 2.4.18   (Unix)OpenSSL / 1.0.1e-fips mod_bwlimited / 1.4服务器在naxon.co.il   80号港口

这是我的日志文件的样子:

  

[Sat Apr 09 00:36:06 2016] [错误] [client *] Application.cpp中的SoftException:256:File" /home/naxond/laravel/public/index.php"可以按组写入

     

[Sat Apr 09 00:36:06 2016] [错误] [client *]脚本标题的提前结束:index.php

有什么想法吗?

3 个答案:

答案 0 :(得分:4)

将文件权限从“ 0664 ”更改为“ 0644 ”。它抱怨,因为该文件(或文件夹)可以按组写入,并且需要更正为更安全的权限。

答案 1 :(得分:2)

在上传项目之前,您必须确保服务器符合以下要求:

  • PHP> = 5.5.9
  • OpenSSL PHP扩展
  • PDO PHP Extension
  • Mbstring PHP扩展
  • Tokenizer PHP扩展

正如您在日志中看到的,所有错误都与服务器要求相关:

  • 无法加载动态库' /usr/local/lib/php/extensions/no-debug-non-zts-20131226/php_mbstring.dll'你没有安装Mbstring PHP Extension。

  • 无法加载动态库' /usr/local/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll,您没有OpenSSL PHP扩展

等等。

您可以查看其文档中的所有laravel要求。

Laravel 5 DOC

无论如何,如果您拥有对服务器的完全访问权限,则可以尝试安装库。

问候!

答案 2 :(得分:1)

将public / index.php文件权限从 0664 更改为 0644