baserCMSを使ったメモ|URLの変更と引っ越し|表示されない|htaccessの困り件|

 後日、編集済。baserCMSで表示されず「こんなことがあった」「やってみた」という記録です。

baserCMSというのは国産のwebサイト作成ツールで、今回はアカウント登録・HPの作成サービスの話ですが、

特に同じサーバー同士で引っ越しをした時に困ったことをまとめました。

一応は解決したので、方法の一例として。

詳しい手順とは言えませんが、ヘルプなどで気になった部分を備忘録で残しています。

私と同じくあまり詳しくない人に・・、参考になりましたら幸いです。

  目次
   1: 困った事例|ページが表示されない場合について
   2: プラグイン
      3: 引っ越しについての気になったこと
    4: 手順その1:一時ファイルの削除|データベース・インストール設定の変更
     5: 手順その2:「.htaccess」 の調整|ファイルアップロード|ほか
  6: 参考・終わりに
 

 

1: 困った事例|ページが表示されない場合について

 困った事は沢山あったのですが、先ずは表示されなかったことが大問題でした。それを中心に投稿します。
手順は以下の  4: 手順その1:一時ファイルの削除|データベース・インストール設定の変更 から。


仕事で作ったので途中で投げ出せない、どうしても表示されない時間がない様にしたくて、色々と試しました。

日本製のwebサイト作成ツールなので、日本語ばかりなこともあり非常に扱いやすいです。
こちらも、そのうちに流行ってくるかもしれませんね。

 今はSNSの方がホームページ代わりに良いのかもしれませんが。。。
インスタやfakebookだと、かなりの長文が載せられますし、
X(旧Twitter)も以前は140文字とありましたが、お金を払えば長文も載せられるので。。

 

2: プラグイン

 WordPressみたいにプラグインを使って色々と機能が追加できて、オシャレなデザインのテーマも購入出来ます(殆ど無料)。

  1. 名前
  2. メールアドレス
  3. パスワード

    だけが必須で、他の個人情報は不要で登録できました。

  • 2-2 アクセス解析
  •  WordPressっぽいので、アクセス解析があるのかと思い、随分と探しましたが見つからず。
    以下の通り「search console」や、「analytics(又はtag manager)」を使う方法が良いみたいです。

  • 2-3 サイトマップ
  •  search consoleなどに登録するために必要です。と、説明など書いてあるところが多いですが。
    しかし、basercmsのサイトは自動で送信されているのか、
    何も作っていなくてもデータが出ています。
    サイトマップの必要性が低い場合は何もしなくても良いかと。

  • 2-4 アップデート|その他
  •  ロリポップの場合、バージョンが4.7までしか使えなかったので(2025年時点)
    「5」と書いてあるプラグインは使えない可能性があり、他に4よりも古いものも偶にあるので注意です。

    これが原因でおかしくなっていた事もあるかもしれません。
    「baserCMS4対応」という項目があるので、そこだけ見ていれば間違いないです。

3: 引っ越しについての気になったこと

  • 3-1 引っ越し前の準備
  •  表示されない時間の極力ないように、引っ越し先と引っ越し元のURLになるフォルダへ
    index.html のファイルを作り、「メンテ中です」と適当な文言を入れました。
    「403.html」などのファイルも置き、
    「.htaccess」ファイルにもindexと403の表示されるように記述しておきました。(以下の通り)

    他に、セキュリティ設定のWAFを無効にしたりしてみました。

    Allow from all

    RewriteEngine on

    #RewriteBase /

    RewriteRule \.(ico|map)$ - [L]

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^(.*)$ index.php [QSA,L]

    ここまではディフォルトです。以下がエラーだった場合の表示先で

    402.htmlなどのファイルも作ってから書き込みます。

    ErrorDocument 401 /401.html

    ErrorDocument 403 /403.html

    ErrorDocument 404 /404.html

    ErrorDocument 500 /500.html




    そして、それらが全部終わったら「index.html」のファイルは削除しました。

  • 3-2 同じサーバー同士で引っ越しの場合
  •  手順は「baserCMSの別環境への移設」というページを参考にしました。その順番に困ったこと・気付いたことを残します。
    日本製なので マニュアルも 痒い所に手が届くという言葉がピッタリの非常に行き届いた説明です。
    特に、フォーラムの回答が驚くほど丁寧でした。

    今まで使ったことのあるwebサービス全ての中でもレベル高過ぎるくらいです。
    コンビニとデパートくらいの差があります。

    比べるものではないかも知れませんが、(コンビニでも感じの良い人はいますけど)

    何となくのイメージです。

    丁寧な回答のフォーラムは以下(一番下の参考リンク)です。

  • 3-3 htaccessの例
  •  「.htaccess」ファイルが勝手に変わってしまう事があるみたいで、ビックリして非常に困りました。
    そういう時の特に、上書きされていた場合は


    Allow from all
    RewriteEngine on

    という2行が一番上にあるか確認します。というのも、何度か消えていたのです。。原因はおそらく以下の通り。
    ロリポップの場合は、lolipop内の管理画面で設定する時に「上書きされます」とか書いてある場合があり、
    先に元のファイルをコピー保存しておくべきかも。
    あと、最後に空白行が必ず必要みたいです(環境による?)。これも忘れがちで、消えている可能性が大。

  • 3-4 対策と設定
  •  一番最初のインストール直後に「.htaccess」ファイルのコピーを作っておき、web上ではなく
    自分のパソコン内に保蔵します。

 

4: 手順その1:一時ファイル削除|データベース・インストール設定変更

 URLの変更と引っ越しについての表示されない解決法です。

  • 4-1 一時ファイルの削除について
  •  最初に、「{baserCMSの設置フォルダ}/app/tmp/ フォルダ内の一時ファイルをすべて削除します。 」

    と、あったのですが分かっていないので「一時ファイルってどれ?」の状態でしたが、
    書いてある通りに見てみると沢山の記号の羅列した名前のファイルが並んでいたので、それが如何にも「一時ファイル」。
    フォルダのみ残してファイルは全て消しました。気になったことは、特に

    tmp/cache/datas/bc3_contents

    tmp/sessions

    には、とてもたくさんの履歴があり(ブラウザのページを沢山スクロールして確認。。)
    「これでは表示がされなくて当たり前だったな・・」という感じでした。

  • 4-2 データベース設定の変更
  •  {baserCMSの設置フォルダ}/app/Config/database.phpを開き、サーバーの環境にあわせて設定内容を変更

    とあったので、

    これも「データベースの設定ってどれ?」という状態で見てたのですが、URLアドレスを2か所見付けたので其処を書き換えました・・
    (参考に2つと書きましたが、人によって違う可能性があり。
    自分のホームページのURLを探すと解決します!)

  • 4-3 インストール設定の変更
  • {baserCMSの設置フォルダ}/app/Config/ 内のinstall.phpファイルを環境に合わせて編集

    とあったので、

    これも「インストールの設定ってどれ?」という状態で見てたのですが、URLアドレスを2か所見付けたので其処を書き換えました・・

  

5: 手順その2:「.htaccess」 の調整|ファイルアップロード|ほか

 URLの変更と引っ越しについての表示されない解決法、その2です。

  • 5-1 .htaccess の調整|ファイルアップロード
  • {baserCMSの設置フォルダ}/app 、{baserCMSの設置フォルダ} 内の.htaccessファイルを環境に合わせて編集し

    と、あったのですが。。これは分からないので新しくインストールしたまま触っていないファイルのコピペしました。

    何度も編集して意味が分からなくなっていたので。。(まあ判るけど時間がかかるので放棄)

    FTPソフト等でファイルを全てサーバーにアップロード

    という方法が良いらしいですが。。

  • 5-2 ファイル・フォルダの権限変更
  •  書いてある通りに、パーミッションというものを、777や、666に変更しました。

    (結構、面倒臭いです)

    管理画面でテーマ内のファイルを編集する場合は、テーマ内の全てのファイルに書き込み権限を与える必要があります。
    普通にダッシュボード画面も使いたかったので、全部のページ変更しましたが、
    あんまり書き換え多いと、一回削除してインストールとコピペしても手間が変わらないかも・・という感じでした。

  • 5-3 ブラウザで動作確認
  • 引っ越し先のURLにアクセスしてみます。
    表示されたら終了です。お疲れ様でした。

  

6: 参考・終わり

 結構ややこしかったので、一回削除して全く新しくインストールしても良かったという感じでした。

 他に気付いたこと。

同じサーバー上にbaserCMSが2つありますが、各自でパスワードなどの登録していたせいか、

同じブラウザで同時に管理画面を開いても普通に使えました。これも便利です。

複数のアカウントだと、後からログインした方のアカウントしか使えないことが多いのに。

さすが。。MADEINJAPANのキメ細かい設定だなと思いました。

ここまで読んで頂きありがとうございました。

いかがでしたでしょうか。

何か少しでも参考になれば幸いです。

良かったら気が向いた時にでもまた覗いてやってくださいませ。

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

参考:

翻訳
https://www.deepl.com/ja/translator

サイトマップXMLクリエイター/プラグイン開発
https://forum.basercms.net/t/topic/1082

baserCMSの別環境への移設
https://wiki.basercms.net/baserCMS%E3%81%AE%E5%88%A5%E7%92%B0%E5%A2%83%E3%81%B8%E3%81%AE%E7%A7%BB%E8%A8%AD

管理画面にアクセスできない状態にしてしまいました。 インストール・セットアップ 解決済
https://forum.basercms.net/t/topic/881/2

【コピペOK】.htaccessファイルの基本と書き方を徹底解説
https://yumanoblog.com/htaccess/#index_id11

Webサイトを自由にカスタマイズ 無料で使える国産オープンソースCMS
https://basercms.net/

管理画面のurlを変更したい|スキルとコードをシェアしあい、さらにいいものを作り出そう ➔baserCMSフォーラム
https://forum.basercms.net/t/topic/881

https://market.basercms.net/user_data/shopping_guide.php
説明リンク/ SitemapXml /README
https://github.com/ryuring/SitemapXml/blob/dev-5/README.md

プライバシーポリシー
https://basercms.net/privacy

baser market
https://market.basercms.net/user_data/shopping_guide.php

コメント

このブログの人気の投稿

Googleサイトに独自ドメイン|ムームーdns設定|サーチコンソールの変更方法|引越など|

フォートナイトのアカウント|ブロック|ミュートの方法|みまもり設定のリセット|

AdSenseで困ったまとめ:ads.txt不明|審査落ち|住所の変更|PINの作成日|固有名詞|