首页 文章

Laravel White Index Of / Page错误

提问于
浏览
1

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

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

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

1 回答

  • 0

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

    • public_html 之外上传项目 .

    • public_html 与laravel的 public 目录进行符号链接 .

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

    |-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
    

    where:

    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的操作系统/

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

    希望它适合您的需要 .

相关问题