新手常见问题
约 794 字大约 3 分钟
常见问题新人常见
2025-03-23
迁移服务器
自行手动打包备份数据,迁移网站到新服务器或者使用宝塔面板-软件商店-宝塔一键迁移API版本(软件商店搜索即可找到,在老服务器安装)功能迁移到新服务器
注意事项:
1.不论是使用哪种方式迁移,都需要先安装配置好新服务器的运行环境 ,且对老服务器数据进行备份后再操作迁移。
2.如果是使用宝塔一键迁移功能迁移,则需要确认新老服务器的环境一致才可以进行一键迁移。
3..检查服务器环境,确认已安装:
1.支持NGINX/Apache
2.PHP版本=8.2/8.3
3.数据库版本:MySQL5.6/5.7都可以
4.安装PHP扩展fileinfo、opcache、redis、sg15
5.安装数据库管理系统,版本:phpMyAdmin
6.删除PHP禁用函数[如果存在]:exec、putenv、proc_open、proc_get_status、pcntl_signal、pcntl_signal_dispatch、pcntl_alarm、pcntl_fork、pcntl_wait
4.解析域名到新服务器,如果更换了新域名则需要操作更换授权域名操作:
如何更换授权域名? 点击这里查看
5.设置网站
1.设置PHP命令行版本(必须为当前站点php版本) 

2.设置伪静态,伪静态(thinkphp)

3.设置目录为public目录,并且取消防跨站

系统版本回退
找到指定目录文件:extend/version.txt 打开文件修改版本号到指定版本保存即可

查询守护日志
监控日志查看
登录宝塔面板=》软件商店=》守护进程管理器=》设置=》对应守护日志

后台密码忘记
数据库修改
1.登录商城对应数据库
2.找到表admin
3.修改pass(密文:2b361a128b63407589f9115212cae576)
4.将秘文复制到pass
5.此时你的后台密码会变成:123456

开启调试模式
打开宝塔面板
1.找到对应网站目录,找到根目录下.evn文件打开

app_debug后面的0改成1保存

监控启动问题
1.监控异常
监控返回信息无商品如下图

卸载php扩展内的redis并重新安装即可恢复

2.函数禁用
报错:
exec函数被禁用[Fail] pcntl_signal_dispatch函数被禁用[Fail pcntl_signal函数被禁用[Fail] pcntl_alarm函数被禁用[Fail] pcntl_fork函数被禁用[Fail 解决办法:找到对应PHP-》禁用函数-》找对对应的删除即可 
3.端口占用
报错:
Workerman[think] start in DEBUG mode stream socket server(): Unable to connect to tcp://127.0.0.1:2345 (Address already in use) in file
网站-》对应网站目录-》终端=》sudo kill -9 进程PID 回车
打开守护-》重启任务
4.权限异常
报错:
worker[Http Crontab Server:20506] exit with status 64000
Symfony\Component\Lock\Exception\InvalidArgumentException: The FlockStore directory "/www/wwwroot/sup.quewen.cn/runtime/lock/" is not writable. in /www/wwwroot/sup.quewen.cn/vendor/symfony/lock/Store/FlockStore.php:50
Stack trace:
#0 [internal function]: Symfony\Component\Lock\Store\FlockStore->__construct()
解决办法:
网站目录下runtime=》lock 改为755重启守护即可
5.sg扩展未安装
报错:
原因:sg未安装
如果安装了扩展,还报错,重启php 