サポート » インストール » 4.5.3 インストールエラー

  • 解決済 design_office

    (@design_office)


    知人のサーバーにwordpress4.5.3をアップロードし、
    アップロードしたURLにアクセスしたところ、以下のようなエラーが表示されました。

    ———————-
    Parse error: parse error, unexpected ‘{‘ in /サーバのルートディレクトリのフルパス/アップしたフォルダ/wp-includes/functions.php on line 2872
    ————————
    2回やり直しましたが、再現性があります。

    サーバー仕様は以下です。
    ・使用サーバー
    大塚商会のアルファメール
    ・PHPのバージョン
    5.3.2
    ・データベース バージョン
    5.1.47

    ご質問ですが、
    1)構文エラーのようですが、ファイルは問題ないようです。
    サーバー仕様の問題でしょうか?
    2)最新版wordpress4.5.3はインストールできないのでしょうか?

    原因が分かる方いらっしゃいましたら、教えてください。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • WordPress 日本語版の推奨動作環境
    ・PHP バージョン 5.6 以上
    ・MySQL バージョン 5.6 以上 または MariaDB バージョン 10.0 以上

    ちょっと古いですね。公式サポートも終わってます。

    トピック投稿者 design_office

    (@design_office)

    ご返答ありがとうございます。

    確かに、サーバー仕様は古いのですが、
    公式サイトでは、
    「古い PHP や MySQL しか利用できないレガシーな環境でも、PHP 5.2.4 以上、かつ MySQL 5.0 以上であれば WordPress は動作します」と記載があります。
    動作する最低条件はクリアしてますので、動作は問題ないと思っていました。

    古いサーバー仕様では、
    いきなり、最新版4.5.3をインストールすると問題があるため、
    動くバージョンである4.2.4からインストールして、アップグレードしていけば
    4.5.3も動きますか?

    ご返答可能であれば、お願いします。
    わからない場合は、ご返答不要です。
    別の方で、分かる方いらっしゃいましたら、ご返答お願いします。

    分かる方は、大塚商会のサポートの方だと思いますので、そちらにお問合せされるべきと思います。

    古い PHP は公式サポートが終了しているのでセキュリティの脆弱性を遺したまま使うことになりますよ。また、それでトラブルが起こっても PHP バージョンや WordPress のバージョンが最新でないかぎり、わたしは協力しません。

    古い条件でもWordPressの動作はしますが、関数の問題が残り、テーマやプラグインは使えないものが多くなるでしょう。関数が出すエラーを一つづつ自身で解決する根性次第です。

    構文エラーも、この関数の仕様変更に起因していると思います。

    すでにご指摘がいくつかあるように、サポートされていない環境での動作は再現するのがとても難しいです。そのため、自分でなんとかできないなら、PHPとデータベース、そして WordPressをよく知っている方に依頼して修正してもらうとよいと思います。

    その費用よりも、新しいサーバーをレンタルしてそこにWordPressをインストールするほうがコストパフォーマンスはかなりよいとは思います。とくにセキュリティ問題は事が起こってしまうと莫大なコストがかかる可能性を秘めていますし、怖いですよ。

    トピック投稿者 design_office

    (@design_office)

    本日、サーバー会社のサポートに調べてもらっていました。
    その結果、現在のサーバーは、新サーバーの移行が、まだ完了していないため、wordpress
    は使用できない状態でした。
    明日には、使用できるそうです。

    使用サーバーの状況を確認してなかったのが原因でした。
    どうも大変失礼しました。

    ご多忙の中、みなさん、ご返答ありがとうございました。
    お手数お掛けしましてすみませんでした。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「4.5.3 インストールエラー」には新たに返信することはできません。