baserCMS簡単インストールに四苦八苦した話

雑記

私はレンタルサーバーにロリポップを使用しているのですが、baserCMSのインストールでつまずいたのでメモを残しておきます。

結論から言うと、ロリポップ!アクセラレータをオフにするとインストールできました。

以下、長いあらましをどうぞ。

インストール初回

サイトをもう一個作ろう~と思い立ち、ロリポップの簡単Wordpressインストール画面に行くと……下に「baserCMS簡単インストール」という単語が。
どうやら国産のブログエンジン……というよりはHP作成エンジン?の様子。軽くググったら使いやすいとのことで、次はこれにしてみよう! と即決。

ロリポップのサイト作成ツールからbaserCMS簡単インストールをポチッと開始。
URLヨシ!名前とパスワードヨシ!このときはすんなり成功しました。

……ただ、私は恐ろしい事実に気付いていませんでした。

baserCMSはWordpressと同じようにデータベースを利用するのですが、今回、新規作成したものではなく、既存のデータベースのうちリストの1番上にあったものが自動選択されていたのです。そこは私がWordPressで書いている別ブログ(ここ)のデータベースでした。
つまり、このとき上書きしようとしていたのです。
それに気づかずに管理画面にログイン……しようとしたのですが、その前に「データベースをリセットしますか?」の文字が出てきました。

リセット??データベースをリセットとは……?
もしかして、WordPressのデータベースを消そうとしている可能性が……?
と、嫌な予感がしたのでいったん中止。

その後、WordPressで使っているデーターベースがどれなのかを調べ、今まさに使おうとしていたデータベースであることが発覚し、baserCMSインストール計画は白紙に戻りました。

ちなみにWordPressで使っているデータベース名は↓こちら↓で分かります。

WordPressサイトのデータベース名を確認する方法 – ワードプレステーマTCD
レンタルサーバーの簡単インストール機能などを用いて、WordPress環境をつくる方も多いと思います。簡単に操作できて便利なのですが、同時にデータベース(MyS...

WordPress環境を構築すると、自動的に複数のファイルがインストールされるのですが、そのディレクトリ(フォルダ)と同じ階層にある「wp-config.php」というファイルの中で確認できます

情報ありがたいです。

インストール二回目

気を取り直してインストール再開です。

baserCMS簡単インストール画面に移動し、利用データベースのプルダウンメニューからMySQL(推奨)新規自動作成を選択。これでデータベースが新規作成されるはずです。

あとは必要項目を記入して……承諾にチェックを入れてポチッ。

すると……エラー画面が!

申し訳ございません。エラーによりインストールが完了できませんでした。
以下の設定をご確認いただき、再度実行してください。

FTPアクセス制限 を設定している場合、一時的に設定を削除してください。
アクセス制限 を設定している場合、一時的に設定を削除してください。
インストール先のフォルダの パーミッション が書き込み可能でない場合、書き込み可能な設定(『 705 』など)に変更してください。
インストール先ドメインのPHPバージョンが『7.1』の場合は、こちら をご確認ください。
「.htaccess」ファイルが設置されている場合、一時的にファイル名を「_.htaccess」等に変更して無効化してください。

とりあえずここに書いてあることを全部やりました。が!

インストールできず……。

えっ? むしろ一回目はどうしてインストール成功したの……?

PHPのバージョンが高いと簡単インストールができない?

調べていると、ロリポップのヘルプにこんなことが書いてありました。

Just a moment...

Q.PHP7.1以上を利用のドメインで簡単インストール、サイト表示ができません
A.簡単インストールが失敗したり、サイトで「データベース接続確立エラー」が表示される場合、データベースのパスワード形式が影響している可能性があります。

いまPHPは8なのですが、高いと簡単インストールができないってこと?
と、読んでいると……以下の方法が書いてありました。

【利用データベースがMySQL5.1またはMySQL5.6の場合】

以下の手順でデータベースのパスワード再設定を行い、パスワード形式を「old_password形式」から「native_password形式」にご変更ください。

  1. ユーザー専用ページの『サーバーの管理・設定』→『データベース』メニューにアクセスします
  2. 利用中のデータベースの〔パスワード確認〕をクリックし、現在のパスワードをメモしておきます
  3. 〔パスワードを再設定する〕をクリックします
  4. 2で確認したパスワードを入力し、〔パスワードを再設定する〕をクリックします
  5. 確認画面が表示されたら〔OK〕をクリックします

同じパスワードをコピペして再設定することに何の意味が……?
と思いましたが、多分素人が突っ込むところではないのでしょう。この通りにしました。

が、結果は変わらず……。

セキュリティを見てみる

ふと気になったのが、baserCMS簡単インストールのエラー画面でアクセス制限がうんぬんというのが出てきたこと。アクセス制限などはしていませんが、前に似たようなことが……。

あ! あれだ!

WordPressのウィジェットにアフィリエイトを貼る時に、WAF(ウェブアプリケーションファイアウォール)を無効にしないと弾かれたことを思い出して、さっそく無効にしてきました。

が、これも効果はなく……。

そうだ! あっちもオフにしよう!

と、ふと思い出したのがアクセラレータの存在。

【ロリポップ】アクセラレータ機能について
ロリポップを利用中のユーザーのみなさま baserCMSでは、ロリポップ!アクセラレータ機能がONになっている際にログインエラーなどが報告されています。 アクセ...

baserCMSでは、ロリポップ!アクセラレータ機能がONになっている際にログインエラーなどが報告されています。

ソースがユーザーフォーラムですし、これも大事な情報のはず!

こっちもオフにしてみます。

簡単インストールに戻ってポチポチ。

インストールボタンを押すと、いつも通り読み込みボタンがグルグル回って……。

で、できたー!

えっ? これが原因なの?(私も疑問)

何はともあれ、無事にインストールできた!
ので、baserCMSの管理画面にログインしてみると……。

なんなんだよ! もう!!

というわけで、まだまだ悩みそうです。

追記:スマホからは無事にログインでき、その後にPC画面に戻るとログインできるようになってました。早速いじってます!

雑記
タイトルとURLをコピーしました