こんなときに
WordPressのリソースデータは膨大な数のファイルなため、ダウンロードやアップロードをFTPで行うと、エラーで止まってしまうことがあります。
- 非SSL領域のリソースをSSL領域に移動したい
- バックアップファイルをサーバ上で展開したい
ねらい
Webサーバ上でZIP、UNZIPコマンドを実行することで、短時間でもれなく正確に仕事がはかどります。
方法
ファイルを圧縮する
- 実行するPHPを作成します。
<?php
$zipfile = “../../home/パス…/ファイル名.zip”;
return shell_exec(“unzip $zipfile”); - 解凍したい場所に設置します
- Webブラウザでphpにアクセスして実行します。
- 実行結果をFTP接続などで確認します。
※サーバがコマンドを許可していないと、実行できません。
NTT Web Arena Suite Xで実績あり