文档/启动应用程序/网站托管

安装和托管启动

不同主机上的安装要求可能有所不同,但有一些基本细节将在此注明。


#禁用DEBUG模式

在任何公共服务器上都应该禁用调试模式,托管服务器也不例外。
为了与本地开发的设置分开,将文件 /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服务器 路由

页面翻译:chatgpt 4-o
返回顶部