`WooCMS`的环境要求如下: <blockquote class="info"><ul><li>PHP &gt;= 5.6.0</li><li>PDO PHP Extension</li><li>MBstring PHP Extension</li><li>支持URL重写</li></ul></blockquote> 系统本身是基于ThinkPHP5.1.X,所以你的环境必须满足TP的运行要求;另外系统还必须支持URL重写。 [ThinkPHP支持URL重写说明->](https://www.kancloud.cn/manual/thinkphp5/177576) * * * * * ### 自动安装 WooCMS支持本地127.0.0.1直接去访问,如果是虚拟主机或正式部署需要将域名绑定到 `/public目录`。 如果环境没有问题,首次访问系统会自动跳转到系统安装模块,然后你根据提示完成安装即可。 安装成功以后,强烈建议将 `/app/install` 目录删除 ### 手动安装 正常情况下,当你首次访问已经到安装界面无需手动安装。如果你确实需要手动安装的话,可以按以下几步完成: 1. 修改数据库配置文件`/config/database.php`,文件中注释掉的配置项取消注释并修改 2. 手动导入/data/database.sql数据库文件 3. URL访问到` 你的域名/install/index/installBySelf` 操作中去生成缓存文件 4. 如果安装成功默认的后台管理员帐号:admin,密码:123456 ### 修改数据库配置 安装成功以后,或者部署上线难免需要重新修改数据库相关配置,可以到 `/config/database.php` 根据提示修改配置。 ### 安装时URL重写配置 ![](https://box.kancloud.cn/7da60fb631e391816ebb918afb409427_715x315.png) 安装的时候,很容易出现这个问题,是你的服务器不支持URL重写或者未正确配置好重写规则产生的。 1、apache就不多说,系统默认已经写好了规则文件(.htaccess),基本上不会出现什么问题,确实不行估计也是你服务器未开启URL重写了,如果确实不行就把public下的.htaccess换一个规则试试(2个换到试) ``` <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> ``` ``` <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] </IfModule> ``` 2、IIS7.0+也不多说,系统默认已经写好了规则文件(web.Config),基本上也不会出现什么问题,确实有问题是你服务器没有按照URL重写或者检查下你服务器的web.Config的文件是否被你服务器重置了,你将系统原web.Config文件替换进行试试 3、Nginx就很容易出现这个问题了,如果是本地开发也必须绑定虚拟域名(不能像其apache可以127.0.0.1方式直接开发) **绑定域名请务必绑定到public目录而不是项目根目录**,这是最容易犯的错误 ``` listen 80; server_name www.cms.com; root "E:\phpStudy\WWW\woocms1.3.0\public"; index index.php index.html index.htm; location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } ``` ![](https://box.kancloud.cn/fa7cbd62e33867e722e920872a5ea888_662x362.png) TP框架URL重写文档地址: https://www.kancloud.cn/manual/thinkphp5/177576