繁体   English   中英

Laravel White Index Of / Page错误

[英]Laravel White Index Of/ Page error

我刚刚将一个laravel项目从开发服务器上传到live server直接进入/ public_html文件夹

复制它像喜欢和现在,当我去网站,它会显示一个白页,显示文件夹结构 - 索引/ - 而不是网站

我需要改变什么才能解决这个问题?

如果您在共享主机中拥有对帐户的ssh访问权限,则可以执行以下操作:

  1. public_html之外上传项目。
  2. 使用laravel的public目录将public_html与符号链接。

您可能在主机帐户中具有这样的目录结构:

|-your-account
    |-public_html
        |-index.html    

你需要这样做:

|-your-account
    |-project-directory
        |-public
        |-vendor
        |-....   
    |-public_html
        |-index.html    

现在,您可以使用以下命令删除public_html

rm -rf ~/public_html

然后使用以下命令创建public_html的符号链接:

ln -s /home/your-account/project-directory/public /home/your-account/public_html

哪里:

your-acccount =您的共享主机帐户名称

project-directory =你的laravel项目目录

如果您正在使用cPanel并且没有ssh访问权限,则可以尝试在Cron Job中运行命令,如:

https://www.siteground.com/tutorials/cpanel/cron_jobs.htm

https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/

如果存储权限存在一些错误,则可能需要在storage/framework内重新创建文件夹并授予其755的权限。

希望它符合您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM