在虚拟主机下怎么部署thinkcmf6

我用的是景安的虚拟主机,一个站点的目录如下:

image.png
thinkcmf的项目结构如下:

image.png

1:把thinkcmf的public目录内的文件直接复制到主机的WEB下面。

2:把thinkcmf除public外的目录复制到主机的Backup下面。

3:打开主机WEB下面的index.php,修改如下的代码把原来的

// 定义CMF根目录,可更改此目录
define('CMF_ROOT', dirname(__DIR__) . '/');

修改为:

// 定义CMF根目录,可更改此目录
define('CMF_ROOT', dirname(__DIR__) . '//Backup/');

4:然后打开主机上下面的文件,修改数据库的配置。

image.png

5:打开主机的配置平台,打开“伪静态”设置

image.png

6:在主机的WEB上面建文件.htaccess,在里面写入规则:

<IfModule mod_rewrite.c>
      Options +FollowSymlinks -Multiviews
      RewriteEngine on
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

7:设置首页,把index.php放到最前面。

image.png

8:把主机上这个目录下面的文件全部删除,就可以了。

image.png

复制内容

留言讨论


评论


乖,登录后才可以留言! 登录

广而告之

Copyright © 2020-2023 春藤技术,春藤建站 All Rights Reserved
备案号:豫ICP备20020705号 公网安备 51LA统计