レンタルサーバでparse error: syntax error

  •  

 

大塚商会のアルファメールというサービスを利用して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の小林でした。

関連記事

コメント

この記事へのコメントはありません。

TOP