• 解決済 chu-ma

    (@chu-ma)


    出力されるエラー
    You do not have sufficient permissions to access this page. 

    英語バージョンを使用しています。

    テーマは自作です。
    http://mayuu-s.com

    上記のサイトを閲覧しようとすると

    スマフォ × 
    メインブラウザ(クローム)× ログイン解除後エラーが出ました
    ファイアフォックス ×
    IE ×

    権限が無いというエラーが出ます。
    ログインしようとしているわけではないのですが。

    パーミッションがおかしいのか?
    以前このエラーが多発したので、データベースを削除して新しくして入れなおししたのですが。

    • テーマは関係無いようです。他のテーマに切り替えてもエラーが出る。
    • 使用しているプラグインが悪いのか?
    • データベースがおかしくなっているのか?

    切り分け方は多々あると思いますが。サイトそのものに入れないので困っています。
    見て貰うものが見れないのではサイト運営の意味が無くなってしまうので><

    入れているプラグイン

    • Contact Form 7
    • NextGEN Gallery
    • WordTwit
    • WP Multibyte Patch
    • WP Render Blogroll Links
    • WP to Twitter
    • WPtouch

    どうかお知恵をお貸し下さい

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは、

    サーバの プラグインディレクトリをリネームして、plugins-error にしてみて、アクセスできるようになるか、教えてください。

    このメッセージそのものは、

    wp_die( __('You do not have sufficient permissions to access this page.') );

    等と記述すると、再現できるものですが、

    プラグインや、テーマで、編集権限などをチェックして、権限がなければ、このような、メッセージを表示するといった目的で、プラグインでも、テーマでも使われている可能性はあります、

    なので、いったんプラグインを無効にしてみてどうかを知りたいのです

    トピック投稿者 chu-ma

    (@chu-ma)

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

    頂いたご返答内容で プラグインのディレクトリをリネームして「plugins-error」に変更しました。

    その後、アクセスしてみましたが同じエラーが出てしまいました。

    エラーが出る前に、プラグインの更新はありませんでした。
    NEXTGENのプラグインを使用して、アップロードや編集は行っています。

    現状はこのままにしています。

    その後、アクセスしてみましたが同じエラーが出てしまいました。

    お役に立たないようですね。

    テーマの管理パネルの権限設定コードの問題や、プラグインの問題などでは、ないのですね

    MySQLの文字コードは、Unicodeになっていますか?

    シリアライズ関数は、文字コードの影響を受けるので、そのあたりが微妙に壊れている可能性も感じますが、あてずっぽです。

    トピック投稿者 chu-ma

    (@chu-ma)

    おはようございます

    使用しているサーバーのロリポップ画面のデータベース編集から

    MySQL 接続の照合順序 UT8_general_ci から UT8_unicode_ci に変更しました。

    http://8bitodyssey.com/archives/769
    こちらに出ている内容で name の後の S:13 を S:9 に変更
    間違っている様であれば元に戻します。

    この状態で、エラーをまた出しています。

    MySQLの文字コードは、Unicodeになっていますか?

    こちらはサーバ上変更が出来ない様ですが。
    同じロリポップ内でデータベースが多数作れるので、別で作って、wordpresをインストールしています。他のwordpressはエラーを出さないのでエラーを出しているwordpressにエラーを出していないデータから コピーして wp_userrollの中身を上書きしてみましたが治らずです。

    以前もインストールし直ししたりなどして何度か同じエラーになりました。
    データベースも削除して新しくしてインストールし直し等新しくし入れなおして 正常になったと思ったらすぐこのエラーになります。

    通常でしたらnobitaさんのご指摘先を直すと治るみたいですね(;´∀`)
    何故でしょう 一般的なエラーじゃないのですかね~ 困りました

    トピック投稿者 chu-ma

    (@chu-ma)

    追記 

    データベースにて、テーマをtwentyeleven似変更してみましたら
    サイトは表示されるものの ログインしていてもダッシュボードの画面で同じエラーが出ています。

    テーマが問題だったとここで切り分けできたのですが 一部はですが・・・。

    後はログイン後のダッシュボードに入れればいいのですが。

    トピック投稿者 chu-ma

    (@chu-ma)

    nobitaさん

    解決に向けてご指南ありがとうございます。

    テーマ内に何故入れたか不明ですが。
    if (!current_user_can(‘manage_options’)) {
    wp_die(‘You do not have sufficient permissions to access this page.’);
    }

    が記述されていまして、これを削除しましたら、閲覧が出来ました。

    データベースにて正常に動くoptions wp_user_role 内の 記述をコピペしたところ
    エラーが出なくなりました。

    今後 様子を見て見ます。

    知らなかった事を教えていただいて今回大変勉強になりました ありがとうございます。

    なんとか解決できましたので こちらのトピックは解決済みにさせていただきます

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「閲覧者側がサイトを閲覧しようとすると権限が無いとエラーが出てしまい」には新たに返信することはできません。