У меня есть страница настройки клиента PHP, которая работала несколько месяцев без изменений в коде страницы. На этой странице я сохраняю переменную (char 255) в свою БД, которая содержит путь к хранилищу, где я сохраняю загрузки клиентов. Моя страница теперь выдает мне код ошибки 406 Not Acceptable при сохранении новой записи или обновлении существующей. Я провел час со службой технической поддержки Godaddy, и они не смогли найти ничего плохого. Они предложили мне «погуглить».
Я нашел, что если я сохраню это в var
../public/uploads/demo1/ работает нормально.
Но если я сохраню это
../../public/uploads/demo1/ ИЛИ ../../../public/uploads/demo1/ Я получаю ошибку 406. Мне нужен правильный путь с ../../../
Я могу напрямую зайти в БД через MySql Workbench и ввести путь ../../../ вручную, и все работает. Я могу вспомнить из БД без проблем, я просто не могу обновить или сохранить новую запись.
}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.
Спасибо за любую помощь!