フォーラムへの返信

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: 管理画面にログインできなくなりました
    トピック投稿者 confetto

    (@confetto)

    はい、おっしゃる通りですね。焦ってしまいました。
    次に何かあった場合にはエラーを探るところから始めます。
    みなさま、本当にありがとうございました!

    フォーラム: 使い方全般
    返信が含まれるトピック: 管理画面にログインできなくなりました
    トピック投稿者 confetto

    (@confetto)

    5.6にしてみたらログインできました!
    同じ環境の別のwordpressにはログインできていたので、ここの設定のこととは気づきませんでした。
    ありがとうございました!

    フォーラム: 使い方全般
    返信が含まれるトピック: 管理画面にログインできなくなりました
    トピック投稿者 confetto

    (@confetto)

    ロリポップを使用していてそこから変更しているのですが、選択肢が5.6か7.1しかなく…
    5.6に戻したほうが良いのでしょうか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 管理画面にログインできなくなりました
    トピック投稿者 confetto

    (@confetto)

    自力ではどうにも理解できなかったので、レンタルサーバーに調べてもらったところ
    ————————————————————
    Warning: Illegal string offset ‘remember’ in /home/users/0
    /main.jp-44755d816a38cc45/web/01/wp-includes/user.php on line 41

    Warning: Illegal string offset ‘user_login’ in /home/users/0
    /main.jp-44755d816a38cc45/web/01/wp-includes/user.php on line 56
    ————————————————————
    というエラーが出たとの報告でした。

    フォーラム: 使い方全般
    返信が含まれるトピック: 管理画面にログインできなくなりました
    トピック投稿者 confetto

    (@confetto)

    エラーを調べてみました。
    user.phpの41行目と56行目が問題なようなのですが、知識不足でさっぱり理解できていません…

    function wp_signon( $credentials = array(), $secure_cookie = ” ) {
    if ( empty($credentials) ) {
    if ( ! empty($_POST[‘log’]) )
    $credentials[‘user_login’] = $_POST[‘log’];
    if ( ! empty($_POST[‘pwd’]) )
    $credentials[‘user_password’] = $_POST[‘pwd’];
    if ( ! empty($_POST[‘rememberme’]) )
    $credentials[‘remember’] = $_POST[‘rememberme’];
    }

    if ( !empty($credentials[‘remember’]) )
    $credentials[‘remember’] = true;
    else
    $credentials[‘remember’] = false; ★ここが41行目

    /**
    * Fires before the user is authenticated.
    *
    * The variables passed to the callbacks are passed by reference,
    * and can be modified by callback functions.
    *
    * @since 1.5.1
    *
    * @todo Decide whether to deprecate the wp_authenticate action.
    *
    * @param string $user_login Username, passed by reference.
    * @param string $user_password User password, passed by reference.
    */
    do_action_ref_array( ‘wp_authenticate’, array( &$credentials[‘user_login’], &$credentials[‘user_password’] ) ); ★ここが56行目

    if ( ” === $secure_cookie )
    $secure_cookie = is_ssl();

    フォーラム: 使い方全般
    返信が含まれるトピック: 管理画面にログインできなくなりました
    トピック投稿者 confetto

    (@confetto)

    ありがとうございます!
    1~4までやってみたのですが状況は変わらず、5をしている途中でエラーが出て頓挫しているところです。
    もう少し粘ってみます。

6件の返信を表示中 - 1 - 6件目 (全6件中)