dedecms同步远程发布遇到的一些坑!!!
版本:dedeCMS 5.7
1、提示:Error page: /xx/makehtml_list_action.php?typeid=0&maxpagesize=50&upnext=1&isremote=1&serviterm=xxx
Error infos: 不存在源文件
解决方法:
找开/include/arc.listview.class.php文件
第338行
$localfile = '..'.$remotefile;
修改为,去掉..
$localfile = $remotefile;
保存,重新生成html。
这样修改后,不管栏目是使用根目录,还是安装目录,都能正常解析。
2.在【远程服务器同步向导】选择【更新选择】后,提示无法连接错误。
原因就是我不是使用默认的端口,而源码却没有把端口参数传进FTP里。
以下,我们一起来修改源码,把端口参数传进去。
第一步,打开/admin/config.php
213行
$select.="<option value='".$servurl.",".$servuser.",".$servpwd."'{$checked}>".$servname."</option>";
修改为,就是添加了servport参数
$select.="<option value='".$servurl.",".$servport.",".$servuser.",".$servpwd."'{$checked}>".$servname."</option>";
第二步,打开/admin/makeremote_all.php
257行
$config=array( 'hostname' => $servurl,'username' => $servuser,
修改为,就是添加了port参数
$config=array( 'hostname' => $servurl,'port'=>$servport,'username' => $servuser,
经过以上两步的修改,站点终于可以远程同步更新了。
DedeCMS 提示信息!
成功获取远程列表,下面进行文件远程发布!
注意:基本整个站点的设置都有相同的问题,需要自己一个个找出来按上面方法替换过来。
makehtml_*.php article_add.php article_edit.php archives_add.php archives_edit.php等等类似的文件都是需要替换过来
3.dedecms织梦中发布远程服务器找不到服务器列表处理方法
小编在DEDECMS中进行远程发布时,配置好了远程服务器,但是在选择生成的远程服务器同步中,却不能选择服务器列表,如上图所示。 这个得兼网在网上找了很久,有人可能会操作,但是一直没有说人为什么会出现这样的问题,经过我再在摸...
在DEDECMS中进行远程发布时,配置好了远程服务器,但是在选择生成的远程服务器同步中,却不能选择服务器列表,如上图所示。
这个在网上找了很久,有人可能会操作,但是一直没有说人为什么会出现这样的问题,经过我再在摸索,终于找出问题的所在,在此列出来,希望对有需要的朋友少走弯路。
这个问题主要是由于后台管理员的设置所引起的,出现这个问题的大部分是在安装的时候由于安全的原因,没有用 admin这个超级用户来建立用户,所以解决这个问题也很简单,新建一个以admin为登录名的超级用户,然后再添加服务器,用admin这个用户登录进去,生成,远程服务器列表是不是有了?
持续整理汇总中......
上一篇: python的高阶函数
下一篇: restframework-视图