Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
このエラーがWolfCMS080をインストールしようとしたら表示された。意味としては単純な構文エラー(ダブルコロンが間違って使われている)なのですが、同じCMSを他のサーバーではきちんとインストール出来ていたので変だな?って思って調べてみました。
WolfCMSはPHP5.3以上が必要
案の定、私がレンタルしているコアサーバーはPHP5.2で稼働していて必要条件を満たしていませんでした^^つまり、このphpバージョンがエラーの直接的ば原因だったわけです。
ちゃんちゃん。
取り合えず応急処置。
AddHandler application/x-httpd-php53cgi .php #php_flag magic_quotes_gpc off ## Removed in php5.4 #AddDefaultCharset UTF-8 #Options -Indexes +FollowSymLinks # # Setting rewrite rules # <IfModule mod_rewrite.c> RewriteEngine On # Set next line to your Wolf CMS root - if not in subdir, then just / RewriteBase / # Rules to allow install sequence to test for mod_rewrite support RewriteRule ^wolf/install/index.html$ wolf/install/index.php?rewrite=1 [L,QSA] RewriteRule ^wolf/install/index.php$ wolf/install/index.php?rewrite=1 [L,QSA] RewriteRule ^wolf/install/$ wolf/install/index.php?rewrite=1 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l # Main URL rewriting. RewriteRule ^(.*)$ index.php?WOLFPAGE=$1 [L,QSA] </IfModule>
.htaccessにこれだけ書いてインストール開始!
コアサーバーのPHP5.3へのアップグレードがもうすぐ行われる筈なのでそれまで気長に待つとしますか。












