小川8433651 发表于 6 天前

ThinkCMF安装教程

ThinkCMF是一款基于ThinkPHP+MySQL开发的中文内容管理框架。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。在这种运行机制下,开发商城应用的用户无需关心开发SNS应用时如何工作的,但他们之间又可通过系统本身进行协调,大大的降低了开发成本和沟通成本。



推荐服务器配置
- PHP >=5.6 MySQL >=5.6 CentOS >=6.5 Nginx


宝塔安装PHP后,添加网站,网站目录指向public,同时需要设置伪静态。nginx 的配置:
server{
    listen 443;
    server_namedemo5.thinkcmf.com;
    root 你的ThinkCMF5目录/public; # 该项要修改为你准备存放相关网页的路径
        ssl on;
        ssl_certificate   cert/demo5.thinkcmf.com.pem;
    ssl_certificate_keycert/demo5.thinkcmf.com.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;

<font color="#ff0000">        #此处开始粘贴到网站配置</font>
    location / {
      indexindex.php index.html index.htm;
         #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
         if (!-e $request_filename)
         {
            #地址作为将参数rewrite到index.php上。
            rewrite ^/(.*)$ /index.php?s=$1;
            #若是子目录则使用下面这句,将subdir改成目录名称即可。
            #rewrite ^/subdir/(.*)$ /subdir/index.php?s=$1;
         }
    }
       
        location /api/ {
      indexindex.php index.html index.htm;
         #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
         if (!-e $request_filename)
         {
            #地址作为将参数rewrite到index.php上。
            #rewrite ^/(.*)$ /index.php?s=$1;
            #若是子目录则使用下面这句,将subdir改成目录名称即可。
            rewrite ^/api/(.*)$ /api/index.php?s=$1;
         }
    }
<font color="#ff0000">        #此处结束粘贴到网站配置</font>




页: [1]
查看完整版本: ThinkCMF安装教程