私はこのブログのシステムをさくらのレンタルサーバーに置いてます。
ブログのバックアップについてですがさくらのサーバーにはバックアップファイルの圧縮に必要な
Perl モジュールがインストールされていないので圧縮することが出来ません。
そこでバックアップ終了後の画面で一覧表示されたファイルを一つずつダウンロードして自分のパソコンに取り込む・・・なんて数が多くて出来ません。サーバーのどこかにtmpディレクトリが出来ているはずだと探していましたが。。。
・・・で偶然見つけだしました。
最上階層のvar ディレクトリ中に tmp ディレクトリがありました。この中にある所有者が自分のIDのファイルがそれのようです。これならダウンロードはFTPで簡単にできます。そしてダウンロードした後はMT4のバックアップ後のメッセージによれば削除しておいた方が良さそうです。
きゃーエラーだ!
実はバックアップしたのはセキュリティアップデートの提供が開始されていたからです。
アップデートは以前にもやったことがありますし気楽にアップデートファイルを転送して
さて管理画面を開こうとすると以下のようなメッセージが・・・・
Got an error: Class/Accessor/Fast.pm did not return a true value at (eval 12) line 3.
...propagated at /usr/local/lib/perl5/5.8.8/base.pm line 85.
BEGIN failed--compilation aborted at lib/MT/Component.pm line 10.
Compilation failed in require at (eval 11) line 3.
...propagated at /usr/local/lib/perl5/5.8.8/base.pm line 85.
BEGIN failed--compilation aborted at lib/MT/Core.pm line 11.
Compilation failed in require at lib/MT.pm line 1091.
エラー報告のようです。
お手上げです。どうしよう・・・バックアップは取っているけれど管理画面が開かなければそれを使うことも出来ません。
とりあえずmt と mt-static フォルダの中身全てを9月の終わり頃ダウンロードして保存していたのでそれを送り直してみてそれから考えよう・・・
mt も mt-static も全て削除して保存していたファイルを送ってみたら・・・
嬉しい!
ファイルに実行権を与えていなかったのでそれを注意されましたが
属性の変更をすると何事もなかったように動いてくれます。
あー良かった!
しかしあのエラーはなぜ? 胸をなで下ろしながら今後の対策を考えています。
が表示
されます。このボタンをクリックすると矢印方向の順(降順、昇順)にスライドショーが始まります。終了したいときは画面の上でクリックするだけです。
コメントする