0918无法升级到1111版本

http://www.cmseasy.org/?/question/895  ,在这里曾询问过关于补丁包的事项,重新下载后,补丁包里的 重要说明 已修改,但是升级点 开始升级 按钮,不会进入下一步。
 
于是,全新安装了一个0918版本,安装顺利正常,然后按步骤来升级1111,全新的0918也出现不进入下一步的情况。
 
环境是debian8 64位,nginx 1.12.2 / PHP 7.2.2 / mysql 5.5.58,为避免权限问题,还尝试把目录全设置了
chmod -R 777 *
chown -R www:www *
 
老站点是从前几年的版本一直升级到0918,升级过好几次,步骤和操作应该不会搞错的。
已邀请:

ponanhai

赞同来自:

客服给人的感觉就是敷衍了事,答非所问!
 
一个好系统没有好客服也白搭。。。

cmseasy

赞同来自:

免费系统并无免费人工指导,如果您觉的遇到问题,就必须有人会24小时随问随答,那么您失望了
 
我们只能在工作之余提供有限的免费支持
 
遇到问题,先考虑下为什么其它用户都能正常升级,是系统问题,还是自己不熟悉操作
 
如果还是不能理解,我们也不会强求您使用

prouser

赞同来自:

目前环境是debian8 64位,nginx 1.12.2 / PHP 7.2.2 / mysql 5.5.58,cmseasy大概是16年早期版本一路升级到0918的版本。
 
尝试把现有网站迁移到一台PHP 5.5.38下,其它不变。从0918升级1111成功,0208是直接覆盖文件,就更没问题了。
 
把升级好且正常的网站迁移回php7老环境,更新缓存,除了首页其它页面都只有: Powered by CmsEasy。
 
于是在php 5这台升级php 7,完成后也出现故障,现象同上。
 
但在p7环境下,全新安装1111或者0208又是正常的。

cmseasy

赞同来自:

新网站文件夹和文件权限不足,参考http://www.cmseasy.cn/chm/jian-jie/show_4.html
  
cache文件夹是缓存缓存文件夹,网站系统运行避免每次访问数据库,所以域名会预先生成缓存,这样访问bu不会每次都访问数据库,避免资源消耗
 
但如果这个文件夹不能生成文件,那么就无法运行和访问
 
另外  config 文件夹如果没有读取权限,就无法读取网站配置文件
 
lib文件夹不能php运行,就无法运行网站系统
 
出现powered 的原有只有一个,就是系统文件无法运行,通俗说就是无权限

prouser

赞同来自:

感谢细致的帮助!
 
以前升级过几次,权限遇到过问题,设置下就好了,感觉1111有点特殊。另外,1楼我说过为避免权限问题,已经故意设置过:
chmod -R 777 *
chown -R www:www *
 
可能还有其它没考虑周全的,趁放假有时间,我再排查下。
 
双节快乐~ 

prouser

赞同来自:

睡不着,又试了一下。

php5环境下升级没问题,php7无论新老环境,点 开始升级 按钮,都无法进入下一步,停留在 upgrade.php?dosubmit=开始升级 的链接不变。

回头再试试把从php5下升级好的迁移到7下去。

cmseasy

赞同来自:

我们本机即是php7环境,0/1/2 均测试无问题
 
另外,有些升级包是覆盖原文件,不是替换
 
覆盖的文件夹中文件并不是完整的,这点请注意下

prouser

赞同来自:

既然已经测试过,那估计还是这边的问题。我是在主机上wget补丁包,解压后,cp -rf 覆盖的,放假闲了再排查下。
感谢回复。

cmseasy

赞同来自:

在线解压容易造成文件编码错误,所以推荐本机解压后,以二进制上传类型上传升级文件测试

要回复问题请先登录注册