basercms:::Ffftpソフトでフォルダを簡単に移動できる|4~5へ|失敗例

 basercmsの沼にハマってしまいました。困ってたくさん調べたので、忘れない様に残しています。
今回はffftpソフトの話が多めです。
あまりに長いので記事を分割しました。

 

1: 4~5のアップデート|確認方法

 余りにも調子が悪い時には全て削除してやり直すとスッキリ直ったりします。
そういう意味でも、FTPソフトでアップロードする癖をつけておくとPCに保存できているので
今回は、ffftpの話とファイルの削除方法をこの下にまとめました。

 

2: ファイルを削除するとき|一時ファイルの削除とは

 basercmsのファイルを全て消したいときに確認するのは以下のファイルだそうです。

 

 インストールしているbaserCMSのファイルを全部削除」とは、

  • .github
  • app
  • css/adminーーーcss 配下に、baserCMS管轄ではない任意に設置されたものがないかは確認されてください
  • filesーーー配下に、baserCMS管轄ではない任意に設置されたものがないかは確認されてください
  • img/adminーーーimg 配下に、baserCMS管轄ではない任意に設置されたものがないかは確認されてください
  • js/adminーーーjs 配下に、baserCMS管轄ではない任意に設置されたものがないかは確認されてください
  • lib: baserCMS管轄のコアファイル
  • theme: baserCMS管轄のファイル
  • vagrant

これらを個別にやっておかないと残ってしまう場合があるのですね(それでエラーになるかも・・)。

一時ファイルの削除とは

app/tmp/cache/の中のすべてのファイルとありますが、自分は以下の中身だけ全部消しました。
dateの中はblogとあったので、何となく消すのが怖いというか嫌だったからです。

  • app/tmp/cache/models
  • app/tmp/cache/presistent
  • app/tmp/cache/views
  • app/tmp/cache/environment
  • app/tmp/logs
  • app/tmp/sessions

  

3: Ffftp:転送したものを戻したい場合|名前変更で移動が出来た

 ffftpソフトは、「窓の社」「フリーソフト100」「Vector」とかのフリーソフトの配布サイトで入手できると思います。
結構、最近になって公式サイトでDLした記憶がありますが、配布サイトよりも古かったみたいです。

 転送したものを間違っていたから削除するか、元に戻したいという場合の
例:バージョン5.1をアップロードしてしまったが、4.8をアップロードしたい場合
一度5.1の全てを削除して再度4.8でアップロードするのも普通ですが、
上の階層にであれば移動することもできる・・ということです。
しかし、下の階層にもフォルダ名の上で右クリックして「名前変更」で、フォルダの指定すると移動ができました。
内容が個別の情報が入力前で使いまわしても問題がなければ一旦、移動して他のサイト作成時に再利用ができます。

  

4: 公式サイトのヘルプ:ffftpについて

ユーザー専用ページ内『ユーザー設定』>『アカウント情報』にてFTPパスワードの変更が可能です。
FTPソフトで『ホスト(転送先)のディレクトリ』の設定入力欄はなんと入力すればいいですか 転送先のディレクトリを指定していただく必要はございません。 FTPソフトでの設定入力欄は空欄にしてください。

FTP接続ができない場合や、アップロードに時間がかかる場合があります。 その場合は、PASV(パッシブ)モードでの接続をお試しください。


 「コアの上書き」というのが分からなかったのですが、ffftpソフトを使ってアップロードする時に同じフォルダ名があると「上書き」を選択できるので
そうやって上書をします。・・いや~でも「コアの上書き」って何をしたら良いのか分からず、それでも半日くらい潰れました。

  

5: Ffftpでの失敗について

 「vendorフォルダの中身を全部削除」や、「tmpフォルダの一時ファイルを全て削除」なども必要で
「1つでもファイルが残っていたら進まない」みたいな説明も読んだのですが、
こういうことが分からずに後から知ってやり直したりするので、ffftpソフトで上書き保存をするのですが、
上書きの項目が間違って選択したかもしれない・・とか不安になっているので画像付きの説明あると助かります。
(自分が出来たら作成します。来年とか其れ以降になるかもですけど。。)

  • 5-1 やらない方が良いことについて|失敗するのが当たり前と考える
  •  Ffftpでアップロードする場合、


    ーーー4から5へアップデートの為、大量のファイル・フォルダを上げなくてはならないので・・。
    自分は一度、手動でアップロードしましたが途中で後悔しましたし数日かかりました。。途中で中断して忙しくて何ヶ月も触れなくなったりすると無理なのでは。。
    しかし、そのおかげで作業時に気付いたことがあり、うまくいかない時はアップロードやり直したほうがいいと断言が出来ます。。
    何があったかと言うと「ファイルのサイズが小さいため、アップロードできませんでした」というエラーが何度もあり、何度かやり直すしたら完了しましたという。。


    ffftp 方法 (windows・ロリポップ)
    ホスト登録 > ホスト一覧から接続
    ファイル一覧の取得は正常終了しました」とあるが、サーバー側が表示されない


    Ffftpソフトは失敗するのが当たり前みたいな感じかもしれません。
    「何度もやってみたら出来ます」という説明もありました。自分もそう思います。。。

  • 5-2 参考:エラーメッセージの例
  1. 550 PWD:Permission deniedーーーFTPアクセス制限でIPアドレスを許可・登録していないと表示されない可能性
  2. 226 Transfer completeーーー「PASVモード」「LISTコマンドでファイル一覧を取得」設定のオンまたはオフ
  3. SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ーーー登録時のメールアドレスが同じだからダブったというエラーだそうです。
  4. SQLSTATE[23000]: Integrity constraint violation: 19 PRIMARY KEY must be unique--プラグインが1つだけインストールできない。え、もう無理・・ってなっています。
  5. 内部エラーが発生しました。エラー: アドレス '/baser/admin/bc-db-migrator/migrator/index' に送信されたリクエストは無効です。ーーーデータ交換の前にアップロードを先にしてしまったので、「データの初期化 現在のデータを、baserCMSコアの初期データでリセットします。」で、反映されるまで待機。これはもう治せないのかも。又はログイン画面を変更していたからかも?ユーザー名など変更して様子見中ですが、弄り過ぎておかしくなる可能性があるので適当に時間を置きます。。
  • 5-3  あとがき|終わり
  •  アップデート以外の方法にした方が良いのでは・・と思って調べると「自宅サーバー」とか出てきて、それは絶対に無理そうなので。
    もう少し一般化して簡単になる日が来るといいですね。。途方に暮れています。
    「慣れるまで大変」と思って、なるべく焦っていない時に弄るのが吉。
    嫌になってしまうので・・。自分はそうでした。

     あと、最初からロリポップでbasercms5をインストールする方法があったので、アップデートを何度も行うよりも楽そうです。
    契約をエコノミーではなく、MYSQLが使えるプランに上げないと無理そうですけど。


    参考になったサイト様:
    ロリポップ!レンタルサーバーへbaserCMS5 インストールする方法
    https://blog.kaburk.com/blog/archives/181

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

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

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

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

参考:順不同

baserCMS v5.1.0 アップデートガイド
https://baserproject.github.io/5/migration/ver51_migration

baserCMS v5.1.1 アップデートガイド
https://baserproject.github.io/5/migration/ver511_migration

5.0.5から5.0.6への更新が出来ない
https://forum.basercms.net/t/topic/1155


https://basercms.net/

ーーー表示されない

アップデート
https://forum.basercms.net/t/topic/1271

バージョン5.1.0アップデート途中でサイトが表示できなくなりました。
https://forum.basercms.net/t/topic/1334

QiitabaserCMS初心者のためのカスタマイズガイドライン - Qiita
https://qiita.com › ryuring › items › 96fbc700a6b7b1cfac29

ロリポップFTPからBaserCMSを削除したい/インストール・セットアップ
https://forum.basercms.net/t/topic/1382

https://help.shop-pro.jp › hc › ja › articles › 360063364553-FFFTP-Windows-%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B FFFTP(Windows)を使用する - カラーミーショップ ヘルプセンター

BcDbMigratorでSQLiteのデータベース変換 インストール・セットアップ
https://forum.basercms.net/t/topic/1242


http://onsentamago.com › word › 2018 › 12 › 04 › ftp%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%EF%BC%88%E3%83%AD%E3%83%AA%E3%83%9D%E3%83%83%E3%83%97%EF%BC%89%EF%BC%88%E5%82%99%E5%BF%98 FTPファイルが表示されない(ロリポップ)(備忘録)

インストール画面が進まないです - baserCMS ユーザーズフォーラム baserCMS
https://forum.basercms.net › t › topic › 1275

FFFTPの設定/スターレンタルサーバー/ FFFTP Ver.1.98gの設定
https://www.star.ne.jp/support/manual/man_ftp_ffftp_setting.php

sota's web page(FFFTPソフトを作った人のページ)
http://www2.biglobe.ne.jp/sota/ffftp.html

ffftp の使い方
https://www.math.kobe-u.ac.jp/HOME/taka/ffftp/ffftp.html

gihan-page.ltt.jphttps://gihan-page.ltt.jp › blog › archives › 197
baserCMSアップデートしました - ぎはんぺ〜じ

FFFTPでロリポップサーバーのファイルが表示されない原因と対策 ...
https://www.booboomasa.com › ffftp-lolipop-file-output

東京国際大学https://www.tiu.ac.jp › cc › manual › 004 FFFTPの使い方

エックスサーバーFFFTP設定手順 | レンタルサーバーならエックスサーバー
https://www.xserver.ne.jp › manual › man_ftp_ffftp_setting.php

BcAddonMigratorを使用して、バージョン4のプラグインを変換後インストールしたら動かなくなりました。
https://forum.basercms.net/t/topic/1292

FTP エラー 550 Permission Denied

FTPソフトで接続ができません
https://support.lolipop.jp/hc/ja/articles/360048380874-FTP%E3%82%BD%E3%83%95%E3%83%88%E3%81%A7%E6%8E%A5%E7%B6%9A%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93

アップロードしたファイルはサーバー上にあるが、サイトが表示または更新されません
https://support.lolipop.jp/hc/ja/articles/4402433779347-%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E4%B8%8A%E3%81%AB%E3%81%82%E3%82%8B%E3%81%8C-%E3%82%B5%E3%82%A4%E3%83%88%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%BE%E3%81%9F%E3%81%AF%E6%9B%B4%E6%96%B0%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93
FFFTP FTPS対応版の設定方法
https://lolipop.jp/manual/hp/w-ff-ftps/

CGI、SSI、PHP、SENDMAILについて
https://lolipop.jp/manual/hp/cgi/#php

baserCMS 5系 小ネタ集(4系からの違いでハマった人のために・・)
https://qiita.com/katokaiysa/items/d5bb2ce4bb7068a3615f

PHP 8.3でのBaserCMS4系稼働について
https://forum.basercms.net/t/topic/1539

PHP 8.1環境での稼働について - baserCMS全般 - baserCMS ユーザーズforum.basercms.net

コメント

このブログの人気の投稿

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

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

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