TP6项目部署注意事项(极光CMS)

155 阅读1分钟

极光CMS是使用TP6.0+jQuery开发的一个内容管理系统,GITEE下载到本地后部署步骤:

  • gitee上克隆到本地服务器根目录
  • 使用phpstudy设置相应的PHP版本
  • 安装项目依赖:composer install
  • 确认是否使用了URL重写,设置本地服务器配置文件,具体参考TP6.0文档中“URL重写”。apache重写代码要注意:官方文档中的代码少写了一个“?”,public目录下的.htaccess文件正确设置如下:
<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
  • 本地MYSQL新建数据库,并导入数据库文件。
  • app目录下common.php设置了页面访问保护函数,需要设置正确的本地域名(IP),端口号也要填写

改进:

  1. 使用TP路由系统可以提升系统维护性和安全性。
  2. 后端SESSION安全保护函数可以进行封装。