其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

翘课网全网首发--宝塔实战Thinkcmf搭建安装搭建教程

GG网络技术分享 2025-03-18 16:14 0


大家好,这里是关于[宝塔面板phpmyadmin打不开问题的解决办法],[翘课网全网首发--宝塔实战Thinkcmf搭建安装搭建教程]问题的解答,希望对您有所帮助。如果你还想了解更多这方面的信息,请关注本站其他相关内容,共同学习吧!

宝塔面板phpmyadmin打不开问题的解决办法

教程大全phpmyadmin,宝塔面板

宝塔面板phpmyadmin打不开问题的解决办法

近日发现好多人有这个问题,特写出此教程以帮助各位解决问题。需要服务器可以联系QQ:28575315

问题截图:

宝塔面板phpmyadmin

出现此种问题主要有以下几种可能原因:

1.服务器888端口没有放行

2.服务器888端口放行后,服务器的安全组没有放行888端口

3.PHP版本不正确或者没有选择PHP版本

4.phpmyadmin没有正确安装

针对以上几个原因下面一一给出解决办法:

第一个

在宝塔面板–安全选项卡放行888端口,如下图:

宝塔面板放行端口

在端口控制后面输入888端口后面加一个备注,这里备注写的是phpmyadmin端口。然后点击放行即可

第二个

如果你是用的是阿里云或者腾讯云这类有安全组设置的服务商,请在安全组放行端口,如下图(阿里云):

阿里云安全组
阿里云安全组
阿里云安全组

请注意,上图中安全组放行只设置了入方向规则,请在出方向添加同样的规则,保证端口出入都是正常。

第三种

有些人phpmyadmin没有设置PHP版本,或者PHP版本设置的不对,如下图:

phpmyadmin设置PHP版本

在这里将PHP版本设置一下然后保存即可!注意,PHP版本最好设置7.0及以上版本!

第四种

phpmyadmin没有正确安装的话,在软件管理界面将phpmyadmin卸载重新安装即可。

原文:https://www.homedt.cn/1413.html

翘课网全网首发--宝塔实战Thinkcmf搭建安装搭建教程

在这里我也不怎么多说了 这是从我在我博客写的一篇文章 然后在这里发布的 希望大家喜欢 以后尽量慢慢更新(可以百度翘课网进行查看)

利用宝塔面板安装Thinkcmf框架教程 写的不好大家原谅哦 毕竟是第一篇第一步:环境准备(在这里我用的是win系统来给大家做演示,建议大家用linux)

我的环境为

Nginx 1.17.2

MySQL 5.5.62

phpMyAdmin 4.8

PHP-7.2

具体大家可以自己随心搭配 建议用我的配置哦

第二步:源码下载

Thinkcmf源码大家可以去官网进行源码下载,也可以用我为大家复制过来的

GitHub:https://github.com/thinkcmf/thinkcmf/tree/5.1 主要仓库

码云:https://gitee.com/thinkcmf/ThinkCMF/tree/5.1 中国镜像(建议大家用这个,速度快--需要注册账户)

下载之后大家可以上传至服务器哦

第三步:网站搭建

至于怎么搭建网站就不用一步一步教了吧

小白就直接点击面板--网站--添加站点--输入域名然后创建数据库即可

(ftp看个人创建--个人认为在不涉及第三方技术人员情况下不建议使用ftp哦)

第四步:设置伪静态(ng)---按照Thinkcmf官网阿帕奇(Apache)暂时不考虑

直接复制下面然后粘贴至网站的伪静态下面

(由于排版原因记住要把location/{ 一起复制哦)

location / {

index index.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/ {

index index.php index.html index.htm;

#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则

if (!-e $request_filename)

{

#若是子目录则使用下面这句,将subdir改成目录名称即可。

rewrite ^/api/(.*)$ /api.php?s=$1;

}

}

location ~* ^\\/upload\\/.+\\.(html|php)$ {

return 404;

}

location ~* ^\\/plugins\\/.+\\.(html|php)$ {

return 404;

}

location ~* ^\\/themes\\/.+\\.(html|php)$ {

return 404;

}

#proxy the php scripts to php-fpm

location ~ \\.php {

include fastcgi_params;

##pathinfo支持start

#定义变量 $path_info ,用于存放pathinfo信息

set $path_info \"\";

#定义变量 $real_script_name,用于存放真实地址

set $real_script_name $fastcgi_script_name;

#如果地址与引号内的正则表达式匹配

if ($fastcgi_script_name ~ \"^(.+?\\.php)(/.+)$\") {

#将文件地址赋值给变量 $real_script_name

set $real_script_name $1;

#将文件地址后的参数赋值给变量 $path_info

set $path_info $2;

}

#配置fastcgi的一些参数

fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;

fastcgi_param SCRIPT_NAME $real_script_name;

fastcgi_param PATH_INFO $path_info;

###pathinfo支持end

fastcgi_intercept_errors on;

fastcgi_pass 127.0.0.1:9000;

# fastcgi_pass 如果是 sock形式,可能是下面的配置

# fastcgi_pass unix:/tmp/php-cgi.sock

}

第五步:设置运行目录、php扩展工具

为什么设置这一步我就不多解释介绍 按照步骤做就是

仔细看thinkcmf官方介绍就知道了public/index.php是项目的入口文件,配置服务器时要把 public 目录做为 web 目录

(运营目录就是web目录 就这样理解就是 简单明了)

--点击网站--点击域名--点击网站目录--设置运行目录为pulic--注意要关闭open_basedir(顾名思义就是防跨站攻击)--

(找不到在哪里设置的看上图即可知道位置在哪里)

注意这个时候去装一个fileinfo php扩展工具 然后设置完即可

第六步:直接运行域名(ip)进行安装 安装完即可使用了哦

刚刚安装完没有门户管理 首页也是官方默认的哦 下期我会为大家用图文方式来介绍安装哦

希望大家喜欢我的教程文章

标签:

提交需求或反馈

Demand feedback