通过cPanel部署Laravel 8应用程序的正确方法



我设计了一个Laravel 8应用程序,并通过cPanel成功部署了它。我所做的是在我的cPanel中创建一个git repo。已将该repo连接到我的本地应用程序文件夹。从我的笔记本电脑上推送repo,并通过git的post-rereceive挂钩将其部署到public_html文件夹。

现在,我请求各位前辈告诉我,部署Laravel项目的最佳实践是什么。

a( 我应该通过git-reo(如我所做的(或直接部署到我的public_html文件夹吗

b( 我应该将它部署到另一个文件夹并创建一个指向public_html文件夹的符号链接吗。

部署后,我发现存储映像的存储文件夹中的所有文件夹都已被删除。我应该像在本地项目中那样再次创建这些文件夹并尝试创建符号链接吗?还是有其他过程可以做到这一点?问候

项目中的public目录需要是面向公共的目录。根据您所描述的内容,您需要将public_html指向public目录。因此,您可能需要部署到另一个目录。

您需要重新创建存储目录和文件,因为听起来它们被忽略了。检查你的.gitignore文件,以确保正在跟踪正确的文件和目录。

相关内容

  • 没有找到相关文章

最新更新