インストール時にライブラリのインストールから進まない

【環境情報】
・baserCMSのバージョン:5.0.17
・レンタルサーバー名:さくらVPS
・使用テーマ:bc_sample
・PHPスキル(自己評価):D
ライブラリのインストール時に以下のように表示されたので実行しましたが
その後、リロードしてもまたライブラリのインストール画面に戻り、同じエラーを繰り返します。
表示内容:
ライブラリのインストールに失敗しました。
コマンド実行をお試しください
cd /var/www/rockybaser/; export HOME=/var/www/rockybaser/composer/ ; yes | ‘/usr/bin/php’ /var/www/rockybaser/composer/composer.phar update --ignore-platform-req=ext-xdebug

コマンドを実行した結果は以下のように表示され、完了しているように思えます。
A script named install would override a Composer command and has been skipped
Loading composer repositories with package information
Updating dependencies
Lock file operations: 15 installs, 36 updates, 0 removals

  • Locking baserproject/baser-core (5.0.19)
  • Locking baserproject/bc-admin-third (5.0.19)
  • Locking baserproject/bc-blog (5.0.19)
  • Locking baserproject/bc-content-link (5.0.19)
  • Locking baserproject/bc-custom-content (5.0.19)
  • Locking baserproject/bc-editor-template (5.0.19)
  • Locking baserproject/bc-favorite (5.0.19)
  • Locking baserproject/bc-front (5.0.19)
    以下、省略。
    どの辺りを調べたら原因がわかるでしょうか?
    宜しくお願い致します。

こんにちは。
以下の方法で内部で実行しているコマンドの結果(エラー)が表示できるかと思いますので、
それを確認すれば原因が分かる可能性があります。

  1. baserCMSの直下にある「composer_installer.php」を開きます
  2. 86行目が下記変更前の状態であることを確認し、変更後へ書き換えます。
[変更前] 
 if ($code !== 0) throw new Exception('ライブラリのインストールに失敗しました。<br>コマンド実行をお試しください<br>' . $command);
[変更後]
 if ($code !== 0) throw new Exception('ライブラリのインストールに失敗しました。<br>コマンド実行をお試しください<br>' . implode(',', $out));
  1. 再度ライブラリのインストールを行うと、エラー時にコマンドのエラーメッセージが表示されます。エラーの内容を見ても解決できなさそうな場合は、その内容を共有頂ければ、
    どなたか回答を頂けるかもしれません。

よろしくおねがいします。:bowing_woman:

ありがとうございます。
composer_install.phpを変更してやってみました。
結果は
ライブラリのインストールに失敗しました。
コマンド実行をお試しください
とだけ表示されてその他の情報は表示されませんでした。

webroot/index.phpで
if(file_exists(dirname(DIR) . ‘/vendor/autoload.php’)) {
require dirname(DIR) . ‘/vendor/autoload.php’;
} else {
require dirname(DIR) . ‘/composer_installer.php’;
return;
}
となっていて、/vendor/autoload.phpはあるのですが、composer_installer.phpが実行されるのがおかしいのでしょうか

こちらの件ですがフォルダのアクセス権の設定が
正しくなかった可能性がありました。一旦全部削除して再インストールをおこない、インストールできました。ありがとうございました。

「いいね!」 1