圧縮ファイルをサーバー上で展開

wordpressをサーバーにアップロードして、設定していました。
千個以上のファイルをアップする時間がばかばかしくなったので、圧縮してアップロードすることに挑戦。サーバー上で展開させます。

 

image
(1) zipファイルと、unzip.phpファイルを、同じ場所にアップロード
ffftp使用。

image

数秒でアップロード完了した。

(2) phpを実行する。

ブラウザでhttps://**.jp/unzip.php  をリターンで実行させたところ、一瞬で解凍成功の表示
image

ffftpで確認してみると、wordpressが展開されていた。
すごい。 圧縮前の導入pluginも一緒に展開されるので便利。
image

(3) unzip.phpと.zipファイルは不要なので削除する。


参考サイト:ZIPファイルをサーバー上で展開してくれるスクリプト
https://wp-webzine.com/blog/2013/12/01/post-450/

 wordpressをダウンロード https://ja.wordpress.org/

image

解凍させると、wordpressフォルダーができた。
あれ? .tar.gz形式かと思ったら、最初からzip形式でした。
解凍させる必要ありませんでした。
image
wordpressフォルダーの中身。 千以上のファイルができています。

練習も兼ねて、これを再度zip形式に圧縮(lhaplus使用)
image
wp-load.zipというファイルができました。
これをそのまま使います。zipファイルのサイズは8.14MB
もともとの容量は9.11MBでしたので、若干小さくなっています。

これをunzip.php 等でshift.jis(ANSI)で保し、同じディレクトリに置く


zipより、.tar.gzをそのまま解凍したほうがよさそうです。

サーバ上で解凍できるzipファイルは2GBまで。
.tar.gz ファイルであれば容量制限は無い。
7-Zipです。一旦、ファイル群をtar ファイルへまとめてから、もう一度、 gzip で圧縮すると、 .tar.gz ファイルが出来る。
https://pct.unifas.net/programming/php/2984/

なにしろ、wordpressをダウンロードすると、.tar.gz形式ですから。

EaseUS Disk Copy Home無料版でバックアップクローンハードディスク作成

ワナクライ(WannaCry)など、ネットにつながっているだけでパソコンに侵入し、データを参照できなくさせる身代金請求ウイルスソフト。
あちこちで大変な被害が出ています。

これに対抗するには。
→ 正常時のハードディスクを丸ごとバックアップさせ、感染したときには正常時(ウイルスが存在しない時点)に戻すことが一番確実だと思います。
つまり、自分のパソコンの複写(クローン)を作っておき、不具合時はクローンから複写しなおすことで、内臓HDDを正常時の環境に戻すことができます。

image
HDDの丸ごと複写を作っておく。
これが最良のバックアップ対策です。

Windows標準機能にあるバックアップで良いのでは?「Windows標準のバックアップでは、とにかくWindowsが起動することが前提。ウイルス感染などの不具合時には、Windowsが正常に起動しないので、バックアップ復元までたどりつけません。」


クローン作製(HDD複写)を作れるソフトとして、
EaseUS Disk Copy Homeがおすすめです。

image


https://www.vector.co.jp/download/file/winnt/util/fh599393.html

このソフトは、個人的利用に限り無料使用可能とされています。
(有料版:ダウンロードサイト https://jp.easeus.com/disk-copy/home-edition/)


バックアップの流れ

image
1. Windows上でEaseUSを立ち上げて、単独起動(BOOT)用のCD(コンパクトディスク)を作る。

image 
boot CD(ブートCDから起動させられる。)

image
2. 電源を切って、複写先HDDと、CDドライブを接続する。(USB経由など。)

image

 

image

3. 電源を入れて、CDから起動。(BIOS設定が必要)
メニューを選択して内部HDDを外部HDDへcopy(複写)する。

image
バックアップHDDの完成。
これは、内部のHDDと同一(クローン)なので、
・内部HDDがソフトウエア的に壊れた時は、CDから立ち上げて、外部HDDから内部HDDへ複写する。
これにより、正常時の環境に戻ります。
・内部HDDが、ハード的(物理的)に破損した場合は、外部HDDを内部へつなぎかえるだけで正常起動します。
(外部HDDをSSDにすれば、SSD換装ができたことになります。)
(外部HDDの容量拡張にも有効。交換後に、Windowsのディスク管理で調整)


注意点:
・バックアップしてから変更された部分は戻せません。 したがって、3か月毎とか、新たなソフトウエアの設定(認証)などをしたときにHDD複写しておくことが重要です。
・バックアップ作業中(2-3時間)は、パソコンを使えなくなります。したがって、寝る前にバックアップ作業を行うと良いでしょう。 また、起動させながら複写させられるソフトもあります。(ただし環境によってエラーなどが出やすいので。おすすめしません。)
・バックアップソフトは、復元できることを確認できてから運用しましょう。


参考:市販バックアップソフト等

image
EasUS DiskCopy ダウンロード有料版

画像の種類

ホームページ製作で使う画像には種類があります。
大きく4種類に分けられます。
それぞれ特徴があるので、使い分けられます。

P1561712

BMP:ビーエムピー(元画像、非圧縮)
JPG:ジェイペグ(写真向け圧縮形式)
PNG:ピーエンジー(背景透過が使える高品質画像用)
GIF:ジフ(動きを付けたアイコンなどに使用)