如何在没有 ssh 的情况下在共享主机 (cpanel) 上部署 laravel 8 应用程序

问题描述 投票:0回答:0

我已经完成了编码(目前)并“准备好”部署我的 laravel 8 应用程序。 服务器是共享主机(LAMP),仅提供类似 ftp 的访问,带有标准的 CPanel。 没有 SSH。 没有 GIT。 我的开发环境是 wsl2 with sail.

假设我可以并且知道如何:

  • 在 cPanel 上管理我的 mySQL 服务器,创建和分配用户(完成)
  • 将数据库上传到它(完成)。
  • 将我的域指向特定文件夹。
  • 更改 PHP 设置并启用扩展。
  • 上传文件到服务器

(所以),我会把我的问题分成3个方面:

  1. 应该上传什么? (例如不是 .git 文件夹。)是否有打包 laravel 应用程序的“标准”过程?
  2. 上传前应该更改/设置什么设置? (我知道的例子:在 config/app.php 中将调试选项更改为 false)
  3. 我应该考虑哪些安全问题? (该应用程序没有管理部分,无需登录即可使用)
php laravel deployment laravel-8 cpanel
© www.soinside.com 2019 - 2024. All rights reserved.