Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月7日 at 19:01

ちゃんと、この手順を踏まれたということですよね?

http://help.sakura.ad.jp/360000338402189/#05

データベースの名前を変えたというのは無いですか?

エラーはデータベースのテーブルが見つからないというエラーです。

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月8日 at 9:29
はい、そうです。
データベース名は変更していません。

ひとつ、気になった記事がありました。
http://concrete5-japan.org/community/forums/install/post-19107/

この中で
>SystemDatabaseMigrations テーブルに 20190309000000 という値が入ったレコードがあるかどうか確認してください。

データベースの中を確認したところ、20190309000000のテーブルはありませんでした。
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月8日 at 10:57
すいません。
コンクリートCMSのバージョンアップも同時にされたということでしょうか?

また、バージョンアップ前に MySQL のバックアップは取得されていますか?
新しい DB を作り、バックアップを入れ直し、設定を変えてみることはできますか?
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月8日 at 11:34
データベースのバージョンを5.7してから、C5のバージョンも後日8.5.5にしたと思います。

バックアップ取るの忘れてたようでファイルがありませんでした。
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月8日 at 11:53
おお、
つまり、データベースのバージョンアップもしてから
その後に、8.5.5 へのアップグレードもされたってことですね?

ということは、そもそもデータベースのバージョンアップは問題がないかもしれないってことですね。

バージョンアップは 5.7 からされたってことですか?
バージョンアップ元のバージョンはいくつでしょうか?
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月8日 at 13:41
はい
データベースのバージョンアップは問題なかったと思います。

5.5→5.7へアップしました。
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月8日 at 14:03
すいません。Concrete CMS の方のバージョンアップのことです。
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月8日 at 14:29
申し訳ありません。

8.5.2→8.5.5へアップしました。
 

Re: Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月8日 at 14:40
ありがとうございます。

では、今の状態の DB などをバックアップして、

hissy が書いていた、
コマンドラインで Update コマンドの rerun を走らせてみてもらえますか?

concrete/bin/concrete5 c5:update --since=20190309000000 --rerun


SSH での実行方法はわかりますか?
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月8日 at 14:59
さくらインターネットが推奨していたSSHのPodesoraと言うソフトをインストールしました。

但し、表記されている文字列を入力してEnterを押しても

concrete/bin/concrete5: Command not found.

と表示されます。

やり方間違ってますか?
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月10日 at 19:24
コンクリがインストールされているディレクトリに cd コマンドで移動してもらう必要があります。

例えば、ログイン直後だと、ユーザーのホームディレクトリに入ります。
さくらだと、www ディレクトリ直下がホームです。

もしもその配下だともっと下のディレクトリに移動する必要があります。

例えば

cd [ディレクトリ名]
と打つ必要があります。

サクラだと www 以下になるので、
だいたい、
cd www/
以下になるはずです。

すいません、YouTube の Concrete CMS TIPS で動画を撮ったんですが、
まだ編集終わって無いです・・・orz
 

Re: Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月10日 at 19:28
今夜の週刊 Concrete CMS でちょっと紹介します。
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月14日 at 10:54
ご教示ありがとうございました。
ご指定のデータをrerunしたら、うまくいきました。

ただ、C5のアップデートをupdatesフォルダに入れてアップデートしたので、cd updates/concrete5-8.5.5から
concrete/bin/concrete5 c5:update --since=20190309000000 --rerun
を走らせたら成功しました。

それと、Podesoraの場合、cdをしても現在いるべきフォルダ名が表示されないため、ずっと「%」の表示のままなので、少し不安でした。

MACにもSSHのアプリがあったんですね。
思いつかなかったです。
次回からは、Termius - SSH clientを使ってみようと思います。

またひとつ引き出しが増えました。
色々ありがとうございました。
 

Re: データベースサーバのバージョンアップ後エラーが出てログインできなくなった

2021年9月17日 at 20:30
解決できたとのこと、よかったです!

SSH を覚えると、大きなジョブなどを簡単に行うことできる様になるし、
Concrete CMS のパッケージファイルを、concretecms.org から直接ダウンロードして、解凍することで、アップロードの手間を省くことができたりと、時間節約に役立ちます。

週刊 ConcreteCMS でもテクニックを紹介していきたいと思っているので、よろしければ、暖かい目で更新をお待ちください(ちょっと収録できていない)