gpt4 book ai didi

git - 如何使用 git 将我的 Laravel 项目部署到 Hostinger 中的根文件夹?

转载 作者:行者123 更新时间:2023-12-04 13:45:10 24 4
gpt4 key购买 nike

我正在尝试使用 git 将我的项目部署到 Hostinger,但我无法直接部署到根文件夹 (/home/uXXXXXXXX)。 cPanel 中的路径直接指向/home/uXXXXXXX/public_html。

无论如何要部署到根文件夹?我的项目在 Laravel 中。部署到共享主机的最佳方式是什么?因为部分文件夹需要在根目录中,而其他文件夹需要在/public_html 中。我是否总是在我的主机中手动移动文件夹?

我在这部分有点困惑。我将不胜感激任何帮助

最佳答案

其他答案可能有效,但没有办法让如此基本的事情复杂化。
如果您的网站在 public 中在本地运行会怎样?文件夹而不是 public_html然后你必须对你的本地分支进行更改并重新部署到 git?当您的本地分支与远程分支不同步时,您将面临错误。
最好的方法是:

  • 新建 .htaccess public_html 目录中的文件
  • 添加这些代码
  •   RewriteCond %{HTTP_HOST} ^your-domain.com$ [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.your-domain.com$
    RewriteCond %{REQUEST_URI} !your-laravel-folder/public/
    RewriteRule (.*) /your-laravel-folder/public/$1 [L]
    在上面的行中,您应该替换以下内容: your-domain.com – 输入您自己的域名并替换 your-laravel-folder与您的文件夹名称。

    关于git - 如何使用 git 将我的 Laravel 项目部署到 Hostinger 中的根文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50340736/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com