求助:网站搬家后,换服务器没换域名,验证码无法显示,挂了

问题回答时提示信息
表单来路不正确或内容已提交, 请刷新页面重试
已邀请:

nyc

赞同来自: xiaoyang zhengqiang AWSupport gdxyding

看一下后台全局栏目中的系统设置栏目下的“网站地址,上传目录外部访问 URL 地址,上传文件存放绝对路径”这三个是你现在的域名的路径吗

trumanwang - 问答社区运营交流QQ群:188012349

赞同来自: xiaoyang

文件夹权限设置了么

spendl - WeCenter运营交流群:188012349,模板交流群:12016350

赞同来自: xiaoyang

是权限问题,我以前试过呢。

ZipMarket - ZipMarket素材交易系统汉化(zipmarket.cn)

赞同来自: gdxyding

你试试我的这个方法看能行不,数据库、空间、域名都更换了,完好如初。
这个方法与官方的意见以及其它朋友们给出的方法可能不太一样,而且只适用于未经二次开发的、数据量较小的wecenter网站(经过二次开发的、数据量较大的没有试过,不知道可行与否),另外肯定还有没注意到的地方,无法通用于所有面临搬家问题的站长,但个人测试效果不错,搬家之后一切正常、完好如初,就好像什么都没变过一样的感觉。

我的VPS的环境:linux+apache+mysql+php
我的方法大概是这样:

一,备份你先前的wecenter网站(数据、文件),保存好,待后续导入和上传;

二,整理出一个已经替换了你所有自定义文件(包括logo、图片、模板htm文件等)的安装文件集合,也就是在安装之前就把你需要更改的文件从官方下载的文件包中换掉的意思;

三、使用新域名、新数据库、新空间安装你刚刚整理的自定义安装包,也就是用你在“二”中整理的安装包全新安装一遍的意思;

四、将你备份的、先前的wecenter网站文件中的uploads目录下的文件单独拎出来上传到新安装的wecenter网站的uploads目录(新安装的wecenter网站uploads目录里面是空的)下,注意上传后将这些目录和文件的权限、所有者、用户组更改为与之前的一样(比如755、apache、apache),否则附件显示不出来;如果先前开启了伪静态的话,注意别忘了把.htaccess文件也传上去(根目录);

五、删除新安装的这个wecenter网站的全部数据,然后导入原wecenter网站的数据;

六、查看“/system/config/database.php”中的数据库信息是否与你所导入的数据库信息一致,不一致的做相应更改;

七、修改数据库中system_setting表中的以下几个值为你自己的信息:from_email、base_url、img_url、upload_url、upload_dir。

八、用你先前的wecenter网站管理员账号登录后台在相应位置填入与数据表中from_email、base_url、img_url、upload_url、upload_dir对应的信息(登入时后台顶部会有一串红字提示你什么文件夹没有777权限,填完后保存就不会再有这个提示了);

九、在后台工具>维护中清除缓存;

十、不出意外的话,此时搬家已经成功,万一出意外的话,我就不得而知了,那么证明这个办法不适合你的服务器环境。

作为一枚菜鸟,我只能总结成这个样子了,欢迎各位大牛前来做鉴定,有用的话就当是我分享一下浅薄的经验,没用的话请大牛们多多提出好的解决办法,让我们这些菜鸟站长学习进步。

AWSupport

赞同来自:

http://www.wecenter.com/category/plugins/ 这里有换域名工具

该问题目前已经被锁定, 无法添加新回复