コンピュータのMAMPで完全に機能していたウェブサイトを作成しました。私はそれをサーバーに置いたとき、私はDBに新しいユーザーを挿入することができないという事実を除いて、すべてがうまく動作します。私は部分的にはSSL証明書が中断していると懸念していますが、これを判断するには十分に分かりません。これをトラブルシューティングするために、私は次のようでした:サーバー上のデータベースに接続できますが、挿入することはできません。 Works on mamp localhost
1. confirmed the connection works by returning row numbers and data that I manually placed into the database
2. confirmed openSSL is active/on
3. confirmed proper placement of my ssl certs through a separate site that confirms their presence
4. checked the error log on the server (which showed no errors) and then created a script to cause an error as proof of principle it works
5.confirmed the phpmyadmin user has full privledges
6. I have two user types and scripts that both don't work that worked on MAMP so I'm fairly confident its not poor coding
はさらに、すべての私のPHPのSQL文がエラーを示さなかったmysqli_errorに($ conn)を構築している、と私は基本的な
"INSERT INTO users (name) VALUES ('john')"
シナリオをしようとしたとき、それは成功しなかった。
私が他の(暗号化されていない)サイトにこの問題がないという事実から、私はそれがSSLであると感じています。私は行方不明のものがありますか?
いつ挿入が行われますか?投稿後やリクエストを受け取った可能性はありますか? – Isaiah
どのようなエラーが表示されますか? –
エラーを受け取っていないので、スクリプトを実行して、すべての作業が完了したように続行しますが、DBに何も挿入されません。インサートはポストの後に起こりますが、メインスクリプトの一部としてメインページに制御された挿入だけを実行しましたが、何も起こりませんでした。 –