本文转载自:【矿渣服务器】玩客云矿渣盒子刷入Armbian系统并安装宝塔面板 - 知无所待 (zelyo.cn)
环境安装
安装宝塔的过程中出现了很多错误,走了一些弯路,但是最终问题全部解决并成功安装,请自行辨认无效内容。
Armbian系统刷入与设置
玩客云刷机完整过程参考恩山论坛刷机教程
玩客云v1.0刷首选底包刷5.90必备(专治1.0emmc不启动)玩客云第二版固件说明
海鲜市场40包邮的玩客云已经刷好了首选底包和emmc底包固件,可以直接进行Armbian系统的刷写。按教程刷入U盘,插上玩客云开机后putty远程连接安装。值得一提的是,开机过程似乎并不需要教程里的十分钟,玩客云转为蓝灯常亮后片刻便可在路由器发现设备“aml-s812”。
使用默认账户root密码1234登录后,按提示更改密码,选择区域。因为打算安装宝塔这里选择跳过新账户的创建。初始化完成后将系统刷入玩客云的板载emmc。切换到安装目录执行安装
cd /boot/install/sudo ./install.sh
安装完成拔电源拔U盘,重新插电重启后用putty再次连接登录。
安装宝塔
首先update+upgrade更新一波。
apt updateapt upgrade
安装Python-Setuptools
apt install python-setuptools
下载宝塔安装脚本,并用“#”注释掉其中的32位系统判别代码
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.shvi install.sh
安装宝塔面板,等待其自动完成安装(耗时较长)
sudo bash install.sh
安装完成后可能报错无法启动宝塔面板
报错原因是缺少gevent依赖,安装依赖解决问题。btpip install gevent --upgrade
部署完成后即可顺利启动宝塔。
/etc/init.d/bt start
发现局域网无法访问面板,尝试宝塔面板命令行中命令16进行修复升级。
提示pip版本较低,按照提示升级
再次命令16进行修复
安装pyproject.toml/www/server/panel/pyenv/bin/python3.7 -m pip install pyproject.toml`
再次命令16进行修复后发现仍然是老报错。
上网查找一番后从此处发现解决办法
按照如下顺序依次安装这些包btpip install psutilbtpip install gevent-websocketbtpip install cryptography==3.2btpip install pyOpenSSL==20.0.0
bt 16
更新宝塔顺利无报错,访问对应地址即可进入宝塔面板,进行一些基本的设置。安装下列运行环境:
nginx 1.18安装失败,因为缺少一些依赖环境./configure: error: the HTTP XSLT module requires the libxml2/libxsltlibraries. You can either do not enable the module or install the libraries.
尝试安装libxslt-dev
apt install libxslt-dev
再编译安装nginx1.18即可成功。
尝试安装php7.4成功,将php7.2卸载
新建一个站点并导入已有wordpress作为本地备份
新建站点及数据库,保持数据库和导入数据库名称密码一致
安装phpMyAdmin,进入数据库管理,在旧站点导出数据库,由于安装数据库版本不一致,使用MYSQL40兼容性导出原数据库后再在此处导入数据库。(数据库版本一致即可直接还原备份)
如有改变访问域名,需要在wp_options中将siteurl和home改为新的访问域名。
上传wordpress全站备份文件并解压到网站根目录,即可还原站点。
安装frpc实现内网穿透
内网穿透后通过反向代理访问wordpress可能会出现资源无法加载的问题,需要为wordpress开启任意域名或多域名访问,并开启HTTPS:
编辑wp-config.php,在define( 'WP_DEBUG', false );下方加入如下内容即可 define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); define('WP_CONTENT_URL', '/wp-content'); $_SERVER['HTTPS'] = 'on'; 或者将前两行换位绑定多域名的设置 $domain = array("www.a.com", "www.b.com", "www.c.com");if(in_array($_SERVER['HTTP_HOST'], $domain)){ define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); }
=============================
推荐版本(其他版本不推荐安装,安装失败)
Nginx 1.18 已安装成功
Nginx -Tengine2.2.4(2.3.3) 已安装成功
Mysql 5.5 已安装成功
PHP 7.2 已安装成功
PHP 7.1 已安装成功
#释放点空间 swapoff -a rm -f /www/swap
修复开机不自动启动宝塔面板
编辑文件 /etc/rc.local
/etc/init.d/bt start #一定要在exit 0的上边添加
返回顶部