Simplicityの特徴 › フォーラム › 不具合報告 › 1.6.9で日本語ドメインだと真っ白になる
-
投稿者投稿
-
-
2015年5月28日 11:35 AM #27158
rokuta
ゲスト画面真っ白になったので、デバッグオンにしたら以下エラーが出てました。
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or ‘(‘ in /var/www/vhosts/xn--qdktbt2740c.com/httpdocs/wp-content/themes/simplicity/lib/punycode.php on line 721.6.8に戻してもいくつか、ワーニングがでるので、
wp-config.phpのデバッグをオンにして確認してみてください。
define(‘WP_DEBUG’, true);宜しくお願い致します。
-
2015年5月28日 1:16 PM #27160
がちょぴん
ゲストrokuta 初めまして。
何をしてから画面真っ白になったのでしょうか?
管理画面にログインできるのであればパーマリンク設定変更部分で、再更新してみてください。
「パーマリンク設定」からそのまま再更新をして、ブラウザキャッシュクリア・キャッシュプラグインのキャッシュクリア行ってみてください。 -
2015年5月28日 1:46 PM #27161
通りすがり
ゲスト原因分かりました。
PHPのバージョンが5.1.6以下になっていませんか?
当方でPHPバージョン5.1.6にしたら再現出来ました。
WordPressはPHPバージョン5.2.4以上である必要があります。 -
2015年5月28日 1:46 PM #27162
rokuta
ゲストすみません、説明不足でした。
1.6.8から1.6.9にアップデートしました。
方法は、1.6.8から一旦適当なテーマにして、1.6.8を削除。
1.6.9をアップロードし、有効化。すると、管理画面、サイトの両方が真っ白の状態になったので、
デバックオンにしたら、上記エラーメッセージが出た、という状況です。 -
2015年5月28日 1:54 PM #27164
rokuta
ゲストご回答ありがとうございます。
調べてみたところ、PHPバージョンは5.2.17でした。このサーバーでは、このバージョンになってしまうので、
後で5.2.4以上の別サーバーで試してみます。 -
2015年5月28日 2:31 PM #27170
わいひらキーマスター報告&原因ありがとうございます。
調べてみたら、ピュニコードファイルで使ってるuseは、PHP5.3以上じゃないと使用できないみたいですね。
バージョンのことは、あまり考えていませんでした。
修正したものをアップしておきました。
これで多分大丈夫と思いますが、もしまたエラーが出たら、教えてください。
うまくいった場合も、報告いただけると安心します。[修正a]PHP5.3未満を利用しているサーバーで、Punycode実装部分にエラーが出る不具合修正
http://wp-simplicity.com/simplicity1-6-9/ -
2015年5月28日 4:14 PM #27176
rokuta
ゲストご対応ありがとうございます。
ただ、1.6.9aを試してみましたが、以下のエラーが出ました。
PHPバージョンは5.2.17です。Parse error: syntax error, unexpected T_STATIC in /var/www/vhosts/xn--qdktbt2740c.com/httpdocs/wp-content/themes/simplicity/lib/punycode-obj.php on line 93
やはりPHPバージョンを上げないとダメそうでしょうか?
-
2015年5月28日 5:09 PM #27178
わいひらキーマスター怪しいところを修正してみました。
これだとどうでしょう?
http://wp-simplicity.com/wp-content/uploads/2015/05/simplicity-test.zip -
2015年5月28日 5:14 PM #27179
rokuta
ゲスト試してみたところ、こちらで無事表示されました。
ありがとうございます。ただ、後々のことも考えて、
PHPバージョンが新しいサーバーに移ろうと思います。ご対応ありがとうございました。
-
2015年5月28日 6:26 PM #27182
hidekichi
ゲストif( version_compare(phpversion(), "5.0.0") >= 0 ){ echo "バージョンが5.0.0以上です"; } else { echo "バージョンが5.0.0未満です"; }こんな感じで使用する関数を使い分けるという方法も。
-
2015年5月28日 7:13 PM #27200
わいひらキーマスターrokutaさん
古いPHPだと新しいWordpressにアップデートできないので、その方がいいかもしれません。hidekichiさん
そんな条件分岐もできるんですね。
今度、もしどうしょうもない症状が出たらその手を使おうと思います。
-
-
投稿者投稿
- トピック「1.6.9で日本語ドメインだと真っ白になる」には新しい返信をつけることはできません。