服务器配置
Pagekit 用 PHP 编写,可以在多种 Web 服务器配置上运行。官方支持Apache 2.2+ 和 nginx。
Apache 2.2+
虽然 Pagekit 在 Apache 2.2+ 上运行良好,无需额外配置,但安装过程中可能会收到警告信息。如果收到,请确认文件是否存在于 Pagekit 文件夹的根目录中。.htaccess
注释
该文件是一个Apache配置文件,在基于Unix的系统中被隐藏;因此,在最初上传包时很容易被遗漏。如果没有,请从Pagekit包中复制。.htaccess
也有可能你的网页服务器不允许通过文件覆盖服务器配置。这种情况下,请联系你的主机提供商,要求他们更改AllowOverride指令。.htaccess
另一个常见问题是该模块在你的网页服务器上未被启用,这时你还需要向主机提供商申请启用该 Apache 模块。如果模块不可用,Pagekit 仍然可以使用,但会退回到格式为 的 URL 格式。mod_rewritehttp://example.com/index.php/page/welcome
NGINX
使用 Nginx,将 PHP 连接到 Nginx。根据基本示例配置更新你的 nginx 配置。请注意,开箱即用,Apache 解决方案提供了更多配置功能,如资产的压缩和缓存头部。这些目前未包含在 nginx 配置中。
如果你对漂亮的URL有困难,有扩展可以强制你网站上的漂亮URL。安装该扩展前,确保你的安装成功解析漂亮的URL。否则你会被锁定在管理员区,必须直接在数据库中禁用该扩展。