さくらインターネットにインストールを試みるも、500 Internal Server Errorが出て進めない

【環境情報】
・baserCMSのバージョン:5.1.5
・レンタルサーバー名:SAKURAインターネット
・使用テーマ:未定
・PHPスキル(自己評価):E

お手数おかけします。サーバー系初心者です。
SAKURAインターネットサーバーにbaserCMSで自サイトを構築しようと検討しています。
/basercmsのディレクトリ(サブフォルダ)をつくりました。ダウンロードファイルを解凍しFTPにて直下に転送しました。インストールプログラムをしようと/basercms/をアクセスしたのですが、 500 Internal Server Errorでインストールページが開きません。ここから進めず困っています。

・ BaserCMSのバージョン:5.1.5
・ 設置フォルダ: [ドキュメントルート / サブフォルダ]
【環境情報】
・baserCMSのバージョン:5.0.17
・レンタルサーバー:さくらスタンダード
・Webサーバー:Apache/2.4.62
・データベースサーバー:MySQL 5.7

大変基本的な質問だと思うのですが、基本すぎてなのか、wikiにも載っていません。
また、セキュリティの問題上、ここを安直に設定してしまいますと、乗っ取られたりする恐れがありますので慎重に行いたく、質問させていただく次第です。
なにとぞご指導よろしくお願いいたします。

初めまして

新規に導入すると仮定して記載します。
以下の方法を試してみてください。

1.basercms 以下のファイルをすべて削除
2.basercms のフォルダに baserCMS 公式ページからダウンロードしたファイルを zip のままアップロード
3.サーバーのコントロールパネルを開き、ファイルマネージャーに進む
4.アップロードした zip ファイルを右クリックし、リモートで解凍する
5.http://お使いのドメイン/basercms/ にアクセスする

tk_sun

迅速なご指導いただきありがとうございます!
今、早速試しております。
本業がweb業ではないのと、作業用PCが別宅にある為、簡単な作業にも時間がかかってしまうのですが、結果が出ましたらすぐレポートさせていただきます!

zipファイルのまま、所定場所にアップロードをし、サーバー側のファイルマネージャーよりリモート解凍し展開に成功しましたが、
やはり同じ500 Internal Server Errorエラーが出てしまいます。

ちなみに、これは、http://(使用ドメイン)/basercms/index.php
が実行できないということでしょうか?
index.phpのプロパティを見ると、「755」で実行にチェックは入っているのですが…。

「インストールガイド」最下部、「環境設定」および「サブフォルダへの設置」の項に該当する設定が記載されています。

一点、確認なのですが、サイトの公開は、
http://サイトドメイン/basercms/というURLですよね?

もしそうではなく、サイトの公開URLは、あくまでhttp://サイトドメイン/なのであれば、
baserCMSのインストール以前に、さくらサーバー側でhttp://サイトドメイン/の対象フォルダを事前に/basercms/に設定する作業を行い、その上で、http://サイトドメイン/にアクセスし、baserCMSをインストールする、といった手順になると思います。

参考:WEB公開フォルダを設定したい

その場合は、先にお知らせした「サブフォルダへの設置」の項の設定は不要で、http(httpsではなく)でのアクセスを許容する設定のみとなります。

はい。サイトの公開は、http://サイトドメイン/basercms/ というURLです。

先に教えていただいた、ファイルマネージャーからの解凍作業を何度となく試しておりましたら、どうやら、.htaccessが存在すると「500 INTERNET…」エラーが出るようなのです。

この.htaccessファイルがあると、例えば同フォルダのREADME.mdにアクセスしても500エラーが出ますが、無ければ、きちんとbaserCMSのロゴと「baserCMS is a website development…」が表示されます。
また、index.phpにもエラーなくアクセスできます。(もちろんなにも表示されません)

ということであれば、サブフォルダへの設置 - .htaccess の設定の対応が必要だと思います。

また、 http:(httpsではなく)でのアクセスで、ということであれば、
管理画面をhttpで利用するの設定も必要だと思います。

ありがとうございます。当該2つのファイルに、追記&修正を行ったところ、無事インストール画面が出ました。ようやくスタート地点に立てました。
引き続き、インストール作業を続けて参りたいと思います。

また当方、今しばらくは(https://ではなくhttps://での運営となりますので、「管理画面をhttpで利用する」のご案内もありがたかったです。

引き続き、次の段階からエラーで先に進めません。
ご指導いただければ幸いです。

baserCMSのインストールを開始する前にライブラリのインストールが必要です。 /composer.lock ファイルと /tmp と /logs と /config と /composer と /vendor フォルダに書き込み権限が必要となります。
PHPのパス
/usr/local/bin/php

…と表示されましたので、各ファイルとフォルダに書き込み許可の属性を与えました。念のため、basercmsインストールフォルダにも、その上位フォルダも777にしました。
PHPのパスも、さくらインターネットサーバーの設定はこれで正しいです。
満を持して[ライブラリをインストールする]ボタンをクリックするのですが、赤い文字で以下のようにエラーが表示されます。


ライブラリのインストールに失敗しました。
コマンド実行をお試しください
cd /home/(A)/www/(B)/basercms/; export HOME=/home/(A)/www/(B)/basercms/composer/ ; yes | ‘/usr/local/bin/php’ /home/(A)/www/(B)/basercms/composer/composer.phar install --ignore-platform-req=ext-xdebug


※(A)は当方のさくらインターネットへのID
※(B)は当方の独自ドメインが入っております。

パスの指定はまちがいありません。
私、SSHクライアントによるコマンド実行が使えないのですが、別の方法で解決/この先に進む手はないでしょうか。

少しイレギュラーなサーバー環境(http接続、サブフォルダインストール)ですし、ホスティングサービス毎のインストール時のトラブルは、なかなかどこに原因があるのかわかりにくいので、同一サーバーにインストール経験のある方や知見のある方(コアメンバー)のサポートを待ってみるしかないかと。。。

そうですか。わかりました。

さくらサーバーはWordPressなら一瞬で導入でき、実際、他で運用もしているのですが、よけいな機能が多いので、今回作る予定だった(企業)サイトは、あえてシンプルで使いやすそうなbaserCMSをインストールしようと思っておりました。
残念です。

お力になれずすいません。
1点、特に記載がなかったので念の為ですが、さくらサーバーのPHPバージョンは、なんでしょうか?
5系の動作条件は、確か8.0以上8.2までですので。

もう1点。
もしかすると、以下の記事が参考になるかもしれません。少し前の記事ですが、777パーミッションでは、動作不可の可能性も。。。
https://faq.sakura.ad.jp/s/article/000001272

PHPのバージョンは、8.0.30 (モジュールモード)になります。

失礼しました。
サイトをみると、微妙な書き方ですが、8.1以降とも読めますね。

また、

については、どうでしょうか?

最後に、WAF設定がされているようであれば、インストール時点だけでも、オフにしてみるのも一考かと思います。