在共享主机中设置laravel

时间:2017-03-05 06:49:01

标签: php laravel shared-hosting laravel-5.4

我正在尝试在共享主机中设置laravel(5.4.12)。在此tutorial之后,我删除了public_html并为laravel项目的public_htmlpublic文件夹创建了软链接。我按照我之前项目的相同教程成功设置了laravel(5.3.29)。但是这次当我尝试打开基本URL时,它会下载laravel文件夹公共目录的index.php文件。任何人都可以帮助我。

4 个答案:

答案 0 :(得分:3)

您可以在不删除public_html文件夹的情况下执行此操作。

用于路由到公共forlder只需将这些行添加到.htaccess文件

RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]

答案 1 :(得分:1)

通常,当Web服务器未配置为提供PHP文件时,将下载PHP文件。听起来你需要和你的托管服务提供商谈谈。

答案 2 :(得分:1)

终于找到了解决方案。问题出在PHP版本上。我选择了PHP版本7.1.0RC4,我将其更改为7.0.12,问题就消失了。

答案 3 :(得分:0)

没有工匠服务命令的Laravel 5设置

  • 将Laravel根文件夹中的server.php重命名为index.php

  • 将.htaccess文件从/ public目录复制到Laravel根目录 文件夹中。