解决后台应用中心无法访问的问题:
打开 source/plugin/qqconnect/connect.class.php 文件,将 40-46 行中的:
$_G['siteurl'].'替换为:
'http://上面创建的专用网址/
访问专用域名下的 admin.php 登录后台即可正常进入应用中心。
特别注意:禁止在该步骤中专用域名下更新缓存(否则前台部分图标地址会使用该域名)。如果怕出错,就按下面的方法修改下:
打开 source/admincp/admincp_tools.php 文件,查找:
showtips('tools_updatecache_tips'); if($step == 1) { cpmsg(\"<input type=\\"checkbox\\" name=\\"type[]\\" value=\\"data\\" id=\\"datacache\\" class=\\"checkbox\\" checked /><label for=\\"datacache\\">\".$lang[tools_updatecache_data].\"</label><input type=\\"checkbox\\" name=\\"type[]\\" value=\\"tpl\\" id=\\"tplcache\\" class=\\"checkbox\\" checked /><label for=\\"tplcache\\">\".$lang[tools_updatecache_tpl].\"</label><input type=\\"checkbox\\" name=\\"type[]\\" value=\\"blockclass\\" id=\\"blockclasscache\\" class=\\"checkbox\\" /><label for=\\"blockclasscache\\">\".$lang[tools_updatecache_blockclass].'</label>', 'action=tools&operation=updatecache&step=2', 'form', '', FALSE);替换为:
showtips('tools_updatecache_tips'); echo '<br>'; if($step == 1) { if($_G['siteurl'] == $_G['setting'][siteurl]) { cpmsg(\"<input type=\\"checkbox\\" name=\\"type[]\\" value=\\"data\\" id=\\"datacache\\" class=\\"checkbox\\" checked /><label for=\\"datacache\\">\".$lang[tools_updatecache_data].\"</label><input type=\\"checkbox\\" name=\\"type[]\\" value=\\"tpl\\" id=\\"tplcache\\" class=\\"checkbox\\" checked /><label for=\\"tplcache\\">\".$lang[tools_updatecache_tpl].\"</label><input type=\\"checkbox\\" name=\\"type[]\\" value=\\"blockclass\\" id=\\"blockclasscache\\" class=\\"checkbox\\" /><label for=\\"blockclasscache\\">\".$lang[tools_updatecache_blockclass].'</label>', 'action=tools&operation=updatecache&step=2', 'form', '', FALSE); } else { cpmsg('请切换到主域名下更新缓存', '', 'succeed', '', FALSE); }