ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
注意:以下步骤请根据实际需要进行适当修改。 **安装运行环境** 下载安装 [Xmapp](http://rj.baidu.com/soft/detail/12489.html) 或 [WampServer](http://rj.baidu.com/soft/detail/10636.html) 或 [phpStudy](http://www.phpstudy.net/a.php/211.html) 。 推荐使用phpStudy这个集成环境,集自定义版本、版本切换和多Server类型于一体。 **下载CMS** * 使用 [Composer](http://www.kancloud.cn/thinkphp/composer) 安装 直接运行【composer create-project newday-me/think-cms C:/www/cms】即可。 * 下载完整代码包 从【 http://cms.newday.me/download.html 】下载压缩包,然后解压到C:/www/cms。 **配置域名** 首先在【C:\Windows\System32\drivers\etc\hosts】里增加一条host记录。 ~~~ 127.0.0.1 www.domain.com ~~~ 测试中发现,phpStudy里的rewrite规则会不生效,解决办法为:修改【public/.htaccess】文件,替换规则。 ~~~ RewriteRule ^(.*)$ index.php/?s=$1 [QSA,PT,L] ~~~ * Xmapp 编辑【C:\xampp\apache\conf\extra\httpd-vhosts.conf】,追加域名配置。 ~~~ <VirtualHost *:80> ServerName www.domain.com DocumentRoot "C:/www/cms/public" <Directory "C:/www/cms/public"> Options FollowSymLinks ExecCGI DirectoryIndex index.html index.htm index.php AllowOverride all Order Deny,Allow Allow from all Require all granted </Directory> </VirtualHost> ~~~ * WampServer 编辑【C:\wamp\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf】,追加域名配置。 ~~~ <VirtualHost *:80> ServerName www.domain.com DocumentRoot "C:/www/cms/public" <Directory "C:/www/cms/public"> Options FollowSymLinks ExecCGI DirectoryIndex index.html index.htm index.php AllowOverride all Order Deny,Allow Allow from all Require all granted </Directory> </VirtualHost> ~~~ * phpStudy 如果是【nginx + php】,则编辑【C:\phpStudy\nginx\conf\vhosts.conf】,追加域名配置。 ~~~ server { listen 80; server_name www.domain.com; root "C:/www/cms/public"; location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } index index.html index.htm index.php; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } ~~~ 如果是【apache+php】,则编辑【C:\phpStudy\Apache\conf\vhosts.conf】,追加域名配置。 ~~~ <VirtualHost *:80> ServerName www.domain.com DocumentRoot "C:/www/cms/public" <Directory "C:/www/cms/public"> Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.html index.htm index.php AllowOverride all Order Deny,Allow Allow from all Require all granted </Directory> </VirtualHost> ~~~ **安装数据库** * 自动安装 部署好CMS文件后,直接访问 http://www.domain.com/install.html ,输入数据库和用户信息然后点击安装。 如果提示【manage_editor未定义】这种错误,先删除【application\manage\view\common\base.html】里的【$manage_editor】变量,安装完成后再恢复。 * 手动安装 使用工具连接数据库,创建库并导入database/database.sql文件。 拷贝database/database.php文件到application/extra/database.php,手动修改application/extra/database.php。 * Migration安装 拷贝database/database.php文件到application/extra/database.php,手动修改application/extra/database.php。 然后在主目录下运行命令【php think migrate:run】,然后【php think migrate:breakpoint】创建断点。 如果不需要文章模块,可以先删除application/migrations里创建和初始化文章数据的migration,再运行上述命令。