私は、ページコードを変更せずに数ヶ月間働いていたPHPカスタマーセットアップページを持っています。このページでは、顧客のアップロードを保存するストレージパスを含むDBにvar(char 255)を保存します。新しいエントリを保存したり、既存のエントリを更新したりすると、私のページに406のNot Acceptableエラーコードが表示されるようになりました。私はGodaddyの技術サポートで1時間を過ごした。彼らは間違ったことは見つけられなかった。彼らは私に "google"を提案しました。それが正常に動作../public/uploads/demo1/私はVAR406 PHPで受け付けられない
でこれを格納する場合
は、私が発見したことです。
しかし、私はこの
../../public/uploads/demo1/ OR ../../../public/uploads/demo1/を保存する場合、私は406エラーを取得します。私が必要とする正確なパスは../../../です
私はMySql Workbenchを介してDBに直接行くことができ、../../../パスを手動で入力するとすべてが動作します。 DBから問題なくリコールできます。新しいエントリを更新したり保存したりすることはできません。
}elseif (isset($_POST['update'])) {
//query DB and push all values to record
$dbusername = trim($_POST['username']);
if (has_presence($dbusername)) {
$dbusername = trim($_POST['username']);
$docstorage=$_POST['docstorage'];
$query = "UPDATE customers SET dbusername='$dbusername', docstorage='$docstorage', ' WHERE dbusername='$dbusername'";
$result = mysqli_query($connection, $query);
$arrayresult2 = mysqli_fetch_array($result);
GoDaddyはホスティング、PHP 5.6.30、error_logには空である
コンプリートエラー:
許容できない
要求されたリソースの/scratch/admin/users.phpの適切な表現このサーバー上に見つかりませんでした。
さらに、要求を処理するためにErrorDocumentを使用しようとすると、406 Not Acceptableエラーが発生しました。
ありがとうございました!