我肯定这是一个非常老的问题,但是我是服务器和cpanel的新手,我去google和youtube寻找了一个简单的教程,内容涉及如何从本地上传项目到服务器。 我有cpanel并已启用ssh,也可以通过腻子访问服务器文件夹,我想要的是: 当我在localhost上的任何文件上进行编辑时,要将新的修改上传到服务器,我不知道如何执行此操作,但是我有github帐户,并且在capnel(共享主机)上的laravel项目工作正常。 我希望你有循序渐进的教程,以便帮助我做到这一点 谢谢
答案 0 :(得分:0)
如您所说,您的服务器已启用ssh。所以你在这里有很大的优势。我将在这里指导您。
这是第一步:
转到您的laravel项目文件夹,然后通过git bash运行命令(如果未单击here,请确保您的计算机已安装git bash):
git init
这将在您的项目目录中创建一个git repo。 然后运行:
git add .
git commit -am"first commit"
然后,转到浏览器并登录github帐户,创建一个新的存储库。随心所欲地将其设为私人/公开。现在您可以看到github为您提供了一些有关如何提交并将代码推送到存储库的命令。您只需运行
git remote add origin .... ( your repo link given by github )
git push -u origin master
所有代码现在都在github上。现在是服务器部分!
git clone <<your_repo_link>>
mysql -u <<user_name>> -p
它将询问您密码。输入密码并创建一个数据库。 (您也可以从cpanel创建数据库,这比cli容易)编辑.env文件。我假设我不需要进一步的解释,因为您已经在使用laravel。
最后使用ln -sr public_html public_html / public创建一个软链接,以便在您访问域时可以从laravel应用程序从public / index.php运行时从您的公共文件夹中加载index.php。
希望有帮助。