basercmsで表示されないので確認した事:::一時ファイルの削除「.htaccess」 の調整|FTPファイルマネージャー

 basercmsでアップデート出来なくて長い間サイトの更新も出来ず困っているのですが、
ある時は「表示されない」ので確認した項目です。一応、これらで解決しました。

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

 

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

 URLの変更と引っ越しについての表示されない解決法です。
自分の場合は「sqLite」のためか、

データベースに接頭語(prefix)を設定し、1つのデータベース内にいくつものCMSをインストール出来る様にする処置

の問題という事になるかもしれません。MySQLでは1つのデータベースに1つなので同じ問題は起こりませんが。

自分の場合は接頭辞の最初から入っていないものがあったのですが、
何をやっても表示できませんでした。。

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

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

    tmp/cache/datas/bc2_contents (※bc2) 又は、
    tmp/cache/datas/contents

    tmp/sessions
    /app/tmp/cache/models/

    (※bc2)「bc2」という部分はサイト毎に違います!以下にその意味の参考になる事例があります。

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


  • 1-2 URLの変更|データベース設定|振り分けのできない原因(SQLiteの場合)
  •  {baserCMSの設置フォルダ}/app/Config/database.phpを開き、サーバーの環境にあわせて設定内容を変更

    とあったので、これも、URLアドレスを2か所見付けたので其処を書き換えました・・
    (参考に2つと書きましたが、人によって違う可能性があり。自分のホームページのURLを探すと解決します!)
    「SQLiteManager」というものがあるらしいので、それで管理すると楽かと。今はその事を知ったばかりですが、近いうちに試してみたいです。

    参考|振り分けのできない原因(SQLiteの場合)

    /app/Config/database.php」内でもう一つの問題がありましたが、
    この中に「'prefix' => 'bc〇_',」の部分に枝番号が入っていないとデータベースの中で分けられていない事になるそうです。
    (自分がその状態なのを後で見付けました。)
    その原因はインストールの際、ロリポップでは完了できず、baserCMSが自動でインストールが作動して出来たので、
    データベースの振り分けに反映されていなかったと思われます。
    インストール直後は管理画面で編集できましたが、翌日以降~ログインしようとすると出来なかったので
    ファイルは振り分けが出来ずに消えてしまった可能性があります。。

  • 1-3 インストール設定の変更
  •  URLの変更方法で、調べていると必ず出てくるので確かな情報です。

    {baserCMSの設置フォルダ}/app/Config/ 内のinstall.phpファイルを環境に合わせて編集

    とあったので、上記と殆ど同じことですが

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

  

2: FTPファイルマネージャー「.htaccess」 の調整|ファイルアップロード|他

 先に確認ですが、インストールの時に「FTPの記述を優先」という意味の項目にチェックしていた場合、以下の方法が反映され易いと思います。
URLの変更と引っ越しについての表示されない解決法、その2です。

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

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

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

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

    という方法が良いらしいですが。。(私はffftpとかいうソフトなら使った事がありますが、ファイルの管理が面倒なので今回は使いませんでした。)

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

    (結構、面倒臭いです)

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

  • 2-3 ブラウザで動作確認|原因の切り分け・確認方法
  • 引っ越し先のURLにアクセスしてみます。
    表示されたら終了です。お疲れ様でした。

3: あとがき|参考・終わりに

 「SQLiteManager」というソフトがあり、そこでSQLiteのデータベースを管理が出来るのだそうです。
未だ使用していませんが、出来たら追記します。
SQLiteにこだわっている理由は、費用対効果が出てからアップグレードしたいからです。
知識があれば出来るのだろうなと思いますけど、会社の仕組みでプラン変更しないと絶対に出来ないのか
やってみなければ分からないですけど。
以前、エコノミープランでwordpressを2~3個入れておかしくなり、プランを上げると解決したという。
しかし、プラン変更後にリアルが忙しくなり全然弄れなかったので勿体ないとずーっと思っていたので、
そういうトラウマみたいな記憶があるので極力プランを上げたくないのです。。

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

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

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

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

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

参考:原因の切り分け・確認方法

 確認方法で、以下のようにして反応がなければ「phpまでの処理が届いていない」のだそうです。

index.php の最初の行に次のようなものを書いて、リロードし反応があるかどうかです。

<?php

echo 'TEST';

exit();

と、app/


https://tentakak.blogspot.com/2024/12/basercms-url-ftp-control.html

コメント

このブログの人気の投稿

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

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

tuta::暗号化メールの登録方法|ブロックの原因|複数アカウント|エイリアス|