baserCMS:::tmp内の一時ファイルを一括で削除したい|コンテンツリペア

tmpフォルダ内の一時ファイルの削除について、一括削除などで時短にならないかと調べました。

 タイトルの通り、「一時ファイルをフォルダごと一括で削除」しても大丈夫みたいで、

フォルダが消えても自動作成されるものらしく問題はなさそうです。
それを知らなくて、延々とフォルダ1つ1つ開いては削除していたので、「それを一番先に教えて下さい・・」っていう感じなので記事にしました。
何度もアップデートの失敗するので、その度にtmpファイルの削除をすると膨大な時間を失ってしまうことに気付き、
一刻も早く「一括削除」したかったので調べたことを備忘録として残します。

失敗談や事例も多いので、私と同じくあまり詳しくない人に参考になりましたら幸いです。

 

1: tmpフォルダ内の一時ファイルを一括削除

> {baserCMSの設置フォルダ}/app/tmp/ フォルダ内の一時ファイルをすべて削除します。

 と、あるのですが、一時ファイルがどういうものか分からず、 「すべて」とあるので、確認するのにファイルをいちいち開いて順番に削除していましたが フォルダも沢山あり、その1つ1つのホルダーの中にも一時ファイルが沢山入っていたり空だったりしました。 
  後でわかりましたが、以下の通りなので全削除しました。
app/tmp/内のすべてのフォルダ(cacheフォルダやlogsフォルダなど、その他も)をフォルダごと削除する。 2.その上で、あらためてブラウザのキャッシュを削除する。
という手順の説明や、
FTPで、baserCMSのインストールフォルダ内のapp/tmpフォルダを開き、cacheフォルダごと削除する感じです。
app/tmpフォルダ内は、全て削除してしまっても大丈夫なんですが、
ほかのページでも、
サイト移設時には前述の「tmp」フォルダの中にあるファイル・フォルダを全て削除してから本番環境へコピーすることになります。
などと、複数回見付けたので一括削除は問題ありません。
「サーバーキャッシュbaserCMSバージョン4までの公式ガイド」(https://wiki.basercms.net/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5)

 

2: どうやって使うのか

4~5へのアプデでインストールのエラーが
> データベースの構築中にエラーが発生しました。
> コアプラグインのインストールに失敗しました。
とあるので、以下のプラグイン使えば解決に一役立ちそうな予感がしているのですが・・ どうも難しそうです。関係ないと言われそうですが、藁をもつかむ思いです。 使い方が分かったら追記します。

[ContentsRepair プラグイン](https://github.com/ecatchup/ContentsRepair)

3: 困っていた話(愚痴みたいな過去回想・事例)

 何度もインストールをやり直しているので、一時ファイルもイチイチ全部やっていたら時間がかかり、 イライラというかムカムカして「イーッ」となりそうになってきたので、少し考えました。
「一括で消せないのか」
「フォルダ毎消したら早いのに・・そんな方法については誰も言ってない?」
 「他の人の事例を見て、何万ものファイルを手動で削除している訳がない・・」
「フォルダは項目が出来た時に自動作成されるのか。それなら全部フォルダごと削除しても平気だけど・・」 

  随分と長い間、1つ1つのフォルダを開いては削除していたのですが、 一括削除で検索かけまくると説明されていたので助かりました。
tmpフォルダ内、フォルダもファイルも何もかも削除しましたけど。。全て、後で確認して経過を加筆します。


 

4: あとがき・参考・終わり

 baserCMS-4~5のアップデートで、すっかり沼にハマってしまいました。あと少しでいけるのではないかと何度も繰り返してはエラーで全然抜けられず困っています。 

  いっその事・・

「SQLiteでは、baserCMSの5には絶対にアップデート出来ません、無理です」

と、誰か断言してくれたら諦めがつくのですけど・・。
私は解脱するかもしれません。無理・・多分、SQLiteは永久に出来ないでしょう、仕様の変更を待つしかないです。次から次へと問題が出てきます。

 ちなみに、プラン変更してデータベースを作成すると・・直ぐにバージョン5.1.9まで追い付きました。
 しかし、以前から使っているサイト(4.7.5)をバージョンアップするのが無理・・。
SQLiteからMYSQLへファイル変換とか、専用のソフトがあるらしいですけど。。
 あと、「tmp内の一時ファイルを一括で削除」するには「自動削除」というソフト・ツールなどもあるみたいですね。
(自分は無理そうですけど、sshなどコマンドで色々出来るらしく)
参考サイトはこの下にあります。 

参考:

forum.basercms.net項目(固定ページ管理・ウィジェット管理・テーマ管理 ...
https://forum.basercms.net › t › topic › 1189

[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 "#baserCMSの別環境への移設") [[baserCMS] ビューキャッシュがクリアされるタイミング](https://qiita.com/materializing/items/14ea6e97fb272c7537b6 "#[baserCMS] ビューキャッシュがクリアされるタイミング") 
 [事前準備一時ファイルを全て削除する](https://baserproject.github.io/5/operation/move_to_another "#事前準備一時ファイルを全て削除する") 
 [サーバーキャッシュを削除する](https://baserproject.github.io/5/web_api/baser_admin_api/baser-core/utilities/clear_cache) forum.basercms.netーーアクセスしようとしているサイトを見つけられません
 [baserCMS4系]sqlite利用時、ゴミ箱にコンテンツがひとつでも存在するときにコンテンツを追加・削除すると、ツリー構造に不整合が発生する #2734
https://github.com/baserproject/basercms/issues/2734
 [baserCMS4系でのsqlite利用時のコンテンツデータと修復機能](https://qiita.com/materializing/items/e61fa436db8e3b5b8338)
https://forum.basercms.net › t › topic › 537
app/tmp/cache/datas/mysite_mail_contents/200万以上のファイルが格納されて おりました。 ーーーキャッシュのオン・オフ設定
エラーで表示できない baserCMS全般
https://forum.basercms.net/t/topic/1545
 [画像が表示されなかった時に表示される文字列][書類ファイル]
[書類ファイル]:https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilvmOazVON-mR4Z5_riL7XQSpjHM8z8fgrm0WjtOoQAI3-qEmDKJ3IwNIN2EpohEjLMNO59MjNMtYENex-sipPmwIPIlpZwKezwzC2xrvCspk1BaxUzA0JkFkZPA10ZGJcGLXCao-GdaHSZkLJIxA0mXMSd4OHK-csyVXu0etRF7NHUNBlds6myU4nQCMk/s200/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%ABno-to.png

コメント

このブログの人気の投稿

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

protonmail::メールアドレス変更|複数アカウント|届かない原因|パスワード忘れ||

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