Xserverのインストールができない

【環境情報】
・baserCMSのバージョン:4.7.6
・レンタルサーバー名:Xserver
・PHPスキル(自己評価):D

ユーザーフォーラム上の内容やネット検索をして試してみましたが、解決しなかったため投稿しました。
5.0.1はブラウザインストールが問題なく成功しましたが、4.7.6は同様にしても成功しませんでした。
サブディレクトリにインストールしようとしていますが、ルートディレクトリでもNGでした。

サブディレクトリでやったこと
・/の.htaccessの3行目の#を外し
RewriteBase /sub
としてみたがどっちもNG
・appディレクトリの.htaccesshは下記なので
Order allow,deny
Deny from all
を#コメントしたり、
RewriteEngine on
RewriteBase /sub/app
を追加したがNG

アクセスすると

見つかりませんでした。

エラー: アドレス ‘/sub/index.php/’ に送信されたリクエストは無効です。

と出ます

xserverのphpを7.4.33に変更
WAF OFF(もともと)
サーバーキャッシュ OFF(←ON)

以下の記事は、参考にならないでしょうか?

ありがとうございます。
はい、起動すらできていないのでこの方とは症状が異なります

使ったことはないですが、以下のようなツールでチェックしてみるというのはどうでしょうか?

はい、こちらでチェックも行なっており問題無しです。

そうすると、Xserverでの運用実績がある方のコメントに期待するしかないですかね。。。

@kobashi こういう配置で合ってますか?

your_sub/app/webroot/.htaccess の中身はこうですか?

Allow from all
RewriteEngine on
#RewriteBase /
RewriteRule \.(ico|map)$ - [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

your-sub の上位フォルダ内に、htaccess はなにか置いてありますか?

返信ありがとうございます。

こういう配置で合ってますか?

配置でいうとsubフォルダ内には他にもフォルダがたくさんありますがlibの中は同じです

your_sub/app/webroot/.htaccess の中身はこうですか?

appにwebrootはないですがyour_sub/.htaccessはこの中身です

your-sub の上位フォルダ内に、htaccess はなにか置いてありますか?

置いてないです

@kobashi なるほど。ということは sub/app/webroot の中身を sub/ へ配置変更されてる状態ということですね

もともとの sub/app/webrrot/index.php は sub/index.php へ移動されてますか?

ご返信ありがとうございます。

sub/app/webroot の中身を sub/ へ配置変更されてる状態ということですね

いいえ、解凍したままのディレクトリをアップロードしています
webrootは存在しません

トピックの本題からはズレるかもしれませんが、情報共有させてください。

3系(3.0.12以降)および4系のインストールパッケージからは、webルートがapp、libフォルダと同階層になり、明示的なwebrootという名称のフォルダは無くなりました。 この辺りのインストールパッケージ内のフォルダ構成の違いの変遷は、きちんとアナウンスされていないと思います。

また、GithubからDLする「Source code(zip/tar.gz)」は、以前から変わらず /app/webroot フォルダ構成(cakePHPの流儀に倣った)になっており、「Source code(zip/tar.gz)」と「インストールパッケージ」のフォルダ構成(3.0.12以降、及び4系のデプロイパターン)とは違います。

ちなみに、公式サイト「ダウンロード」ページのページ下部にある「過去バージョン」リスト内の「リリースノート」項は、Github上の各バージョンリリースタグへリンクになっており、ここからダウンロードできるSource code(zip/tar.gz)も同様に/app/webroot フォルダ構成です。

ご返信ありがとうございます。
いただいたコメントをヒントにgithubより4.7.6をダウンロードして(app/webrootあり)
再度試したみたところ、なんの問題もなくインストールできました!
ダウンロードページによって中身が違うのは目から鱗でした。
ありがとうございます!!

「いいね!」 2

@kobashi 解決されたようで本当に良かったです。
よろしければ、こちらのトピックに「解決済」つけてもらえると助かりますー
・参考 「解決済み」タグの付け方

その節はwebroot変更の件のアドバイスによりインストールできました
ありがとうございます!解決済みに致しました。

しかし構成が異なるためか、インストールできた環境に移行したいがため
https://wiki.basercms.net/baserCMSの別環境への移設#.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.82.A2.E3.83.83.E3.83.97.E3.83.AD.E3.83.BC.E3.83.89
を参考に丸っとディレクトリをコピーしたのですが
起動しなくなりました。
もう一度クリーンインストールを行い、
PG等は触らず、

theme以下の使用しているテーマフォルダ丸ごと移行
file以下を丸っと移行
ユーティリティでdbバックアップ⇒db復元
install.phpのSecurity.saltを旧環境のもと同じに変更

これで移行が出来ましたのでご参考までにメモを残します

「いいね!」 1