不同主机上的安装要求可能有所不同,但有一些基本细节将在此注明。
在任何公共服务器上都应该禁用调试模式,托管服务器也不例外。
为了与本地开发的设置分开,将文件 /config/common.php 复制为 /config/common-local.php,并在第一个文件中禁用 debug 模式,然后在第二个文件中启用它。
现在,如果没有将文件 /config/common-local.php 上传到托管服务器,设置将会有所不同。
在主机服务器上,公共文件夹通常命名为 public_html,但也可能不同。要使用该文件夹,只需对框架项目中的 public 文件夹重新命名。 详细了解如何更改公共文件夹名称。
托管建议可能要求将项目放置在 public_html 中,但根据框架结构,应该将其放在上一级目录,以确保在迁移数据时公共文件夹的一致性。
托管提供商很可能提供一个数据库和连接的方法。这些设置可能与本地开发的设置不同。 为了解决这个问题,请创建文件 /config/database.php 的副本,并命名为 /config/database-local.php,在第一个文件中设置托管配置,在副本中设置本地配置。 现在,如果没有将文件 /config/database-local.php 传输到托管服务器,设置将保持独立。
框架包括内置的控制台命令及开发者定义的命令。 如果主机提供了任务调度机制,这些控制台命令可以安排为任务。
在调度器中设置任务时可能需要指定PHP可执行文件的完整路径。
例如:
/usr/local/bin/php8.2 ~/project/dir/console rotate-logs 5
手动执行控制台命令的替代方法是使用框架的特别Web控制台。
← Swoole服务器 路由 →