Php Laravel白色索引/页面错误
我刚刚将一个laravel项目从development server直接上传到live server的/public\u html文件夹中 一个接一个地复制,现在当我去网站时,它会显示一个白色页面,显示文件夹结构-索引为/-而不是网站Php Laravel白色索引/页面错误,php,laravel,server,Php,Laravel,Server,我刚刚将一个laravel项目从development server直接上传到live server的/public\u html文件夹中 一个接一个地复制,现在当我去网站时,它会显示一个白色页面,显示文件夹结构-索引为/-而不是网站 要解决此问题,我需要更改什么?如果您在共享主机中拥有对帐户的ssh访问权限,您可以执行以下操作: |-your-account |-project-directory |-public |-vendor |-
要解决此问题,我需要更改什么?如果您在共享主机中拥有对帐户的ssh访问权限,您可以执行以下操作:
|-your-account
|-project-directory
|-public
|-vendor
|-....
|-public_html
|-index.html
public\u html
之外上传项目public_html
与laravel的public
目录进行符号链接|-your-account
|-public_html
|-index.html
你需要这样做:
|-your-account
|-project-directory
|-public
|-vendor
|-....
|-public_html
|-index.html
现在,您可以使用以下方法删除public\u html
:
rm -rf ~/public_html
ln -s /home/your-account/project-directory/public /home/your-account/public_html
然后使用以下方法创建指向public\u html
的符号链接:
rm -rf ~/public_html
ln -s /home/your-account/project-directory/public /home/your-account/public_html
其中:
您的帐户名=您的共享主机帐户名
项目目录=您的laravel项目目录
如果您使用的是cPanel
,并且没有ssh访问权限,则可以尝试在Cron作业中运行该命令,如:
如果存储权限出现错误,您可能需要在storage/framework
中重新创建文件夹,并授予其755
权限
希望它适合您的需要。如果您在共享主机中拥有对帐户的ssh访问权限,您可以执行以下操作:
|-your-account
|-project-directory
|-public
|-vendor
|-....
|-public_html
|-index.html
public\u html
之外上传项目public_html
与laravel的public
目录进行符号链接|-your-account
|-public_html
|-index.html
你需要这样做:
|-your-account
|-project-directory
|-public
|-vendor
|-....
|-public_html
|-index.html
现在,您可以使用以下方法删除public\u html
:
rm -rf ~/public_html
ln -s /home/your-account/project-directory/public /home/your-account/public_html
然后使用以下方法创建指向public\u html
的符号链接:
rm -rf ~/public_html
ln -s /home/your-account/project-directory/public /home/your-account/public_html
其中:
您的帐户名=您的共享主机帐户名
项目目录=您的laravel项目目录
如果您使用的是cPanel
,并且没有ssh访问权限,则可以尝试在Cron作业中运行该命令,如:
如果存储权限出现错误,您可能需要在storage/framework
中重新创建文件夹,并授予其755
权限
希望它能满足您的需要。这样不行…也许使用.htaccess文件,您可以重定向它,但无论如何,在部署laravel应用程序之前,您需要了解一些事情。您是否也上载了供应商文件夹?@lewis4u为什么不给我一些帮助呢…@buglinjo是的,上载了所有文件,然后是供应商文件夹。实际上,这是为您准备的,因为您有一个共享主机,但它不能像那样工作…也许使用.htaccess文件您可以重定向它,但无论如何,在部署laravel应用程序之前,您需要了解一些事情。您也上载了供应商文件夹吗?@lewis4u为什么不给我一些帮助呢…@buglinjo是的,上载了所有文件,然后是供应商文件夹实际上,这是为您准备的,因为您共享主机