Laravel应用程序未在public_html文件夹中运行

时间:2018-05-12 08:37:23

标签: laravel laravel-5

当我将laravel应用程序部署到public_html / demo文件夹时。它在这个文件夹中运行良好,但当我将所有代码移动到public_html /文件夹时,我得到一个空白页面,也没有在log / laravel.log中出现任何错误,我该怎么做以及为什么会出现这个问题

2 个答案:

答案 0 :(得分:1)

经过大量的研究,我发现了这个问题。

PHP没有加载。

通过在.htaccess文件中添加这些行,它解决了我的问题

DirectoryIndex index.php login.php index.html
RewriteEngine on

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php70” package as the default “PHP” programming language.
<IfModule mime_module>
  AddType application/x-httpd-ea-php70 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

答案 1 :(得分:0)

在你的公共html中添加.htaccess文件并写下

<IfModule mod_rewrite.c>
  RewriteEngine On 
  RewriteRule ^(.*)$ demo/public/$1 [L]
</IfModule>

您应该使用.htaccess更改根文件夹