?

  • thinkcmf點擊安裝跳到首頁



    3da6124a3d.jpg

    ThinkCMF點擊安裝跳到首頁

    Thinkcmf點擊安裝跳到首頁,很多朋友在問的問題 在這里小凱給個解決方法。首先判定主機有沒有開啟偽靜態,從ThinkCMF5.0開始我們全面開啟了靜態安裝的模式。0.jpg

    ThinkCMF安裝環境要求

    安裝時不要開 xdebug 擴展

    public/index.php是項目的入口文件,請配置服務器時把 public 目錄做為 web 目錄

    環境要求

    PHP >= 5.6.0
    PDO
    MBstring
    CURL

    本地開發環境要求

    PHP >= 7.0.0
    PDO
    MBstring
    CURL

    推薦服務器配置

    PHP >=7.1
    MySQL >=5.6
    CentOS >=6.5
    Nginx

    ThinkCMF入口文件

    在 public/index.php 文件中有個常量CMF_ROOT;

    // 定義CMF根目錄,可更改此目錄define('CMF_ROOT', __DIR__ . '/../');

    這個常量定義了 ThinkCMF根目錄的地址,public目錄是個例外,它是程序的 web 根目錄,也就說這個目錄可以隨意調整,對有自己服務器的同學,可以直接把 public 目錄當網站根目錄,但對于虛擬機可能無法直接把 public 當網站根目錄。

    今天我們來說一下怎么在虛擬機部署 ThinkCMF5 ?

    一般空間目錄結構基本是這樣:

    wwwroot(或 www)logs
    data...

    這時thinkcmf 默認的結構并不適用空間目錄結構,因為空間的網站根目錄是 wwwroot 或 www,這時我們就要對默認的 cmf 進行改造了,其實很簡單。

    我們可以 thinkcmf 放到 wwwroot 之外,比如放在空間根目錄的 thinkcmf 目錄里

    wwwroot(或 www)logs
    data...thinkcmf
        app
        data
        public
            index.php        ...
        simplewind    ...

    然后把 public 目錄的所有文件都移動到 wwwroot 目錄下

    wwwroot(或 www)
        static
        upload
        index.php    ...logs
    data...thinkcmf
        app
        data
        public
        simplewind    ...

    這時我們再改一下 index.php

    // 定義CMF根目錄,可更改此目錄define('CMF_ROOT', __DIR__ . '/../thinkcmf/');//NOTE 我改過了

    下在完整 index.php 下如:

    <?php
    // +----------------------------------------------------------------------// 
    | ThinkCMF [ WE CAN DO IT MORE SIMPLE ]
    // +----------------------------------------------------------------------// 
    | Copyright (c) 2013-2017 http://www.thinkcmf.com All rights reserved.
    // +----------------------------------------------------------------------// 
    | Author: 老貓 <zxxjjforever@163.com>
    // +----------------------------------------------------------------------// 
    [ 入口文件 ]// 調試模式開關define("APP_DEBUG", true);
    // 定義CMF根目錄,可更改此目錄define('CMF_ROOT', __DIR__ . '/../thinkcmf/');
    //NOTE 我改過了// 定義應用目錄define('APP_PATH', CMF_ROOT . 'app/');
    // 定義CMF核心包目錄define('CMF_PATH', CMF_ROOT . 'simplewind/cmf/');
    // 定義插件目錄define('PLUGINS_PATH', __DIR__ . '/plugins/');
    // 定義擴展目錄define('EXTEND_PATH', CMF_ROOT . 'simplewind/extend/');
    define('VENDOR_PATH', CMF_ROOT . 'simplewind/vendor/');
    // 定義應用的運行時目錄define('RUNTIME_PATH', CMF_ROOT . 'data/runtime/');
    // 定義CMF 版本號define('THINKCMF_VERSION', '5.0.170808');
    // 加載框架基礎文件require CMF_ROOT . 'simplewind/thinkphp/base.php';
    // 執行應用\think\App::run()->send();

    虛擬機部署 ThinkCMF5 講解完畢!如果還是不懂可以聯系我們 18360807009  微信同號


    上一篇

    dibu
    關于我們

    江蘇seo優化無錫網絡公司-兄弟盟主營:網站建設、網頁設計,網站制作百度推廣,價格優惠、SEO優化關鍵字排名、等網站建設一條龍服務。蘇州、常州、江陰、無錫、咨詢電話:18360807009 聯系QQ:369916069

    新手入門
    在線幫助 SEO教程 建站教程 網絡營銷
    在線服務
    SEO優化 網站建設 微信開發 微信推廣
    官方微信公眾平臺
    官網微信 官網微信
    Made by 兄弟盟 版權所有 基于ThinkCMF 開源內容管理系統而自豪 站長:江蘇SEO小凱

    魯公網安備 37132202160016號

    備案信息 : 滬ICP備20009491號
  • 吉泽明步迅雷下载