首先确认你的主机类型(VPS/独服)与系统版本,宝塔官方推荐的系统包括CentOS、Ubuntu、Debian等。准备过程包括:购买带有公网IP的香港机房主机,开启SSH(22端口或自定义端口),确保账号具有root权限,备份现有数据。
其次检查系统时间、时区与基本环境包,关闭可能冲突的面板(如老版本宝塔或第三方面板),并预留至少1GB以上内存与至少20GB磁盘空间,以保证安装与运行稳定。
如果没有root权限安装会失败。解决方法:使用云厂商控制台启用root或从管理员获取sudo权限,或通过已有管理员账号临时提升权限。
官方安装通常通过一键脚本完成:使用curl或wget下载并执行官方脚本(注意替换为HTTPS安全链接)。示例:curl -sSO http://download.bt.cn/install/install.sh && bash install.sh(请按官方最新命令执行)。
安装时注意选择合适的服务(Nginx/Apache、MySQL/MariaDB、PHP版本),并在安装后第一时间修改面板登录端口、设置强密码与绑定邮箱。
原因通常是国内到香港机房网络不稳定或GFW影响。解决方案:更换下载源为镜像、使用代理(如临时配置HTTP_PROXY)、或在本地下载脚本上传执行;必要时联系机房确认外网访问策略。
很多新手遇到面板无法访问或网站超时,常见原因是安全组/防火墙未放行端口(面板默认8888、80、443、数据库端口等)。检查云控制台安全组规则和服务器内置防火墙(iptables、firewalld、ufw)。
排查步骤:使用telnet或nc测试端口连通性,使用ss或netstat查看端口被占用的进程,若被占用则停止冲突服务或修改宝塔面板端口。
解决方法:修改宝塔面板端口(面板设置里更改),在防火墙/安全组添加放行规则,重启防火墙并确认iptables规则没有回滚。必要时在机房控制台临时放通所有出入流量以做排查。
PHP、MySQL、目录权限错误会导致站点报错或无法上传文件。检查网站目录属主属组,应为www或nginx/apache对应用户,常见命令为chown -R www:www /www/wwwroot/your_site。
另一大类问题是依赖缺失或版本冲突,例如某些插件需要特定PHP扩展。使用宝塔软件商店安装缺失扩展或通过apt/yum手动安装并重启PHP-FPM。
常见解决:查看站点日志(/www/wwwlogs/)与PHP-FPM日志,修正权限、增加PHP上传限制(post_max_size、upload_max_filesize)、调整超时与内存限制,并清理临时目录。
域名解析未生效或解析到错误IP会导致访问不到站点。检查DNS记录是否指向香港服务器公网IP,并确认TTL生效。可用nslookup、dig工具核验。
SSL常见问题是证书安装失败或HTTPS跳转错误。使用宝塔的一键Let's Encrypt功能时需保证80端口可访问,证书申请失败可通过手动DNS验证或使用HTTP验证时确保防火墙放行80端口。
解决方法:确保证书申请前域名解析已生效,关闭面板或站点强制跳转到HTTPS的规则可能影响验证,完成证书后在站点配置里启用强制HTTPS并修复混合内容(替换资源为https或使用相对路径)。