大塚商会のアルファメールというサービスを利用してWordPressを構築する機会があって。
アルファメールのマニュアル通りにやってみても、parse error: syntax errorが出てインストールが出来ない。
サポートに問い合わせてみるも、「MySQLを一旦削除してください」とか言われてphpMyAdminをインストールしてみるもparse error。
手順としてはマニュアル通りのこんな感じ。
1.管理画面でDBを作成。
2.指定されたバージョンのWordPressのzipをダウンロード
3.解凍したファイルをアップロード
4.WordPressのボタンをポチポチ押してくとWordPressのインストール実行でparse error。
WordPressなんてphpなんだからファイルをアップロードしてconfig.phpを編集すれば動くのに。。。
まさかこんな所で2日もハマるとは。。。
今までの経験上、PCにzipをダウンロードしてローカルで解凍してアップロードすると、ちゃんとファイルがアップロードされない場合がある。
この方法だと「解凍ソフト」「アップロードソフト」を使うことになり、切り分けが多くなる。
SSHでtar.gzをサーバ上で解凍すれば簡単なのに。。。
ということでサーバ上でzipファイルを解凍できないか調べてみると。
あった!
早速phpに書いて実行してみると。。。
unzip.php
<?php // 展開するzipファイルを指定 $zip_file = 'wordpress-4.1.1-ja.zip'; function unzip($zip_file) { return shell_exec("unzip $zip_file"); } if($zip = unzip($zip_file)) { echo "Success!!:$zip_file"; } else { echo "Failure!!:$zip_file"; }
parse error: syntax errorも出ず、普通に動きました。
今回の教訓。
解凍ソフト、FTPアップロードソフトは極力使わない。
株式会社woodsmallの小林でした。
コメント