PDNAS 宝塔面板使用
宝塔控制面板安装
宝塔面板默认已经安装,可以直接通过WEB浏览器访问宝塔管理界面
注意一般业务功能均已适配arm/arm64/aarch64架构,但是宝塔安装脚本并未适配完全,个别业务安装可能失败
http://设备-ip-地址:8888/pdnas
登录用户名密码和系统的一致
另外,252系统之前的版本访问路径为:
http://设备-ip-地址:8888/pdbolt
注意密码的格式哦
注意,因安装实现的原因,MySql的root密码不对,需要通过宝塔WEB面板进行手动修改
宝塔默认安装部件
宝塔默认安装了LNMP组合,各部件版本为:
Nginx: 1.18
MySql: 5.6
PHP: 7.3
PHPMyAdmin: 4.9
!!!!提醒!!!!
- 请不要先删除预装的版本
- 如果要更换其他的版本,请先将当前版本停止,待新版本安装完成再切换版本
- 如果不是业务必须,请使用已经预装的版本
- 99.999999%的程序都提供了ARM对应的程序并且支持
- 宝塔面板本身是辅助安装的一系列脚本,它本身并没有完全适配ARM,使用宝塔安装一些部件并不一定会成功
- 如果所需部件是必须的并且无法安装,请反馈具体的信息
- 设备款型
- OS版本
- 安装的部件准确名称和版本
- 失败的log (/tmp/panelExec.log)
- 研发小伙会排序为您处理
Pure-ftpd
- 通过宝塔面板安装
- 如此服务启动失败,尝试如下步骤
- root命令行
- systemctl disable vsftpd && systemctl stop vsftpd
- /etc/init.d/pure-ftpd start
- 如上述步骤还是失败
- 请停止pure-ftpd服务
- 请再次开启pure-ftpd服务
- root命令行
- journalctl >/tmp/it.txt
- 请把/tmp/it.txt 发给客服
- 研发小伙会排序为您处理
PHP5.6
- 宝塔停止php7.x的服务
- 下载网盘目录’宝塔相关\php-56-编译’目录下的压缩包
- 将压缩包内的文件按其路径上传到设备上,不会这个操作请自行百度
- 参考做法,将包上传到/tmp目录下
cd /tmp su tar -xf pdnas-bt-php-56-build.tar.gz cp -rvf 56/* / ldconfig
- 如果经过上述步骤还是失败,则可以尝试下述方法
ln -s /usr/local/openssl/lib/libmcrypt.so.4 /lib64/libmcrypt.so.4 ln -s /usr/local/openssl/lib/libmcrypt.so /lib64/libmcrypt.so ln -s /usr/local/openssl/lib/libmcrypt.so.4.4.8 /lib64/libmcrypt.so.4.4.8 ldconfig
注意上面是完整的一行,中间没有换行. 然后执行ldconfig -v |grep libmcrypt
检查确认输出包含libmcrypt.so.4
- 参考做法,将包上传到/tmp目录下
- 通过宝塔面板安装php5.6
- 安装成功后,视情况确认是否要删除php7.x
apache
- 通过宝塔面板安装
- 如果此服务启动失败,尝试如下步骤
- root命令行
rm /usr/include/rk3328 rm /usr/include/am905x3 pdcpuidtune.sh
- 将文件 /etc/ld.so.conf.d/pdbolt-btpanel.conf 修改为下面内容
/usr/local/libiconv/lib /usr/local/openssl111/lib
-执行ldconfig或者重启设备
- root命令行
Monogodb (Centos 7 Only)
- Ubuntu可以直接apt-get 安装
- Centos7 安装步骤
- 网盘’宝塔相关/mongo-centos7-arm64-rpms’下面得压缩包
- 将压缩包上传到设备/tmp/目录
cd /tmp mkdir mongo mv mongo-*.tar.gz mongo cd mongo rpm -y localinstall ./curl*.rpm rpm -y localinstall ./open*.rpm rpm -y localinstall ./mon*.rpm cp *.conf /etc/ld.conf.d/ ldconfig -a ldconfig -v
- 此时mongo已经安装完成
- 启动mongo服务
- systemctl start mongod
- 如果失败则查看
- /var/log/mongod/*.log
宝塔使用sg11插件
PHP的SG11(SourceGuardian)插件已经默认安装并且可以工作.
如果需要在其他版本的PHP中使用sg11,需要您参考当前实现进行适配
redis
redis默认安装大部分情况下是可以的
如果redis不能正常启动,将配置文件的最后一行注释掉
宝塔WEB不能登录
- 检查ping是否可以工作
- 检查ssh是否可以工作
- ssh登录后切换到root
sudo bt status
- 如果上述命令没有任何输出
- 到网盘 ‘宝塔相关\bt-status-没有输出-看这个’目录下载bt文件
- 将下载的bt文件上传到设备的/tmp目录(winscp/ftp等形式)
sudo cp /tmp/bt /etc/init.d/ sudo chmod +x /etc/init.d/bt sudo bt start
mysql不能使用
- 宝塔面板 重置mysql的root密码
卸载宝塔
如果不需要使用宝塔,那么可以简单的一键卸载
/etc/init.d/nginx stop
/etc/init.d/mysqld stop
/etc/init.d/php-fpm-* stop
/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel



