8.4.4から8.5.1にアップグレードできません

2019年7月11日 at 22:40

https://qiita.com/katzueno/items/87377b5c3dd82e154376?fbclid=IwAR0itm-UZqmldUpyBH4pXitZG4YO7Y-S3nxtwn08greFyfhl9KUc4P0s3Jg

上記のページのとおり、下記を実行しました。

concrete5 公式サイトのダウンロードページ より 8.5.1 や 8.4.4 の ZIP ファイルをダウンロード。
ダウンロードした ZIP ファイルを一旦解凍し、concrete フォルダだけを抽出
サーバー上に上書きアップロード。
SSH が使用できる方は concrete フォルダのみを zip に圧縮してアップロード・解凍すると数分で作業できます。
参考コマンド unzip concrete.zip (ファイル名が concrete5.zip だった場合)


⇒コマンドにて「unzip concrete.zip」をやりました。オプションは「All」にしました。

その後、下記を実行しました。

ログイン済みの場合「[自分の c5 サイト]/ccm/system/upgrade」 に訪問することでアップグレード作業を再開できます。


⇒「8.4.4へのアップグレードが完了しました。」と表示され、環境情報を見ても8.4.4のままです。10回やりましたが同じでした。

一度バックアップから戻して、これも試しました。
$ cd [concrete5 が入っているディレクトリ] [改行] # concrete5 設置ディレクトリに移動
$ concrete/bin/concrete5 c5:update [改行]
[アップデートしますかという確認が現れる場合は「y」[改行]で実行]


しかしアップグレードするかとは聞かれず「Permission denied エラー」が出たので、
chmod a+x concrete/bin/concrete5 をやった後、再度「concrete/bin/concrete5 c5:update」をやりました。

それでも、以前8.4.4のままです。これは5回やって諦めました。何をどうしても変わりません。どうしたら良いですか。

■環境情報
# concrete5 Version
Core Version - 8.4.4
Version Installed - 8.4.4
Database Version - 20180717000000

# concrete5 Packages
Lazy Menu (1.0.8), PDF Viewer (1.0.1), Quick Tabs (1.0)

# concrete5 Overrides
jobs/clear_empty_workflow_progress.php

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - On - In all cases.
Full Page Cache Lifetime - Only when manually removed or the cache is cleared.

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.2.19

# PHP Extensions
apache2handler, apcu, Core, ctype, curl, date, dom, exif, fileinfo, filter, gd, gettext, gmp, hash, iconv, intl, json, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, snmp, soap, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - -1
max_input_vars - 1000
memory_limit - 256M
post_max_size - 8M
upload_max_filesize - 2M
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

タグ:

Re: 8.4.4から8.5.1にアップグレードできません

2019年7月14日 at 19:23
解決しました。
Qiitaの情報でなく、下記公式サイトのページを参考にしました。

http://concrete5-japan.org/help/5-7/developer/installation/upgrading-concrete5/

■実施手順

1. 最新バージョンをダウンロードページから入手します。
2. zipファイルを解凍します。アップデートに必要なのは concrete フォルダのみですので、それ以外は削除します。
3. この時点で、concrete5.7.x.x のような名前のフォルダの中に、concrete というフォルダが入っている状態になっているはずです。
4. concrete5.7.x.x フォルダを、サーバーの updates/ ディレクトリにアップロードします。
 

手順4は、事前にupdates/直下のフォルダとファイルをすべて削除し、concrete5.7.x.x フォル
ダをzipに圧縮して、TeraTermでSSH転送⇒解凍しました。

その後、Webサイトにログインしたうえで「[自分の c5 サイト]/ccm/system/upgrade」にアクセスするとアップデートが完了しました。