我已经完成了编码(目前)并“准备好”部署我的 laravel 8 应用程序。
服务器是共享主机(LAMP),仅提供类似 ftp 的访问,带有标准的 CPanel。
没有 SSH。
没有 GIT。
我的开发环境是 wsl2 with sail.
假设我可以并且知道如何:
- 在 cPanel 上管理我的 mySQL 服务器,创建和分配用户(完成)
- 将数据库上传到它(完成)。
- 将我的域指向特定文件夹。
- 更改 PHP 设置并启用扩展。
- 上传文件到服务器
(所以),我会把我的问题分成3个方面:
- 应该上传什么? (例如不是 .git 文件夹。)是否有打包 laravel 应用程序的“标准”过程?
- 上传前应该更改/设置什么设置? (我知道的例子:在 config/app.php 中将调试选项更改为 false)
- 我应该考虑哪些安全问题? (该应用程序没有管理部分,无需登录即可使用)