バージョンを変えてインストールしても『ライブラリをインストールする』から進みません

【環境情報】
・baserCMSのバージョン:5.0.8
・レンタルサーバー名:core mini server
・使用テーマ:
・PHPスキル(自己評価): D〜E
・MacBookAirで作業しています

これまでに、
coremini serverに、それぞれ独自ドメインで、(ユーザーフォーラムにお世話になりながら。。。)2系、3系、4系のインストール経験があります。

以前に4系でインストール、活用(ほったらかし状態)していたサイトをリニューアルしようと思い、一端、全て削除して、『basercms5.1.4』をインストールし、インストールガイドとこちらのフォーラムにも記載されていた内容を参考に、

> /usr/local/bin/php82cli

と入力して、
『ライブラリをインストールする』ボタンをクリックするのですが、
そこから全く反応がありません。

フォーラム内に、
『 CORE-Bですが、以下でインストールできました。お試しください。』
こちらのタイトルを見つけ、詳細を書いて下さっていたので、参考にしながら作業しているのですがNG。

baserCMSのバージョンを落とした方が良いのかと思い、
最初の5.1.4を削除し、
Ver.5.0.10 をインストールしなおして試しましたが、
今度は、ドメインも表示されなくなり、
更に、
Ver.5.0.8 をインストールし直して試しましたが、
同じく表示されません。

ブラウザをChromeから、Safariに変えると、とりあえず表示されましたが、
『ライブラリをインストールする』をクリックしても動きません。

Chromeで再度、確認すると、何故かようやく表示されましたが、
やはり、『ライブラリをインストールする』から動きません。

サイト内のフォルダ、
composer config, ogs tmp vendor
ファイル
composer.lock
それぞれ、パーミッションを707にしてあります。

サイトのパーミッションはデフォルトで、705になっています。

今回のサイトのインストールが無事に行えたら、古い3系のままで動きがおかしくなっている??2つのサイトも、一新したいと考えています。

何か抜けているところがあるのか?
core mini なので、特殊な設定が必要なのか、
ご教授頂けるとありがたいです。

よろしくお願いいたします。

こんばんは。

お世話になります。

本日、

baserCMSのインストールができない件で投稿しましたが、(自分でも考えましたが。。。)何がいけないのか、どうしてもサッパリわからず、とりあえず、一端、5系はあきらめて、4系の最終バージョンをインストールすることにしました。

→ baserCMS 4.8.2

『baserCMS のインストールを開始します。』という画面が出てきて、下に『インストール開始』というボタンがあるので、クリックしました。

すると、

https://ドメイン/installations/step2

で、

404 Not Found

と表示されます。

パーミッションは、

フォルダもファイルも、とりあえず、書き込みできる状態(707)にしてあります。

インストールしたいドメイン内の、core miniサーバーのコンパネでの、PHPは

php81から、php74に変更してあります。

4系までインストールできないとは、、、。

データベースは、MySQL(MariaDB)を使うつもりで準備しています。

めちゃくちゃ久しぶり(何年ぶり??)のインストール作業で、ひょっとしてつまらないミスを重ねてしまっているのか、それも分からずです:sweat_drops:

どのようなことでも、ご教授頂けるとありがたいです。

よろしくお願いいたします<m(__)m>

@cocoah こんにちは。それは大変ですね
core mini ですと、少し経過してますが以下の情報を参考にされてみてください

0)設置場所は、このようになります。

https://MySite.net/

1)core-mini コンパネから、phpバージョンを、php82に再設定。

2)新規にDB(MySQL)を作成。

3)新規にbaserCMS5.0.6をサーバーへアップロード。

4)

アップロードしたサイト内の

以下のフォルダのパーミッションを707に設定。

composer

config

logs

tmp

vendor

5)

以下のファイルのパーミッションを707に設定。

composer.lock

6)

サイトにアクセスし、

PHPのパスを変更→:/usr/local/bin/php82cli

7)

「ライブラリーのインストール」ボタンをクリック。

■やはり動かないので、

パーミッションを777に変えてみたり、

以前の覚え書きに、

dot_htaccess (dotを『.』変える=不可視ファイル)

の中身に

『PHPセーフモードをOFFにする』というのがありました。

インストール前にUPするとエラーを起こすとありましたが、インストールができない状態だったので、やはりNGでサーバーエラーを起こしたので、元に戻しました。

バリュードメインにも問合せしましたが、

Value Domain コアサーバー CORE-A インストール方法』の記事の通りに、baserCMS5.0.6で試してみて下さい。というだけでした。

実行してみましたが、上記の通りで、以前と変わらず、

「ライブラリーのインストール」ボタンをクリックしても何も変わらずです。

arataさん

コメントを頂きましてありがとうございます。

教えて頂いた情報も見てはいたのですが。。。:sweat_drops:

とりあえず、今、

『.htaccess』に、

AddHandler application/x-httpd-php82cgi .php

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

と書いて、設置してみました。

1つ進展して、

ライブラリのインストールが始まった!

のもつかの間。。。

ライブラリのインストールに失敗しました。

コマンド実行をお試しください

cd /virtual/MyAccount/public_html/MyDomain.net/; export HOME=/virtual/MyAccount/public_html/MyDomain.net/composer/ ; yes | /usr/local/bin/php82cli /virtual/MyAccount/public_html/MyDomain.net/composer/composer.phar update

このようなエラーが出ました。

どのように対処すれば良いでしょうか<m(__)m>
よろしくお願いいたします。

baserCMSの再構築をチャレンジする前提で、大まかな手順を提案します。
これまで、何らかの問題を含んでいると思われる部分を回避する手順が、②③および④の工程です。
実際にこの手順でインストールを行ったわけではないので、あくまで提案です。

ネットで確認できるコアサーバー固有の要件、および手順は、*印。

① baserCMS最新版をDLする。 basercms-5.1.5.zip

②* basercms-5.1.5.zipファイルをpublic_html直下にアップロードする。

③* SSHを使ってbaserCMSをサーバー上にアップロードするのが最も良いと思いますが、環境や各々のスキルにもよるので、コアサーバーのファイルマネージャーを利用して、basercms-5.1.5.zipファイルをサーバー上で解凍するのはどうでしょう。
※ CyberduckやFetchを使わない。ローカルで解凍したファイル群がエラーなくアップロードできると思えないので。

おそらく、public_html直下にbasercmsフォルダが作成され、baserCMSのインストール用ファイル群は、その中に解凍されるはずです。

④* この時点で、.htaccessファイルを以下のように書き換えます。

対象ファイル: public_html/basercms/.htaccess

AddHandler application/x-httpd-php82cgi .php

RewriteEngine on
RewriteBase /
RewriteRule ^(\.well-known/.*)$ $1 [L]
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]

public_html/basercms/webroot/.htaccessファイルを以下のように書き換えます。

対象ファイル: public_html/basercms/webroot/.htaccess

AddHandler application/x-httpd-php82cgi .php

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

⑤* public_html/basercms/フォルダをhttps://ドメインURL/に紐付いたフォルダ名にリネームする。

https://ドメインURL/で使用するMySQLを準備します。新しく。

https://ドメインURL/で使用するPHPのバージョンを確認する。 8.2
※ 8.3は動作不安定なので使わない。

https://ドメインURL/へアクセスし、baserCMSをインストールする。
以下を利用。

*PHPのパス: /usr/local/bin/php82cli
DB名: データベース作成時のもの
パスワード: データベース作成時のもの

⑨ 利用したいテーマをアップロードし、適用する。

詳細のご投稿、ありがとうございます!

以前、SSHも使ったことがあるのですが、なんだか忘れていて怪しいので、通常のFTP(Fetch 等)を使っていましたが、

今回、教えていただいた、この手順で、全てのファイル、画像等も、コアサーバーのコンパネから利用できるファイルマネージャーを使いました。

画像の変更なども、(たまにブラウザーのキャッシュを削除為ながら。。。)ちゃんと表示されるようになりました♪

大変、お世話になりましてありがとうございました!

P.S.
今回、インストールやり直しを何度も行ったり、根本を理解していない状態での作業だったと思うので、時間がかかりましたが、ようやくサイト自体の構築作業に入れます(:slight_smile:)