PDNAS 宝塔面板使用

1 分钟阅读

宝塔控制面板安装

宝塔面板默认已经安装,可以直接通过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

  • 通过宝塔面板安装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或者重启设备

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