zl程序教程

您现在的位置是:首页 >  其他

当前栏目

用宝塔搭建勾股CMS博客系统

博客系统宝塔 搭建 cms
2023-06-13 09:18:42 时间

勾股CMS,让WEB开发更简单!Gougu 基于ThinkPHP6 + Layui + MySql的轻量级极速后台开发框架,干净不臃肿、操作简单、开箱即用; 通用型的后台权限管理机制,容易功能定制和二次开发,帮助开发者简单高效降低二次开发成本 完全免费开源,系统易于功能扩展,代码维护,非常容易定制和二次开发。

找开GitHub开源地址:https://gitee.com/gouguopen/gougucms

1. git clone https://gitee.com/gouguopen/gougucms.git 下载

2.  现在,开始用git下载源码到服务器上

3. 将下载的文件给权限777,所有者www, 看不见文件,在站内刷心一下,就可以看见文件了

4.因为它是TP框架开发,因此要将运行目录解析到/public目录中

5.伪静态,选择phpthink

伪静态配置

Nginx 修改nginx.conf 配置文件 加入下面的语句。

    location / {
        if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
        }
    }

Apache 把下面的内容保存为.htaccess文件放到应用入 public 文件的同级目录下。

    <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>

6. php7.4版本

7. 要安装composer install

8. 我们要启用putenv()

删除了,就可以了

9.composer 安装成功了

10.安装成功了

11. 数据库要开放3306端口号

安装完成了,可以用了

常见问题

  1. 安装失败,可能存在php配置文件禁止了putenv 和 proc_open函数。解决方法,查找php.ini文件位置,打开php.ini,搜索 disable_functions 项,看是否禁用了putenv 和 proc_open函数。如果在禁用列表里,移除putenv proc_open然后退出,重启php即可。
  2. 如果安装后打开页面提示404错误,请检查服务器伪静态配置,如果是宝塔面板,网站伪静态请配置使用thinkphp规则。
  3. 如果提示当前权限不足,无法写入配置文件config/database.php,请检查database.php是否可读,还有可能是当前安装程序无法访问父目录,请检查PHP的open_basedir配置。
  4. 如果composer install失败,请尝试在命令行进行切换配置到国内源,命令如下composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/。
  5. 访问 http://www.你的域名.com/install/index 前,请注意查看伪静态请配置是否设置了thinkphp规则。
  6. 出现访问报错一般是服务器环境配置问题 比如:伪静态配置,网站的访问入口是否绑定public目录,放配置文件的目录是否有可写权限,放缓存的目录是否有可写权限,数据库连接确认无误等。 开启debug的方式请查看链接:https://blog.gougucms.com/home/book/detail/bid/3/id/77.html 开启debug后,看具体的报错信息,然后沿着这些思路去一个个排查基本解决。
  7. 如果是composer的安装,composer install报错,可以百度得到具体解决方案的。
  8. 安装过程中,如果进度条卡住(99%),一般都是数据库写入权限或者安装环境配置config目录无法写入问题,请注意检查权限。
  9. 如果安装成功后,无法显示图形验证码的,请看是否已安装(开启)了PHP的GD库。
  10. 如果安装成功后,无法上传文件的,请看是否已安装(开启)了PHP的fileinfo扩展。