宝塔面板中phpmyadmin的安装目录
Debian下安装宝塔后,phpmyadmin的安装目录为:
/www/server/phpmyadmin/phpmyadmin_XXXXXX
XXXXXX不同
Debian下安装宝塔后,phpmyadmin的安装目录为:
/www/server/phpmyadmin/phpmyadmin_XXXXXX
XXXXXX不同
云快照不能直接下载到电脑。云快照是云服务器的一种数据备份方式,它是对云服务器当前状态的完整拷贝,通常用于数据恢复和备份。云快照本身并不包含可以直接下载到电脑的文件格式,因此无法直接下载到本地计算机。
云快照的定义和用途
云快照是对云服务器当前状态的完整拷贝,通常用于数据备份和恢复。它记录了云服务器在某一时刻的状态,包括系统盘和数据盘的信息。快照可以用于灾难恢复、数据迁移等场景,但本身并不包含可以直接下载到电脑的文件
替代方案
虽然云快照不能直接下载到电脑,但可以通过以下方式获取云服务器上的数据:
创建镜像:可以使用快照创建自定义镜像,然后将镜像导出并保存到本地计算机。这个有可能收费。
使用运维编排服务:可以利用运维编排服务(如OOS的ACS-ECS-BulkyCreateAndExportImage模板)批量创建并导出自定义镜像,然后在对象存储控制台下载这些镜像。
将现有站点数据和数据库数据备份好并创建一个快照,
然后选择不保留数据重装成 Linux 64位(Debian,CentOS等 ) 这个操作系统,再全新安装宝塔面板。
将制作好的快照挂载出来并从快照里面将站点数据和数据库数据拷贝到数据盘。
官方给出的宝塔面板升级MySQL 版本的方法就是:备份好数据后,重新卸载,安装更高版本的MySQL 。
这个官方给出的方法,应该是最稳定的方法,直接手动升级可能会冲突,或者识别不到。
这个功能建议官方改进以下,版本的升级是经常发生的,卸载再安装比较麻烦,也容易出错。
要是能够直接稳定升级就非常好了。
Debian 安装后没有root密码,需要自己设置。
1 打开终端:
在windows中打开Debian终端界面
2 输入命令:
sudo passwd root
这个命令的作用是使用sudo权限来执行passwd命令,为root用户设置密码。
3 设置root密码:
系统提示“New password:”输入新的root密码。输入你想要的密码后按下回车键。
4 确认root密码:
系统提示“Retype new password:” 重复输入新的root密码以确认。请再次输入相同的密码,然后按下回车键。
5 密码设置成功:
如果两次输入的密码一致,系统会提示”password updated successfully”密码修改成功。
bt 宝塔中docker 安装目录在 /var/lib/docker 中
overlay2: 存储镜像和文件系统层。
containers: 存储容器的文件和元数据。
networks: 存储网络配置。
images: 存储镜像信息。
volumes: 存储数据卷,允许持久化数据。
bt 宝塔系统自带的phpmysqladmin 报错 “Deprecation Notice in ./vendor/twig/twig/src/Loader/FilesystemLoader.php#40 realpath(): Passing null to parameter #1 ($path) of type string is deprecated”等等一大堆。
实际上是在 PHP 中的“Deprecation Notice”(弃用通知),意思是正在使用的某个功能或方法在未来的版本中将被移除或不再推荐使用。
处理方法
本人出现这个问题是在PHP8.1版本上,修改为PHP7.4版本,就不再出现提示通知。
phpmysqladmin版本提高到不再使用PHP弃用功能的版本。
宝塔系统,左侧菜单栏找到“文件”,进入。
找到 /www/server/phpmyadmin/phpmyadmin_3a9dba49a9efcb05
“phpmyadmin_3a9dba49a9efcb05″是安装的phpMyAdmin的目录,可能跟我的不一样。
修改对应的实例中的index.php文件
找到如下语句
declare(strict_types=1);
修改成
<?php
declare(strict_types=1);
error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE);
ini_set(‘display_errors’, ‘Off’);
重启phpMyAdmin。
windows11 的WSL下安装 Debian后, 安装宝塔面板,根据提示的内网面板地址无法访问,提示的访问地址是http://10.255.255.254:36111/1cf76ee9,但是无法访问。
使用“localhost”,替换IP地址就可以访问,http://localhost:36111/1cf76ee9。
Debian 提示 wget command not found,大概率是因为wget没有被安装。
1 检查wget是否被安装
运行代码:which wget
如果系统中已经安装了wget,这个命令会显示wget的安装路径(例如/usr/bin/wget)。如果系统未安装wget,你将看到空白输出。
2 安装wget
运行如下语句
sudo apt-get update
sudo apt-get install wget
sudo apt-get update 命令更新本地包索引,确保你能够安装最新的软件包。
sudo apt-get install wget 命令用于安装wget软件包。
3 检查
安装完成后,再次运行which wget,显示安装的路径为/usr/bin/wget。
如果未能解决问题,检查网络连接或重新启动系统。
检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost,如何处理,windows下WSL2 Debian 运行出错。
在任务栏搜索中搜索“wsl settings”,调出WSL 设置,左侧选择“网络”,右侧上面“网络模式”,下拉将“Nat”,替换为“Mirrored”。
退出重新启动计算机。
近期评论