top-image

OLDER ARTICLES

稿表单如何自动获取会员注册资料里面的内容呢?

修改字段,设置字段初始值为:$memberinfor[会员字段名],比如:$memberinfor[oicq]

1、设置好各访问端目录权限,特别是/e/config/config.php、/e/data/这两个要有读写权限。
2、修改访问端设置后,要在主端更新各端数据库缓存才能生效:主访问端后台>系统>网站多访问端>管理网站访问端:“更新所有访问端缓存与动态页面”。
3、各访问端的COOKIE作用域要设置为:.域名,比如:.phome.net
4、如果启用来源安全防护,提示切换成功后请等待2秒让自动转向访问端,不要手动点击转向链接,以防止触发来源安全验证显示空白。

dede数据库内容替换【安全确认码不正确!】解决办法
dede目录下的sys_data_replace.php以下内容删除即可:
大概在第43行~49行
$validate = empty($validate) ? '' : strtolower($validate);
    $svali = GetCkVdValue();
    if($validate=="" || $validate!=$svali)
    {
        ShowMsg("安全确认码不正确!","javascript:;");
        exit();
    }

 

问题:Call to a member function GetInnerText() on a non-object(在一个非对象类型上调用成员函数 GetInnerText())。

原因是数据本身有问题,信息索引表phome_ecms_表名_index有不存在ID的记录。解决办法:进数据库删除索引表中不存在的ID记录即可解决。

问题描述:

之前老网站有很多数据, 因为历史原因需要将数据迁移到新网站上面。 但又担心排版不统一,导致出现问题问题。 所以在用火车头采集的时候, 选择的是待审核发布模式。 

在网站框架测试成功后,发现批量审核文章的时候, 文章的发布时间是采集发布当天的时间。 

解决办法:

修改后台后台目录下的archives_do.php文件, 默认目录是dede, 具体看个人目录情况。 

 

 

审核文件的相关方法定义在229行至文件271行(dede5.7版本),发现完全没有定义时间变量。我们自己新增一个变量, 获取当前时间($newdate = time();)。

 

 

定义完成后, 继续修改下面的数据库Update更新方法, 在更新设置里面修改日期变量。 

$dsql->ExecuteNoneQuery("UPDATE `dede_arctiny` SET sortrank='$newdate',senddate='$newdate',arcrank='0' where id='$aid' ");

 

 

 

审核文档方法中一共有三个区域需要修改, 至此大功告成, 点击审核文档之后,时间会变成当天时间。

帝国CMS系统数据库配置文件是哪个文件?

/e/class/config.php

安装报错,请仔细核对数据库账号和密码

答:请检查填写的数据库链接信息是否正确,此问题都是填写的数据库地址,账号,密码不正确导致的

本地测试正常,放到虚拟主机就这样了

安装的时候出现这个: 虚拟主机HPH5.5 ,数据库MYSQL 5.6 PHP Warning:  include_once(./templates/step1.php): failed to open stream: No such file or directory in D:webhostingclients839888fd-dbfb-456a-bb07-03f44959b2bewwwrootinstallindex.php on line 69 PHP Warning:  include_once(): Failed opening ‘./templates/step1.php’ for inclusion (include_path=’.;C:phppear’) in D:webhostingclients839888fd-dbfb-456a-bb07-03f44959b2bewwwrootinstallindex.php on line 69
答:估计是环境问题,建议换下PHP版本试试和其他环境要求,一般降低到PHP版本5.4就能使用了

打包备份本地网站后上传到空间时,安装进行到第四步出错。错误提示{“msg”:”u5199u5165u8868ey_ad_positionu8bb0u5f55u5931u8d25uff0cu8bf7u5c1du8bd5F5u5237u65b0!”}。

答:此问题应该是数据库缺失这条语句导致

无法安装,数据库文件版本号(v1.3.5)与CMS源码版本号(v1.3.6)不一致,点击查看!

答:一般此问题都是后台升级后,没有备份数据库,就打包搬家。可回原网站备份数据库后再打包搬家。

安装时数据库提示写入表ey_archives记录失败,请刷新重试

答:清空数据库,重新试试!不行清空后可以切换下其它版本的数据库。实在因为空间环境问题,可以直接导入数据库方法安装,然后改下网站配置文件就可以了

安装一直显示未知错误,无法继续

答:应该是数据库版本过高导致的,mysql设置为5.6应该就可以安装了

安装报错Parse error: syntax error, unexpected ‘[‘ in /data/home/xyu8065280001/htdocs/install/index.php on line 544

答:应该是PHP版本过高导致的,PHP版本设置为5.5应该就可以安装了

错误记录:

1251 – Client does not support authentication protocol requested by server; consider upgrading MySQL client

错误原因:

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。

解决方案:

解决:①升级navicat驱动;②把mysql用户登录密码加密规则还原成mysql_native_password。

方式②需要Win+R,输入cmd打开命令行,进入MySQL的bin目录,然后输入mysql -u root -p,输入密码登录。按照以下命令修改即可。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 
 
FLUSH PRIVILEGES; #刷新权限
esub()截取字段函数

语法:esub(字符串,截取字数,后缀)
说明:后缀为截取字符后附带内容,此参数可以省略。
使用范例:
<?=esub('12345678',6)?>,返回结果为:123456
<?=esub('12345678',6,'...')?>,返回结果为:123456...

 

Page 991 of 1049:« First« 988 989 990 991 992 993 994 »Last »
bottom-img