今天给各位分享phpcms后台怎么还原的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、phpCMS v9 后台页面出息错乱,是什么原因导致的以及如果恢复
- 2、phpcms所有栏目消失怎么恢复,在线求!
- 3、php网站后台怎么恢复默认,
- 4、恢复phpcms默认后台地址
- 5、phpcms 我在后台不小心把”首页幻灯片“给删除了,怎么重新添加回来?
1、phpCMS v9 后台页面出息错乱,是什么原因导致的以及如果恢复
感觉应该是后台界面css样式文件丢失或不能正常调用,建议使用firebug的控制台看一下是那些样式文件加载失败而导致的。
如果是改动过后台文件引起的php程序错误导致页面没有完全加载,可以打开system.php配置文件中的debug项等方法排查错误。
2、phpcms所有栏目消失怎么恢复,在线求!
1、在这个目录下/caches/bakup/default导出文件category.sql
2、登录网站的数据管理页面phpmyadmin
3、选择导入数据库————选择你保存category.sql的路径
4、执行
5、登陆网站后台更新缓存
6、点更新栏目页——-ok,亲爱的栏目出现了
这次事件也是给无忧主机小编一个教训:若不是有这么强大的一个功能,恐怕小编要追悔莫及了~
附带原作者地址:网页链接
3、php网站后台怎么恢复默认,
修改admin.php文件名,并修改跳转地址写上完整路径。
修改 /phpcms/modules/admin/classes/index.php,把public function login改为自己想要的名。
修改 /phpcms/modules/admin/classes/admin.class.php。
final public function check_admin() {
if(ROUTE_M =='admin' ROUTE_C =='index' in_array(ROUTE_A, array('login', 'public_card'))) {
改为:
final public function check_admin() {
if(ROUTE_M =='admin' ROUTE_C =='index' in_array(ROUTE_A, array('新登录函数名', 'public_card'))) {
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),'m=adminc=indexa=login');
改为(这块会跳转到网站首页,不知道准确地址永远打不开登录页面):
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),APP_PATH);
final public function check_priv() {
if(ROUTE_M =='admin' ROUTE_C =='index' in_array(ROUTE_A, array('login', 'init', 'public_card'))) return true;
改为:
final public function check_priv() {
if(ROUTE_M =='admin' ROUTE_C =='index' in_array(ROUTE_A, array('新登录函数名', 'init', 'public_card'))) return true;
修改 /phpcms/modules/admin/templates/login.tpl.php
form action="index.php?m=adminc=indexa=logindosubmit=1" method="post" name="myform"
改为:
form action="index.php?m=adminc=indexa=新登录函数名dosubmit=1" method="post" name="myform"
搜索 /phpcms/modules/admin下所有文件,把a=login改为a=新登录函数名。
这样就实现了修改phpcms v9默认后台地址,例如(xxx.php为修改后文件名)。
4、恢复phpcms默认后台地址
修改admin.php文件名,并修改跳转地址写上完整路径。
修改 /phpcms/modules/admin/classes/index.php,把public function login改为自己想要的名。
修改 /phpcms/modules/admin/classes/admin.class.php。
final public function check_admin() {
if(ROUTE_M =='admin' ROUTE_C =='index' in_array(ROUTE_A, array('login', 'public_card'))) {
改为:
final public function check_admin() {
if(ROUTE_M =='admin' ROUTE_C =='index' in_array(ROUTE_A, array('新登录函数名', 'public_card'))) {
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),'m=adminc=indexa=login');
改为(这块会跳转到网站首页,不知道准确地址永远打不开登录页面):
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),APP_PATH);
final public function check_priv() {
if(ROUTE_M =='admin' ROUTE_C =='index' in_array(ROUTE_A, array('login', 'init', 'public_card'))) return true;
改为:
final public function check_priv() {
if(ROUTE_M =='admin' ROUTE_C =='index' in_array(ROUTE_A, array('新登录函数名', 'init', 'public_card'))) return true;
修改 /phpcms/modules/admin/templates/login.tpl.php
form action="index.php?m=adminc=indexa=logindosubmit=1" method="post" name="myform"
改为:
form action="index.php?m=adminc=indexa=新登录函数名dosubmit=1" method="post" name="myform"
搜索 /phpcms/modules/admin下所有文件,把a=login改为a=新登录函数名。
这样就实现了修改phpcms v9默认后台地址,例如(xxx.php为修改后文件名)。
5、phpcms 我在后台不小心把”首页幻灯片“给删除了,怎么重新添加回来?
原因:
phpcms的推荐位数据在前台的调用是根据推荐位的id号来识别的(每个推荐位的id号在推荐位列表里有)。
所以虽然你添加了新的推荐位,但是新推荐位的id号和原来“首页幻灯片”推荐位的id号不一样,所以在前端模板里调不出来。
解决办法:
找到“首页幻灯片”所在页面的模板(如果是首页则是phpcms/templates/default/content/index.html模板)所对应的模板标签位置,如下:
{pc:content action="position" posid="1" order="listorder DESC" thumb="1" num="5"}
其中的posid属性值就是指定推荐位的id号,改成你新的推荐位的id号即可。
ps:
如果设置是生产静态请先更新静态文件或缓存在看效果哦,phpcms相关的标签用法模板制作可参考iphpcms详细教程资料。
phpcms后台怎么还原的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、phpcms后台怎么还原的信息别忘了在本站进行查找喔。