最近在研究thinkcmf内容发布系统框架,于是安装一个git bash,从github 下载了源码。但是在安装完成之后,进入后台的时候,出错了。最后发现是由于服务器运行的是nginx,而nginx默认是不支持phpinfo url模式访问的。所以就需要自己来设置一下nginx的配置文件。还好网上资料比较多,最开始也遇到了一些问题,不过最后,运气还比较好,总算是弄成功了。把配置文件贴出来,遇到同样问题的人,可以参考一下:
代码如下 |
复制代码 |
server {
listen 80;
server_name cmf.test.loc;
root "D:/cmstop-server9803/www/cmf";
autoindex on;
index index.php;
location /
{
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}
}
location ~ .php
{
include php.conf;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}
}
|
在这次安装git bash过程中,也有一个之前不知道的命令,就是切换项目目录命令,记录一下:
在windows下切换目录直接用 cd /d/www/cmf