cocoah
1
【環境情報】
・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 なので、特殊な設定が必要なのか、
ご教授頂けるとありがたいです。
よろしくお願いいたします。
cocoah
2
こんばんは。
お世話になります。
本日、
baserCMSのインストールができない件で投稿しましたが、(自分でも考えましたが。。。)何がいけないのか、どうしてもサッパリわからず、とりあえず、一端、5系はあきらめて、4系の最終バージョンをインストールすることにしました。
→ baserCMS 4.8.2
『baserCMS のインストールを開始します。』という画面が出てきて、下に『インストール開始』というボタンがあるので、クリックしました。
すると、
https://ドメイン/installations/step2
で、
404 Not Found
と表示されます。
パーミッションは、
フォルダもファイルも、とりあえず、書き込みできる状態(707)にしてあります。
インストールしたいドメイン内の、core miniサーバーのコンパネでの、PHPは
php81から、php74に変更してあります。
4系までインストールできないとは、、、。
データベースは、MySQL(MariaDB)を使うつもりで準備しています。
めちゃくちゃ久しぶり(何年ぶり??)のインストール作業で、ひょっとしてつまらないミスを重ねてしまっているのか、それも分からずです
どのようなことでも、ご教授頂けるとありがたいです。
よろしくお願いいたします<m(__)m>
arata
3
@cocoah こんにちは。それは大変ですね
core mini ですと、少し経過してますが以下の情報を参考にされてみてください
cocoah
4
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で試してみて下さい。というだけでした。
実行してみましたが、上記の通りで、以前と変わらず、
「ライブラリーのインストール」ボタンをクリックしても何も変わらずです。
cocoah
5
arataさん
コメントを頂きましてありがとうございます。
教えて頂いた情報も見てはいたのですが。。。
とりあえず、今、
『.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>
よろしくお願いいたします。
GUSSAN
8
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名: データベース作成時のもの
パスワード: データベース作成時のもの
⑨ 利用したいテーマをアップロードし、適用する。
cocoah
9
詳細のご投稿、ありがとうございます!
以前、SSHも使ったことがあるのですが、なんだか忘れていて怪しいので、通常のFTP(Fetch 等)を使っていましたが、
今回、教えていただいた、この手順で、全てのファイル、画像等も、コアサーバーのコンパネから利用できるファイルマネージャーを使いました。
画像の変更なども、(たまにブラウザーのキャッシュを削除為ながら。。。)ちゃんと表示されるようになりました♪
大変、お世話になりましてありがとうございました!
P.S.
今回、インストールやり直しを何度も行ったり、根本を理解していない状態での作業だったと思うので、時間がかかりましたが、ようやくサイト自体の構築作業に入れます(
)