这两天弄了dedecms做中英文站,结果碰到了好几个问题,本文后面也完整的把织梦程序如何放到子目录的步骤又写了一遍,希望大家对照认真检查。
第一个:在发布文章上传文件时(也可能是使用文件试的管理器时)显示错误:Call to a member function read() on a non-object in 大致是这么一个字符串,可是网络上搜遍了,却找不到合适的答案;
网上提供的答案一般都是: (往后看,我又多添加了2种排查方法)
dedecms后台文件管理Fatal error: Call to a member function read() on a non-object in
织梦官方帮助中心给出的答案是:
A:一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_packet的值即可。
这种情况的前提是你的服务器是独立或者云服务器,而不是虚拟主机,如果是虚拟主机的话,不用关心这里,你无法修改。
建议这样:
1、(网站路径) 这里面确定是否有中文,是否有空格,这两都都会影响;
2、确定php.ini或php_admin_value 是否限制了目录
3、确定是否支持dir函数
4、dede不能装在虚拟目录
另有一种解决方法:只要删除后台->系统->系统基本设置->核心设置 里面的 DedeCms安装目录里面的内容就行,如果你是安装在根目录的。
如下图:
但是,我认真仔细的检查了,这里绝对不能修改,毕竟我是做中英文网站的,把另外一个站放到了子目录,肯定这里要填写子目录,
最后,我甚至排查了自己的虚拟主机的PHP版本,各个版本都试了一遍,仍然不行,最最最后快要放弃的时候,我发现了一个要命的问题:
我自作聪明的把图片/上传文件默认路径给修改了,想着都是保存到en目录里面嘛,
这里正确的设置应该是:图片/上传文件默认路径应该还是/uploads,而不能是:/en/uploads,否则真出问题了。
第二个:在生成整站的时候,网站其他栏目里的栏目地址不是在子目录里面,而是中文的根目录,也就是说:除了子目录(英文站)的首页正确以外其他的都错误,这是怎么修改好的呢,很简单,一定要按下面的顺序检查你的dedecms设置是否都正确,下面也是织梦移动到子目录的所有正确步骤,对照着操作肯定不会错。
1、首先确认你的虚拟主机里面有2套dedecms,一套在根目录,一套在子目录,
2、确认你的子目录的dedecms的数据库跟主站的数据库表前缀是分开的,
3、确认你的后台设置修改DedeCms系统配置参数-站点设置
修改DedeCms系统配置参数-核心设置
a.安装目录:/子目录 ,如果不知道怎么设置的,可以看我下面的2个截图:
4、修改模板文件模板文件内的CSS及JS文件使用了绝对路径的请修改为相对路径,即去掉路径前的“/”。关于模板路径,大家可以自己去看看自己的模板里面。如果你一点html代码的基础都没有,那么这步确实有点难。
5、批量修改原数据的如果不批量修改原数据图片路径,显示是不正确的。原上传图片的路径为绝对路径的,如“/uploads/”现需要修改为,"/子目录/uploads/“,现列表需要修改 DEDECMS三个数据表下的字段内容:
图集缩略图表名dede_uploads字段url;
图集文章内部的图片表名dede_addonimages字段imgurls
频道文章列表的图片缩略图表名dede_archives字段litpic
新闻文章内部的图片表名dede_addonarticle字段body
因数据多,所以需要使用批量替换的方法,知道以上表名字段后就可以灵活替换了。修改方法:使用DEDECMS自带的工具登陆后台的,核心->数据库内容替换->找到要替换的表和填写上字段、被替换的内容及替换后的内容。
如果在这步里面你发现安全确认码没了,怎么办,不要着急,在很久之前我也碰到过这样的问题,点击【 DEDE后台采集数据库批量替换安全确认码不显示完美解决方法】立即可以查看到解决方法。
如果你发现生成网页之后的栏目不正确,例如:点击进入关于我们了,再通过关于我们这个页面再点击其他页面网址就不对了,不是子目录,而是主目录的网页了,那么大家可以检查一下:网址栏目管理里面你添加的栏目文件保存目录是否正确,如下图:
完成到这一步也几乎就已经完成了织梦放置到子目录里的步骤了,祝大家都解决问题了。
标签:dedecms移动到子目录,dedecms出错,Fatal error,
流泪
12人
打酱油
23人
开心
33人
点赞
34人
差评
2人
2022-10-26阅读(5705)
2022-11-29阅读(3174)
2022-10-18阅读(1435)
2022-10-06阅读(1307)
2022-11-08阅读(1284)
2022-10-18阅读(1435)
2022-10-16阅读(1006)
2022-12-31阅读(1128)
2022-10-13阅读(1240)
2022-10-22阅读(1200)
2023-01-02阅读(1201)
2022-10-13阅读(1240)
2022-11-29阅读(3174)
2022-11-21阅读(850)
2022-11-21阅读(1015)
2022-10-26阅读(5705)
2022-11-29阅读(3174)
2022-10-18阅读(1435)
2022-10-06阅读(1307)
2022-11-08阅读(1284)
2023-01-02阅读(1201)
2022-12-31阅读(1128)
2022-12-30阅读(1187)
2022-12-07阅读(1220)
2022-12-07阅读(958)
2022-11-29阅读(3174)
2022-11-21阅读(850)
2022-11-21阅读(1015)
2022-11-08阅读(1284)
2022-10-31阅读(1085)
2022-11-08阅读(1284)
2022-10-31阅读(1085)
2022-10-26阅读(5705)
2022-11-21阅读(1015)
2022-12-07阅读(1220)
本站采用创作共用版权 CC BY-NC-ND/2.5/CN 许可协议 Powered By Nuobg
Copyright © 2011-2019 诺伊网 版权所有
备案号:粤ICP备16109411号-2 Copyright nuobg.com. Some Rights Reserved
额 本文暂时没人评论 来添加一个吧
发表评论