我在laravel有一个本地项目,我搬到了我的共享主机。根据网络上提供的教程,我将文件压缩并上传到我服务器的public_html
目录中,并将其所有文件解压缩到该目录中。然后从laravel index.php
文件夹中取出public
文件并稍稍更改
require __DIR__.'/vendor/autoload.php';
$app = require_once __DIR__.'/bootstrap/app.php';
之后当我刷新页面时显示HTTP ERROR 500.我试图在XAMP上运行相同的代码,它的工作完全正常但不在服务器上。可能是什么原因?
顺便说一句,我还想提一下.htaccess能够将域名从非www而不是https路由到https://www.mydomainname.com
我的.htaccess如下
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
任何人都可以解决这个问题吗?
答案 0 :(得分:0)
找到修复程序。这是PHP版本的问题,我的php版本设置为5.1但它需要至少php 7。