Products
GG网络技术分享 2025-03-18 16:12 0
之前有专门介绍过不少的CyberPanel面板教程,但是最近发现在国内一键安装CyberPanel面板的时候,有些功能及模块无法安装,比如自带的PHPmyadmin面板,因为要调取国外的一些地址,因为无法访问等问题导致最终无法正常安装。最后在CyberPanel面板上点击数据库菜单的PHPmyadmin后,会直接显示404未找到页面,或者直接显示空白页。
那么如何才能正常的登陆PHPmyadmin,从而管理数据库呢?这里就给出相应的解决办法。
PHPmyadmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于PHPmyadmin跟其他PHP程序一样在网页服务器上执行,但是您可以在任何地方使用这些程序产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由PHPmyadmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。
简单来说就是拿来管理数据库的一个图形化界面的平台。
既然无法访问,一般我们考虑是不是权限不足,可以尝试一下检查一下自己的站点及文件夹权限。(其实这种可能性极小,几乎没用)
一般可以比较好解决的办法是,重新升级安装CyberPanel面板。命令如下
sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
如果自己的主机网络是通畅的,那么使用以上命令,直接一键解决无法访问PHPmyadmin的问题。但是如果本来就是国内主机,使用以上命令后,基本没啥效果。还是不能访问。
网上还有另外一种解决办法。
1.登录SSH。使用此命令将目录更改为 PHPmyadmin。
cd /usr/local/CyberCP/public/phpmyadmin
2. 这里有一个简单文件和一个工作配置文件。使用此命令将工作配置重命名为新文件,例如 config.inc.php.old。
mv config.inc.php config.inc.php.old
3. 现在将简单文件重命名为工作文件并尝试从 CyberPanel 访问 PHPmyadmin。
mv config.sample.inc.php config.inc.php
解决后,再从从 CyberPanel 访问 PHPmyadmin。
如果以上两个方法都没办法解决的话,那么就意味着要使用本次的终极解决方案了。
其实本方法相当于重新安装从PHPmyadmin。
1、通过SSH以 root 用户身份登录服务器
ssh root@YOUR_IP_ADDRESS.
2、然后跳转到相应的文件夹
cd /usr/local/CyberCP/public/
3、删除当前PHPmyadmin
文件夹
rm -rf phpmyadmin
4、从PHPmyadmin
网站下载新版本,5.2.0目前是最新版本,所以使用wget
命令
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip
5、解压
unzip phpMyAdmin-5.2.0-all-languages.zip
6、重命名文件夹,以便cyberpanel可以识别它
mv phpMyAdmin-5.2.0-all-languages phpmyadmin
7、现在点击面板上的菜单访问PHPmyadmin
试一下。
如果还不能访问,继续往下看。一般我们点击菜单后就会出现类似如下的界面,说明不能访问。
8、究极的办法就是进入/usr/local/CyberCP/public/phpmyadmin目录,然后打开config.sample.inc.php文件
cd /usr/local/CyberCP/public/phpmyadmin
9、将/* Authentication type */后面的5行都进行屏蔽,如下
然后保存。
接下来直接访问地址http://123.123.123.123:8090/phpmyadmin/即可。记住换成自己对应的主机IP
Demand feedback