如何解决通过cPanel部署Laravel 8应用程序的正确方法
我设计了Laravel 8应用程序,并通过cPanel成功部署了它。我所做的就是在cPanel中创建一个git repo。将该仓库连接到我的本地应用文件夹。从笔记本电脑中推送回购协议,并通过git的后接收挂钩将其部署到public_html
文件夹中。
现在,我要求您的前辈告诉我,这是部署Laravel项目的最佳实践。
a)我应该通过git repo直接部署到我的public_html
文件夹中吗?
b)我应该将其部署到另一个文件夹并创建指向public_html
文件夹的符号链接。
部署后,我发现存储图像的存储文件夹中的所有文件夹均已删除/删除。是否应该像在本地项目中一样再次创建这些文件夹并尝试创建符号链接,或者执行其他一些步骤? 问候
解决方法
项目中的public
目录必须是面向公众的目录。根据您的描述,您需要将public_html
指向您的public
目录。因此,您可能必须部署到另一个目录。
您将需要重新创建存储目录和文件,因为听起来好像它们被忽略了。检查您的.gitignore文件,以确保正确的文件和目录被跟踪。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。