最常见问题
解决方案:
第一步查看域名是否解析成功:在建站系统后台看看初始化失败网站的域名,复制域名到浏览器看看是否能够正常打开页面,如果不能打开说明是域名没有进行泛解析到服务器IP,如果不清楚如何泛解析,请联系域名商。
第二步在宝塔面板中查看初始化失败网站对应的网站文件根目录中是否有autosite.php这个文件,如果打开文件看看里面是否有代码,
如果没有文件或者文件中没有代码,说明在搭建建站系统的时候没有将autosite.php剪切到对应的目录,或者宝塔面板的配置文件没修改,再就是可能升级了宝塔面板的版本,导致宝塔面板的配置文件被还原,解决方法分两步,1.下载宝塔建站系统的源码,将源码解压到自己本地,然后将autosite.php文件上传中你的服务器中,具体放在哪里,请参考本站中安装使用 的教程,2.修改宝塔面板的配置文件,也参考本站中安装使用 的教程
第三步重启服务器,把初始化失败的网站在管理员后台删除,重新搭建即可使用。
一、域名授权相关问题
①域名提示未授权
1.域名错误:由于我们系统采用单域名授权,即只授权一个域名,baidu.com
与www.baidu.com
为两个域名,搭建系统主站请使用授权域名访问,如想使用多域名访问,请使用301或302方式跳转到授权域名。
二、域名解析绑定问题
赠送客户的默认域名请泛解析到宝塔面板所在服务器的IP
客户自定义绑定的域名以 CNAME方式 绑定到默认域名
三、自定义建站系统首页模板
将自定义的模板上传到template 目录中,建站系统后台选择自己的模板使用
四、二次开发系统
我们系统是基于原生php+mysql进行开发的,仅加密了几个文件,不影响二次开发,
但由于系统需要授权使用,故不可将二次开发的系统直接出售给他人,如需出售,请购买合作商权限。
五、网站驱动程序连接失败
产生此问题的原因主要是以下几个方面
1.网站驱动文件autosite.php不存在或代码有错误
2.程序包安装标识错误或程序源地址错误导致无法准确找到程序
3.域名没有泛解析,导致域名绑定的网站打不开,无法连接网站驱动文件
4.域名开启了CDN,导致参数被过滤
5.如果您的宝塔面板为付费专业版,且开启了付费版防火墙,请将autosite.php和autoinstall.php设置白名单
nginx白名单设置如图:
六、网站驱动密钥错误
出现这个问题的原因是网站驱动密钥不匹配,
建站系统后台->系统模块->系统设置
将网站驱动密钥复制,到宝塔面板/www/server/panel/data目录 找到搭建建站系统时放入的autosite.php,将autosite.php的$myKey = “xxx”;替换为 $myKey = “你的网站驱动密钥”;
如图:
删除之前搭建的网站(因为之前搭建的还是以前的错误密钥),重新搭建网站,即可恢复正常。
如果是因为对接多台服务器错误此问题,多台服务器请使用同一个autosite.php七、关于插件模板密钥
- 1、插件模板密钥
八、关于宝塔API分站
关于宝塔API分站的介绍及使用问题请查看本站【宝塔API分站专栏】
九、更新建站系统版本
系统管理后台
十、添加集成网站模板
我们这款系统主要做的是企业微官网,
我们会不定时发布各类企业微官网模板
- 1、安装官网模板
请在管理员后台模板商城中,安装官方提供的插件模板
- 2、安装自定义官网模板
我们的系统支持管理员上传自己的官网模板到建站系统,
步骤一:将已经集成完成的模板放在建站系统program目录中
提示:如果完全可以肯定集成没有问题,但是一直提示保存文件失败,
可能是服务器下行速度太慢,可以采用内网IP的方式,具体请看本文下方 使用内网IP的教程
步骤二:在管理员后台项目管理中,将刚才安装的网站模板添加到数据库中
十二、宝塔建站系统后台路径
你的域名/manage
默认账号admin密码123456
十三、菜单乱码解决
步骤1.你的域名/manage/store.php
安装菜单插件
步骤2.你的域名/index.php
点击清除缓存
十四、项目安装源使用内网IP
1 . 项目安装源使用内网IP可以使网站初始化时速度更快
2 . 如果您的集成包程序过大,不使用内网IP可能会造成初始化网站时提示保存文件失败等错误,使用内网IP可以很好的解决这个问题,目前测试的集成包程序100M以内,基本没问题,具体请自行测试,如果集成包程序太大,建议删减后再集成。
十五、Windows服务器修改宝塔配置
宝塔安装目录 /BtSoft/panel/class/
找到panelSite.py
把
#创建自助建站系统文件
autosite = self.sitePath + '/autosite.php'
if not os.path.exists(autosite):
if not os.path.exists('data/autosite.php'):
downurl = public.get_url()
public.downloadFile(downurl + '/win/panel/data/autosite.php','data/autosite.php')
autosite2 = public.readFile('data/autosite.php')
public.writeFile(autosite, autosite2);
放在
#创建自定义404页
doc404 = self.sitePath + '/404.html'
if not os.path.exists(doc404):
if not os.path.exists('data/404.html'):
downurl = public.get_url()
public.downloadFile(downurl + '/win/panel/data/404.html','data/404.html')
html404 = public.readFile('data/404.html')
public.writeFile(doc404, html404);
- [ 2 ] 配置网站驱动文件将建站系统目录中的autosite.php文件剪切 到 宝塔安装目录 /BtSoft/panel/data 目录下
十六、忘记建站系统账号密码
如果您忘记了宝塔建站系统管理员的账号密码,
将附件上传到宝塔建站系统根目录,
访问域名/pass.php,即可恢复默认账号密码
找回后,一定要将刚才上传的文件删除