以前も投稿いたしましたが、8.4.4から新規インストールができなくなっています。
テーブル作成時に止まってしまって、Gateway Time-out になります。
9.0.0になって改善されたかなと思い試してみましたが、同様でした。
ですから、8.2.1から順番にアップデートすることになります。
PHP 7.3.13 にてzipファイルをアップ、SSHで展開インストール
8.2.1
→8.5.6
Gateway Time-out→再読み込み
Internal ServerError→再読み込み
アップデート成功
→9.0.0
Concrete requires PHP 7.2.9 to run. You are running PHP 5.5.38
(7.3.13なのに・・・)
PHPを7.4.2にアップ
Gateway Time-out→再読み込み
下記のエラー
Doctrine\DBAL\Exception\TableNotFoundException thrown with message "An exception occurred while executing 'update OAuthUserMap set namespace = "external_concrete" where namespace="external_concrete5"':
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'sddb0040046080.OAuthUserMap' doesn't exist"
こんな感じです・・・もう諦めて、WordPress+Divi で作り直しました。
ゴニョゴニョやってましたら、サーバーが落ちまして(私のせいじゃないと信じたい)・・・とりあえず、11月8日に緊急メンテナンスが実施されるようです。
お名前.COMのSD共用サーバー
2021年10月29日 at 15:54
バージョン9はインストールできません。
新規インストールの場合は、データベーステーブル作成の表示で止まってしまいます。
バージョン8からのアップデートでも、インターナルサーバーエラーで止まります。
タグ:
Re: お名前.COMのSD共用サーバー
2021年11月12日 at 19:31
お世話になります。
すいません、取り急ぎ、以下を
Doctrine\DBAL\Exception\TableNotFoundException thrown with message "An exception occurred while executing 'update OAuthUserMap set namespace = "external_concrete" where namespace="external_concrete5"':
このエラーは、コンクリのバグです。
8.5.7 でバグが修正されているのを確認しました。
まだ僕は 9.0.1 で確認できていないのですが、多分、解消されているかと思います。
すいません、取り急ぎ、以下を
Doctrine\DBAL\Exception\TableNotFoundException thrown with message "An exception occurred while executing 'update OAuthUserMap set namespace = "external_concrete" where namespace="external_concrete5"':
このエラーは、コンクリのバグです。
8.5.7 でバグが修正されているのを確認しました。
まだ僕は 9.0.1 で確認できていないのですが、多分、解消されているかと思います。
Re: お名前.COMのSD共用サーバー
2021年11月12日 at 19:38
> →9.0.0
> Concrete requires PHP 7.2.9 to run. You are running PHP 5.5.38
> (7.3.13なのに・・・)
こいつですが、SSH から実行する PHP とブラウザから実行される PHP が違う場合があります。
SSH で "php -v" と打ってみて、バージョンを確認してみてください。
ホスティングによって対応が違うと思いますが、
実は、php 7.3 とかのバージョン実行は php-7.3 としないといけなかったりします。
どのシェルプログラムをお使いかによりますが、
bash であれば、
.bash_profile に、php とコマンドを打つと正しいバージョンのPHPが実行される様に alias をつける必要があります
ただしいPHPバージョンを SSH で実行するのはどのコマンドか、ホスティングのサポートページなどで確認してください。例えば「php-7.3」というコマンドだったとします。
echo "alias php php-7.3" >> .bash_profile
これで
php -v
で正しいPHP バージョンになっているか確認してください。
bash じゃなかったら、「.bash_profile」とは別の設定ファイル名になります。
参考: CPI サーバーで concrete5 CLI を使えるようにする方法
http://qiita.com/katzueno/items/0e4ddaa8bae3a40b019e
CPI さんは、「tcsh」なので、.tcshrc ファイル名です。
> Concrete requires PHP 7.2.9 to run. You are running PHP 5.5.38
> (7.3.13なのに・・・)
こいつですが、SSH から実行する PHP とブラウザから実行される PHP が違う場合があります。
SSH で "php -v" と打ってみて、バージョンを確認してみてください。
ホスティングによって対応が違うと思いますが、
実は、php 7.3 とかのバージョン実行は php-7.3 としないといけなかったりします。
どのシェルプログラムをお使いかによりますが、
bash であれば、
.bash_profile に、php とコマンドを打つと正しいバージョンのPHPが実行される様に alias をつける必要があります
ただしいPHPバージョンを SSH で実行するのはどのコマンドか、ホスティングのサポートページなどで確認してください。例えば「php-7.3」というコマンドだったとします。
echo "alias php php-7.3" >> .bash_profile
これで
php -v
で正しいPHP バージョンになっているか確認してください。
bash じゃなかったら、「.bash_profile」とは別の設定ファイル名になります。
参考: CPI サーバーで concrete5 CLI を使えるようにする方法
http://qiita.com/katzueno/items/0e4ddaa8bae3a40b019e
CPI さんは、「tcsh」なので、.tcshrc ファイル名です。
Re: お名前.COMのSD共用サーバー
2021年11月13日 at 11:46
PHPのバージョンは原因が分かりました。
.php(シンボリックリンク)を消してしまったせいで、コントロールパネルでは7.3.13になっていても5.5.38と認識されていたのでした。
状況を整理するために、新規にサブドメインを作成して素の状態からやり直しました。
インストールの作業は MacOS 11.6 の Chrome 95.0.4638.69 でします。
Concrete CMS 8.5.6 をインストールして、9.0.1 にアップデートしてみました。
無事にアップデートできたと思ったのですが、管理画面が崩れている状態です。
次に、9.0.1 の新規インストールを試しましたが『データベーステーブルを作成中』から進まずに、Gateway Time-out になります。
サイト名を3文字にしてもインストールできなくなりました。
インストール画面で下記の表示が出ますが、これが関係しているのでしょうか?
----------
データベースは設定された文字セットと照合をサポートしている必要があります。
このデータベースは全ての Unicode 文字列を完全にサポートしていません。 これは例えば絵文字などが保存できないということです (8.5.0 以前の concrete5 と同じです) データベースをアップグレードして修正してください。
----------
この表示は、8.5.6 を新規インストールする時にも出ていたのですが、無視して進めればインストールできていましたので・・・。
.php(シンボリックリンク)を消してしまったせいで、コントロールパネルでは7.3.13になっていても5.5.38と認識されていたのでした。
状況を整理するために、新規にサブドメインを作成して素の状態からやり直しました。
インストールの作業は MacOS 11.6 の Chrome 95.0.4638.69 でします。
Concrete CMS 8.5.6 をインストールして、9.0.1 にアップデートしてみました。
無事にアップデートできたと思ったのですが、管理画面が崩れている状態です。
次に、9.0.1 の新規インストールを試しましたが『データベーステーブルを作成中』から進まずに、Gateway Time-out になります。
サイト名を3文字にしてもインストールできなくなりました。
インストール画面で下記の表示が出ますが、これが関係しているのでしょうか?
----------
データベースは設定された文字セットと照合をサポートしている必要があります。
このデータベースは全ての Unicode 文字列を完全にサポートしていません。 これは例えば絵文字などが保存できないということです (8.5.0 以前の concrete5 と同じです) データベースをアップグレードして修正してください。
----------
この表示は、8.5.6 を新規インストールする時にも出ていたのですが、無視して進めればインストールできていましたので・・・。
Re: お名前.COMのSD共用サーバー
2021年11月19日 at 20:52
こんにちは
> 無事にアップデートできたと思ったのですが、管理画面が崩れている状態です。
添付画像を拝見しました。
管理画面を構成する CSS や JS ファイルが読み込まれていないような画面です。
Google Chrome 等の Developer Tools の Network タブを開きながら管理画面を読み込み直してでてくるエラーをみてもらって良いですか?
そのエラーの内容で、キャッシュが更新されていなかったり、ファイルがアップロードされていないなど問題かなと思います。
> 次に、9.0.1 の新規インストールを試しましたが『データベーステーブルを作成中』から進まずに、Gateway Time-out になります。
これ、僕もブラウザからのインストールで同じ現象になりました。
おそらく、サーバーのCPUやディスクの速度が遅くて、処理に時間がかかり過ぎてタイムアウトしていると思われます。
その場合、ブラウザからのインストールではなく、SSH からのインストールで試して欲しいです。
ssh でログインし、コンクリがインストールされているディレクトリに移動します。
そうして
concrete/bin/concrete5 c5:install -i
というコマンドを入れて実行すると、ブラウザで入力するような、サイト情報や MySQL サーバー情報を順番に入れていきインストールすることができます。
SSH でのインストールを試してもらえますか?
> 無事にアップデートできたと思ったのですが、管理画面が崩れている状態です。
添付画像を拝見しました。
管理画面を構成する CSS や JS ファイルが読み込まれていないような画面です。
Google Chrome 等の Developer Tools の Network タブを開きながら管理画面を読み込み直してでてくるエラーをみてもらって良いですか?
そのエラーの内容で、キャッシュが更新されていなかったり、ファイルがアップロードされていないなど問題かなと思います。
> 次に、9.0.1 の新規インストールを試しましたが『データベーステーブルを作成中』から進まずに、Gateway Time-out になります。
これ、僕もブラウザからのインストールで同じ現象になりました。
おそらく、サーバーのCPUやディスクの速度が遅くて、処理に時間がかかり過ぎてタイムアウトしていると思われます。
その場合、ブラウザからのインストールではなく、SSH からのインストールで試して欲しいです。
ssh でログインし、コンクリがインストールされているディレクトリに移動します。
そうして
concrete/bin/concrete5 c5:install -i
というコマンドを入れて実行すると、ブラウザで入力するような、サイト情報や MySQL サーバー情報を順番に入れていきインストールすることができます。
SSH でのインストールを試してもらえますか?
Re: お名前.COMのSD共用サーバー
2021年11月24日 at 11:13
ただしいPHPバージョンを SSH で実行するのはどのコマンドか・・・サポートに問い合わせても話が噛み合わない状態でして。基本的にSSHでの操作はサポート外。
SSHでバージョンを確認したければ、下記のパスになることまでは聞いた状態です。
ssh$ /usr/local/php7.3/bin/php-cgi -v
PHP 7.3.13 (cgi-fcgi) (built: Dec 19 2019 11:09:05)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.13, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.13, Copyright (c) 1999-2018, by Zend Technologies
php -v ですと、バージョンは5.2.22と認識されてしまいますので。
SSHでバージョンを確認したければ、下記のパスになることまでは聞いた状態です。
ssh$ /usr/local/php7.3/bin/php-cgi -v
PHP 7.3.13 (cgi-fcgi) (built: Dec 19 2019 11:09:05)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.13, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.13, Copyright (c) 1999-2018, by Zend Technologies
php -v ですと、バージョンは5.2.22と認識されてしまいますので。
Re: お名前.COMのSD共用サーバー
2021年11月25日 at 20:21
お、ありがとうございます。
このコマンドの結果を教えていただけますか?
ls /usr/local/php7.3/bin/
そして、次に
ls -al ~/
の結果も教えていただけますか?
その中に、
.bashrc
.bash_profile
などの設定用ファイルがあると思うので、
その中身を見せていただけますか?
もしも、アカウントIDなど、個人を特定できる様なものが入っていたら、
あらかじめ、パスからはずしてください。
それで、具体的な設定方法をお教えできます。
よろしくお願いします。
このコマンドの結果を教えていただけますか?
ls /usr/local/php7.3/bin/
そして、次に
ls -al ~/
の結果も教えていただけますか?
その中に、
.bashrc
.bash_profile
などの設定用ファイルがあると思うので、
その中身を見せていただけますか?
もしも、アカウントIDなど、個人を特定できる様なものが入っていたら、
あらかじめ、パスからはずしてください。
それで、具体的な設定方法をお教えできます。
よろしくお願いします。
Re: Re: お名前.COMのSD共用サーバー
2021年11月26日 at 8:44
コメントありがとうございます。
ssh$ ls -al /usr/local/php7.3/bin/
total 67411
drwxr-xr-x 2 root root 12 Feb 19 2020 .
drwxr-xr-x 8 root root 8 Feb 19 2020 ..
-rwxr-xr-x 1 root root 870 Dec 24 2019 pear
-rwxr-xr-x 1 root root 891 Dec 24 2019 peardev
-rwxr-xr-x 1 root root 804 Dec 24 2019 pecl
lrwxrwxrwx 1 root root 9 Feb 19 2020 phar -> phar.phar
-rwxr-xr-x 1 root root 14824 Dec 24 2019 phar.phar
-rwxr-xr-x 1 root root 22881632 Dec 24 2019 php
-rwxr-xr-x 1 root root 22802240 Dec 24 2019 php-cgi
-rwxr-xr-x 1 root root 3667 Dec 24 2019 php-config
-rwxr-xr-x 1 root root 23120576 Dec 24 2019 phpdbg
-rwxr-xr-x 1 root root 4589 Dec 24 2019 phpize
ssh$ ls -al ~/
このディレクトリには、所持している各ドメインのディレクトリ以外はバックアップ・アクセス解析・ログのディレクトリだけです。
.bashrc
.bash_profile
は、ありません・・・念の為に上位のディレクトリや各ドメインのフォルダ内も見ましたが、ありませんでした。
ssh$ ls -al /usr/local/php7.3/bin/
total 67411
drwxr-xr-x 2 root root 12 Feb 19 2020 .
drwxr-xr-x 8 root root 8 Feb 19 2020 ..
-rwxr-xr-x 1 root root 870 Dec 24 2019 pear
-rwxr-xr-x 1 root root 891 Dec 24 2019 peardev
-rwxr-xr-x 1 root root 804 Dec 24 2019 pecl
lrwxrwxrwx 1 root root 9 Feb 19 2020 phar -> phar.phar
-rwxr-xr-x 1 root root 14824 Dec 24 2019 phar.phar
-rwxr-xr-x 1 root root 22881632 Dec 24 2019 php
-rwxr-xr-x 1 root root 22802240 Dec 24 2019 php-cgi
-rwxr-xr-x 1 root root 3667 Dec 24 2019 php-config
-rwxr-xr-x 1 root root 23120576 Dec 24 2019 phpdbg
-rwxr-xr-x 1 root root 4589 Dec 24 2019 phpize
ssh$ ls -al ~/
このディレクトリには、所持している各ドメインのディレクトリ以外はバックアップ・アクセス解析・ログのディレクトリだけです。
.bashrc
.bash_profile
は、ありません・・・念の為に上位のディレクトリや各ドメインのフォルダ内も見ましたが、ありませんでした。
Re: お名前.COMのSD共用サーバー
2021年11月26日 at 10:08
色々お付き合い頂きまして、ありがとうございます。
お名前.comのSD共用サーバーは、サービス開設当初の古い構成ですので・・・これを機会に新しいサービスに移行しようと思いました。
新規でお名前.comの共用サーバーを契約される方は、RSサーバー1択になってしまいましたので、SD共用サーバーで苦労する意味も無くなるでしょうから。
新しい共用サーバーは、スピードもコストも良くなって移行しない手はないと思うのですが、個人的な理由で・・・新しいサービスでは、サイトごとにPHPのバージョンを変更できないのがネックだったのです。
PHPのバージョンを上げる前に、2つのバージョンで動かして不具合がないかどうか確認できたのが魅力的だったのです。
しかし・・・引っ越しが面倒ですね。
WordPressの「All-in-One WP Migration」のようなプラグインが、ConcreteCMSにもあると助かるのですが。
お名前.comのSD共用サーバーは、サービス開設当初の古い構成ですので・・・これを機会に新しいサービスに移行しようと思いました。
新規でお名前.comの共用サーバーを契約される方は、RSサーバー1択になってしまいましたので、SD共用サーバーで苦労する意味も無くなるでしょうから。
新しい共用サーバーは、スピードもコストも良くなって移行しない手はないと思うのですが、個人的な理由で・・・新しいサービスでは、サイトごとにPHPのバージョンを変更できないのがネックだったのです。
PHPのバージョンを上げる前に、2つのバージョンで動かして不具合がないかどうか確認できたのが魅力的だったのです。
しかし・・・引っ越しが面倒ですね。
WordPressの「All-in-One WP Migration」のようなプラグインが、ConcreteCMSにもあると助かるのですが。
Your post has been saved and will be published after approval by the forum moderator.
Katz Ueno
Re: お名前.COMのSD共用サーバー
新規インストールをするときのエラー画面のスクリーンショットはありますか?
あと、アップグレード時のインターナルエラーも教えてもらえますか?