【发布时间】:2015-04-21 10:32:03
【问题描述】:
我目前正在将一个非常旧的网站从 5.4.x 更新到 5.6.3.3。到目前为止,我已经能够毫无问题地在本地升级到 5.5.2.1。
但是从 5.5.2.1 升级到 5.6.x 会导致很多问题。我尝试直接更新到后端建议的 5.6.3.3,以及 5.6.0、5.6.0.1 和 5.6.0.2,但没有运气。
问题是当我点击“下载”时,Concrete5 下载 5.6.3.2。不是宣传的 5.6.3.3。下载完成后,没有任何反应。我不能点击更新,我只能再次点击下载按钮。但是 Concrete5 确实下载了 5.6.3.2 更新。
我已尝试手动运行升级脚本。手动升级脚本返回此消息:
"升级混凝土5
您的网站已经是最新的了!您应该删除此文件 安全。返回首页 如果您想重新运行此程序,请单击此处 脚本。Concrete5 的当前版本是 5.5.2.1。"
所以我点击并将“?force=1”添加到 URL。这返回:
“升级到 5.5.2.1 完成!”
在 site.php 中。如果我删除它并像本指南建议的那样运行它 (http://www.concrete5.org/documentation/how-tos/developers/manually-upgrade-concrete5/),我只会得到空白页并且无法手动运行升级脚本。我尝试了指南中提到的两种方法都没有运气,我还尝试了 5.6 的不同版本。
所以我的下一步是手动下载 5.6.3.3 并将其放在更新文件夹中。现在更新页面返回:
"安装本地更新
确保在更新之前备份您的数据库。几个更新 可用。请从下面的列表中选择所需的更新。
当前版本
5.5.2.1
5.6.0.2
5.6.3.2
5.6.3.3"
选择其中任何一个都会返回一个空白页面,因为脚本会使用新的目录名更改 site.php 文件。这就像 dirname 更改发生在脚本更新数据库之前,因此没有任何反应。进程停止,所有页面为空白。
现在这就是我卡住的地方。现在我不知道如何启动更新脚本。任何帮助表示赞赏!
技术资料:
我正在使用本地服务器 (MAMP): PHP: 5.5.18 MySQL:5.5.38 阿帕奇:2.2.29 缓存:完全关闭 漂亮的网址:已关闭
环境信息:
concrete5 版本 5.5.2.1
concrete5 包 数据库区分大小写迁移 (1.1.2),扩展形式 (2.4)。
concrete5 覆盖 blocks/autonav、blocks/catalogue_item、blocks/google_map、jobs/index_search.php.DONOTUSE、languages/da_DK、libraries/request.php、themes/compower-theme
网络服务器上的软件 Apache/2.2.29 (Unix) mod_fastcgi/2.4.6 mod_wsgi/3.4 Python/2.7.8 PHP/5.5.18 mod_ssl/2.2.29 OpenSSL/0.9.8zd DAV/2 mod_perl/2.0.8 Perl/v5.20.0
网络服务器 API apache2handler
PHP 版本 5.5.18
PHP 模块 apache2handler, bcmath, bz2, 日历, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysql,mysqli,openssl,pcre,PDO,pdo_mysql,pdo_pgsql,pdo_sqlite,pgsql,Phar,posix,反射,会话,SimpleXML,soap,sockets,SPL,sqlite3,标准,tokenizer,wddx,xml,xmlreader,xmlwriter,xsl, yaz、zip、zlib。
PHP 设置
- log_errors_max_len - 1024
- max_execution_time - 5
- max_file_uploads - 20
- max_input_nesting_level - 64
- max_input_time - 60
- max_input_vars - 1000
- memory_limit - 128M
- post_max_size - 128M
- sql.safe_mode - 关闭
- upload_max_filesize - 128M
- ldap.max_links - 无限制
- mysql.max_links - 无限制
- mysql.max_persistent - 无限制
- mysqli.max_links - 无限制
- mysqli.max_persistent - 无限制
- pcre.backtrack_limit - 1000000
- pcre.recursion_limit - 100000
- pgsql.max_links - 无限制
- pgsql.max_persistent - 无限制
- session.cache_limiter - nocache
- session.gc_maxlifetime - 7200
- soap.wsdl_cache_limit - 5
【问题讨论】: