アプリ版:「スタンプのみでお礼する」機能のリリースについて

MySQLに接続して、データベースの内容を編集しようとするとエラーメッセージが出るようになりました。(以前は出ていなかったです)

エラーの内容
Error in processing request
エラーコード:403
エラーテキスト:Forbidden

新しいデータベースを追加することはできますが、既存のものの編集ができません。

どのようにすれば、編集できるようになるか、ご存知の方がいらっしゃいましたら
ご教示いただけますでしょうか。どうぞよろしくお願いいたします。

A 回答 (2件)

それはMySQLのエラー番号とメッセージではなくhttp通信のエラー番号とメッセージです。


意味は「リソースにアクセスすることを拒否された」です。
つまりhttpの通信で指定したURLにあるサーバーまたは、ディレクトリまたは、プログラムのいずれかにアクセスする権限が無いということです。
403のサブコードがわかる場合は以下参考に。

https://ja.wikipedia.org/wiki/HTTP_403

で。
MySQLを使用するWebサーバー上のプログラムをご自身で作成しておられるのでしたら「以前は出ていなかった」以降に何を変えたかです。
MySQLの接続に使用しているIDの権限や編集用プロプログラム(←追加用プログラムとは別の名前のプログラムなのではありませんか?)を置いている場所のアクセス権とかetc.etc.

参考まで。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。そういえば、社内のネットワーク環境の変更がありました。。それが原因かもしれません。

お礼日時:2020/05/19 11:55

No.1です。



> 社内のネットワーク環境の変更がありました。。それが原因かもしれません。

それは違うでしょう。
なぜならこのエラーはWebサーバーが返すものだからです。
つまり使用されている端末機器からWebサーバーまでのネットワーク環境に問題は無いのです。
加えてWebサーバーとMySQLを使うデータベースサーバーが別マシンであったとしても、「新しいデータベースを追加することはできますが」とありますので、Webサーバーとデータベースサーバー間のネットワーク環境も問題は無いということになります。

したがって、No.1に書きいましたように・・・

> httpの通信で指定したURLにあるサーバーまたは、ディレクトリまたは、プログラムのいずれかにアクセスする権限が無いということです。



> MySQLの接続に使用しているIDの権限や編集用プロプログラム(←追加用プログラムとは別の名前のプログラムなのではありませんか?)を置いている場所のアクセス権とかetc.etc.

・・・といったあたりの問題が最も疑われます。
No.1にお示ししました解説ページの内容(=エラーの直接原因)よく理解し、それに則した根本原因の追究を行うようにしてください。
根拠の無い推測や誤った理解に基づく推測で追っても原因は見つかりません。
論理的に考えましょう。(^^;
コンピューターはその時の気分でエラーを返すことはしませんので。

参考まで。
    • good
    • 0
この回答へのお礼

承知しました。ありがとうございます。確認してみます。

お礼日時:2020/05/19 17:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!