Web全般

非エンジニアでもできる、Webサーバ上でのファイル圧縮・解凍ZIP,UNZIP方法(Webリソースの移動やバックアップ)

  • このエントリーをはてなブックマークに追加

こんなときに

WordPressのリソースデータは膨大な数のファイルなため、ダウンロードやアップロードをFTPで行うと、エラーで止まってしまうことがあります。

  • 非SSL領域のリソースをSSL領域に移動したい
  • バックアップファイルをサーバ上で展開したい

ねらい

Webサーバ上でZIP、UNZIPコマンドを実行することで、短時間でもれなく正確に仕事がはかどります。

方法

ファイルを圧縮する

  1. 実行するPHPを作成します。
    <?php
    $zipfile = “../../home/パス…/ファイル名.zip”;
    return shell_exec(“unzip $zipfile”);
  2. 解凍したい場所に設置します
  3. Webブラウザでphpにアクセスして実行します。
  4. 実行結果をFTP接続などで確認します。

※サーバがコマンドを許可していないと、実行できません。

NTT Web Arena Suite Xで実績あり

  • このエントリーをはてなブックマークに追加

コメントを残す