[英]Laravel White Index Of/ Page error
我刚刚将一个laravel项目从开发服务器上传到live server直接进入/ public_html文件夹
复制它像喜欢和现在,当我去网站,它会显示一个白页,显示文件夹结构 - 索引/ - 而不是网站
我需要改变什么才能解决这个问题?
如果您在共享主机中拥有对帐户的ssh访问权限,则可以执行以下操作:
public_html
之外上传项目。 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.