メンバーメニュー

ようこそ、ゲストさん

質問

  • フリー

    wordpressの管理画面がひらかない
  • 本文:

    今までwordpressで作ったホームページが見れていましたが、ご契約サーバーのご利用期限が終了し凍結してしまったので凍結解除を行ったところ、ダッシュボードへアクセスできなくなってしまいました。(管理画面も表示できません)
    Warning: Declaration of description_walker::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0) in /home/*****************/public_html/wp-content/themes/biz-vektor/functions.php on line 0
    の表示にてアクセスが拒否されます。
    調べるとfunctions.phpの中を修正すると記載がありますが、どのようにfunctions.phpを見ればよいかわかりません。

    早急に直したいと考えていますので教えていただけないでしょうか?

  • 緊急度:緊急投稿者:gakudouさん投稿時間:2019/03/04 23:30
質問に対する回答は締め切られました

回答 No.8602

  • この回答がベストアンサーです

  • 本文:

    /wp-content/themes/biz-vektor/functions.php

    の中に、

    class description_walker extends Walker_Nav_Menu {

    の行があるはずですので、
    その続きが

    function start_el( &$output, $item, $depth, $args )

    のようになっていたら、

    function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {

    に直します。

    ---
    原因は、
    インストールされているテーマが、 PHP 7 以降に対応していないことだと思われます。

    サーバ管理ツールで、 PHPバージョン設定を PHP 5 台に変えると、コードを直さなくとも動く可能性があります。

    それで、管理画面に入れるようになったならば、
    https://bizvektor.com/setting/wordpress/howtoupgrade/
    にあるように、テーマのバージョンアップを行い、
    そのあとで PHPバージョン設定を 7 台の最新のものに変えれば済むかもしれません。

    ---
    そもそもこの BizVektor とかいうテーマは、
    wordpress.org のところに日本語版がアップロードされていないようなので、
    どうしても使うのであれば、公式ウェブサイトから直接ダウンロードしないといけないと思われます。

    そして、バージョンの更新も同じように、公式ウェブサイトからダウンロードしてインストールし直しということになってしまいます。
    WordPress の管理画面から更新不可能なテーマなので、管理しづらく、バージョンアップに気づかないうちにバグに填まってしまうおそれがあります。

    これは、管理するうえでも筋の良くないテーマだと思います。

  • 投稿者:ayaguchiさん 投稿時間:2019/03/05 00:03

回答 No.8603

  • 本文:

    > どのようにfunctions.phpを見ればよいかわかりません。

    の「見れば」が、編集の手段自体のことでしたら、

    FTPでダウンロードして編集しアップロードするか、
    「ファイルマネージャー」(WebFTP)の編集機能を使います。
    https://www.star.ne.jp/free/manual/homepage_ftp_1.php
    https://www.star.ne.jp/free/manual/tool_webftp_1.php

    FTP の場合は、おそらく改行コードが合わないので、
    対応するテキストエディタか、ASCIIモードで転送する必要があります。

    これからもFTPで接続する機会がないのであれば、
    「ファイルマネージャー」の方が容易です。

  • 投稿者:ayaguchiさん 投稿時間:2019/03/05 02:13

回答 No.8604

  • 本文:

    もう解決しているんだろうと思いますが
    「スターサーバーフリー」の「フリー」ではWordPressは利用できません。

    無料でWordPressが使えて利用期限があるというものだと「フリー PHP+MySQLプラン」「フリー WP」「ウェブクロウ」のPHP・MySQLオプションの3つに絞られます。

    今からレンタル可能なのは「フリー PHP+MySQLプラン」だけなので、ayaguchiさんはその線での回答をしています。
    違うものを使っている時にはマニュアルやWebFTPのURLが異なったり、「フリー WP」のようにWebFTPが提供されていないものもあるので回答が変わります。

    またWordPressのバージョンを意図的に古いものにしていたなどの場合でも回答は異なると思います。


    PHPバージョン設定
    https://www.star.ne.jp/free/manual/homepage_php_ver_1.php


    >>
    ネットオウルのQ&A掲示板は、ユーザー同士で質問・回答を行うものであり、サポートより回答を差し上げるものではありません。料金お支払いや、個別の契約情報などに関することは、直接サポートへとお問い合わせ下さい。
    <<

  • 投稿者:kashaさん 投稿時間:2019/03/05 12:18