Chu*_*ino 8 git deployment shared-hosting public laravel
我正在尝试使用 git 将项目部署到 Hostinger,但无法直接部署到根文件夹 (/home/uXXXXXXXX)。cPanel中的路径直接到/home/uXXXXXXX/public_html。
有没有办法部署到根文件夹?我的项目是在 Laravel 中。部署到共享主机的最佳方法是什么?因为部分文件夹需要位于根目录中,其他文件夹位于 /public_html 中。我是否总是在我的主机中手动移动文件夹?
我对这部分有点困惑。我将不胜感激任何帮助
小智 7
其他答案可能有效,但不可能使如此基本的事情变得复杂。\n如果您的网站在本地文件夹中工作public而不是然后public_html您必须对本地分支进行更改并重新部署到 git,该怎么办?当您的本地分支与远程分支不同步时,您将面临错误。
最好的做法是:
\n.htaccess在 public_html 目录中创建一个新文件 RewriteCond %{HTTP_HOST} ^your-domain.com$ [NC,OR]\n RewriteCond %{HTTP_HOST} ^www.your-domain.com$\n RewriteCond %{REQUEST_URI} !your-laravel-folder/public/\n RewriteRule (.*) /your-laravel-folder/public/$1 [L]\nRun Code Online (Sandbox Code Playgroud)\n在上面的行中,您应该替换以下内容:\n your-domain.com\xe2\x80\x93 键入您自己的域名,并将your-laravel-folder\n 替换为您的文件夹名称。
hy5*_*505 -2
第1步:配置
public为public_htmlSchema::defaultStringLength(191);到启动功能中App/Providers/AppServiceProvider.php。第二步:推送到GitHub
在 github 中创建一个仓库
将刚刚创建的本地存储库推送到 GitHub。
第三步:服务器管理
从本地终端使用 SSH 登录
将目录更改为正确的域(如果您有很多域)
运行ls命令它应该返回public_html(仅当根目录中没有其他文件时,如果有备份并删除它们)
备份并删除public_html目录。rm -rf public_html
基本上你的所有数据都位于 public_html/ 目录中
跑步git clone YOUR-REPO@git ./
有用的链接:
| 归档时间: |
|
| 查看次数: |
15781 次 |
| 最近记录: |