1.6.9で日本語ドメインだと真っ白になる

Simplicityの特徴 フォーラム 不具合報告 1.6.9で日本語ドメインだと真っ白になる

  • このトピックには10件の返信、2人の参加者があり、最後にアバター画像わいひらにより11年前に更新されました。
10件の返信スレッドを表示中
  • 投稿者
    投稿
    • #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 72

      1.6.8に戻してもいくつか、ワーニングがでるので、
      wp-config.phpのデバッグをオンにして確認してみてください。
      define(‘WP_DEBUG’, true);

      宜しくお願い致します。

    • #27160
      がちょぴん
      ゲスト

      rokuta 初めまして。

      何をしてから画面真っ白になったのでしょうか?
      管理画面にログインできるのであればパーマリンク設定変更部分で、再更新してみてください。
      「パーマリンク設定」からそのまま再更新をして、ブラウザキャッシュクリア・キャッシュプラグインのキャッシュクリア行ってみてください。

    • #27161
      通りすがり
      ゲスト

      原因分かりました。
      PHPのバージョンが5.1.6以下になっていませんか?
      当方でPHPバージョン5.1.6にしたら再現出来ました。
      WordPressはPHPバージョン5.2.4以上である必要があります。

    • #27162
      rokuta
      ゲスト

      すみません、説明不足でした。

      1.6.8から1.6.9にアップデートしました。
      方法は、1.6.8から一旦適当なテーマにして、1.6.8を削除。
      1.6.9をアップロードし、有効化。

      すると、管理画面、サイトの両方が真っ白の状態になったので、
      デバックオンにしたら、上記エラーメッセージが出た、という状況です。

    • #27164
      rokuta
      ゲスト

      ご回答ありがとうございます。
      調べてみたところ、PHPバージョンは5.2.17でした。

      このサーバーでは、このバージョンになってしまうので、
      後で5.2.4以上の別サーバーで試してみます。

    • #27170
      アバター画像わいひら
      キーマスター

      報告&原因ありがとうございます。
      調べてみたら、ピュニコードファイルで使ってるuseは、PHP5.3以上じゃないと使用できないみたいですね。
      バージョンのことは、あまり考えていませんでした。
      修正したものをアップしておきました。
      これで多分大丈夫と思いますが、もしまたエラーが出たら、教えてください。
      うまくいった場合も、報告いただけると安心します。

      [修正a]PHP5.3未満を利用しているサーバーで、Punycode実装部分にエラーが出る不具合修正
      http://wp-simplicity.com/simplicity1-6-9/

    • #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バージョンを上げないとダメそうでしょうか?

    • #27178
      アバター画像わいひら
      キーマスター

      怪しいところを修正してみました。
      これだとどうでしょう?
      http://wp-simplicity.com/wp-content/uploads/2015/05/simplicity-test.zip

    • #27179
      rokuta
      ゲスト

      試してみたところ、こちらで無事表示されました。
      ありがとうございます。

      ただ、後々のことも考えて、
      PHPバージョンが新しいサーバーに移ろうと思います。

      ご対応ありがとうございました。

    • #27182
      hidekichi
      ゲスト
      if( version_compare(phpversion(), "5.0.0") >= 0 ){
          echo "バージョンが5.0.0以上です";
      } else {
          echo "バージョンが5.0.0未満です";
      }

      こんな感じで使用する関数を使い分けるという方法も。

    • #27200
      アバター画像わいひら
      キーマスター

      rokutaさん
      古いPHPだと新しいWordpressにアップデートできないので、その方がいいかもしれません。

      hidekichiさん
      そんな条件分岐もできるんですね。
      今度、もしどうしょうもない症状が出たらその手を使おうと思います。

10件の返信スレッドを表示中
  • トピック「1.6.9で日本語ドメインだと真っ白になる」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)