お忙しいところごめんなさい。今日、管理者権限でログインして投稿しようとしたら、レベルが足りません、のメッセージ画面になりました。いつもは、上手くいってたのに…記事の編集や、オプション設定の画面もおんなじです。「一般設定」と「ブロックアクセス」の画面は普通に出るんですけれど。どこをチェックすればいいでしょうか?よろしくお願いします。
管理者でログインしてwordpress/wp-admin/users.phpにアクセスして、レベルを確認してみるのとwordpress/admin/index.phpから一般設定にアクセスして○初期権限が投稿権限をもつグループ○初期権限が管理権限をもつグループの各設定がどうなっているか確認されてみてはいかがですか?
tmさん、ありがとうございます。あの、初めのレベル確認は、できませんでした。レベルが足りませんの画面になりました。それから、一般設定の確認は、管理者になってました。何度も確認して、送信ボタン押しました。でも、やっぱり書き込めないんです。今まで投稿した記事はアーカイブ含めて見られるんですよね。もしかしたら、データーベースがダメなのかも…で、私あんまり知識が無いので、wordpress0とかのフォルダーを作って、別に新しくインストールしようとも思うんですが、今投稿してある記事が何百とあるので、一つ一つ投稿していくのも面倒なので、何か簡単に移行させる方法とかってないものでしょうか?何度もすみません。よろしくお願いします。
別にインストールしたWPモジュールへのデータ移行もできると思いますが、それより工数の少ない確認事項を。お使いのDB管理ユーティリティーなどでxoops_wp_usersテーブルを開いて該当ユーザー(IDやuser_login項目などからわかります)のuser_level項目を確認してください。管理者は通常10になっているはずです。これが10でない場合は、10にしてみてください。もし更新した覚えがないのに10でなくなっていたとしたら別のXOOPSユーザーに管理権限が割り当てられいないか確認してみる必要があるかもしれないですよ。
引用:あの、初めのレベル確認は、できませんでした。レベルが足りませんの画面になりました。それから、一般設定の確認は、管理者になってました。何度も確認して、送信ボタン押しました。でも、やっぱり書き込めないんです。今まで投稿した記事はアーカイブ含めて見られるんですよね。何度もすみません。よろしくお願いします。CHIさんの環境で、phpMyAdmin等のMySQLを直接扱える環境ありますか?あれば、WordPressでユーザ権限を管理しているテーブルをとりあえず直接編集することによって、ユーザレベルを戻す事は出来ると思いますが。テーブル名は、[XOOPSのPREFIX]_wp_users.phpです。このテーブルの中で、ご自分のユーザ名を見付けて、そのレコードのuser_levelフィールドに10を設定して下さい。
あの、初めのレベル確認は、できませんでした。レベルが足りませんの画面になりました。それから、一般設定の確認は、管理者になってました。何度も確認して、送信ボタン押しました。でも、やっぱり書き込めないんです。今まで投稿した記事はアーカイブ含めて見られるんですよね。何度もすみません。よろしくお願いします。
わぁ〜い、できました〜。phpMyAdminでMySQLを…、初めてことでドキドキでした。tmさま、のぶのぶさま、ほんとうにありがとうございました!
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -