【发布时间】:2015-11-10 01:09:15
【问题描述】:
我有一个本地安装的 Laravel 5,我想把它转移到一个虚拟主机上,但它是一个共享的。使用 Laravel 4,我成功地做到了这一点,但无论我尝试什么,它似乎都不适用于 Laravel 5,我尝试了各种 .htaccess 组合。这个版本中缺少 path.php 的事实似乎也没有帮助..
问题是我没有可以使用的经典结构:我无法将公共文件放在 public_html 和后端文件夹之上。我只能在 public_html 文件夹内工作,所以我可以上传的顶级文件是 domain.com/index.php。
有谁知道我如何在这种结构中设置 Laravel 5?
【问题讨论】:
-
您的共享主机是否满足要求:laravel.com/docs/5.1#installation ?
-
假设您的主机符合 Laravel 5 的要求。您不必将公共文件放在 public_html 上,您应该将域的根文件夹配置为 laravel 的公共文件夹。可以这么说是/public_html/public..
-
它确实符合要求,通过这种方式,该网站确实显示在索引上,但似乎没有一条路线有效。这是我的 .htaccess: RewriteEngine On RewriteRule ^$ /public /index.html [L]
标签: php .htaccess laravel laravel-5 shared-hosting