<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 如何在虛擬機部署 ThinkCMF5 ? 在 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 講解完畢!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看