如何上传MVC项目(PHP或类似框架)到cPanel?

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

我正在开发一个遵循 MVC 架构的 Web 项目,并且我正在使用 PHP(但欢迎任何类似的框架指南)。我正在尝试将此项目上传到 cPanel 进行生产部署。我已成功手动上传文件,但我不确定 MVC 结构的每个部分(模型、视图、控制器、资产等)应放置在 cPanel 中的位置(例如 public_html、.cpanel、public_ftp)。

此外,我需要帮助通过 phpMyAdmin 设置数据库并配置连接以在生产中工作。

有人可以提供详细的分步指南或向我指出一个吗?

到目前为止,我已经尝试将我的项目放入 public_html 中,但我不确定控制器、模型和视图等所有文件夹是否都应该放在此处,或者它们是否属于 .cpanel 或 public_ftp 等其他目录。

由于这是一个 MVC 项目,我想过只将公共文件夹(index.php、img、.css 和 .js 文件)上传到 public_html 文件夹,并将其他所有内容保留在另一个文件夹中,但根本不起作用。

php deployment cpanel
1个回答
-1
投票

我可以提供将 PHP MVC 项目部署到 cPanel 的简单指南。

  1. 上传 index.php 文件到 public_html
  2. 为了安全起见,将模型、视图、控制器和其他私有文件放在 public_html 之外。
  3. public_html 中的
  4. .htaccess 重写 URL 并隐藏对核心文件(模型、视图、控制器)的直接访问。
  5. 创建数据库,转到 cPanel Dashboard -> MySQL 数据库并创建一个新数据库
  6. 导入本地数据库。注意:您必须更改您的数据库名称、数据库密码、主机和用户名
  7. 附加 - 如果您的项目使用 Composer 进行依赖项管理,则需要通过 SSH 安装依赖项或使用 cPanel 中的 Composer 选项(如果可用)。

我想现在你可以上传你的 MVC 项目了

如果您想了解有关这些步骤的更多详细信息,请告诉我!

© www.soinside.com 2019 - 2024. All rights reserved.