@vame

Почему не выводит ошибку при работе с базой после переноса на сервер?

Привет, столкнулся с такой проблемой, что после переноса сайта на сервер перестала работать регистарация, обработчик выдает ошибку хотя до переноса ее не было. Что уже смог проверить: подключение к базе точно правильное, если создать пользователя в таблицу вручную, то спокойно работают запросы берет из нее данные, также письмо на почту тоже приходит проверил как раз, когда создал пользователя вручную и попытался сменить пароль, на смене пароля данные в таблицу тоже заносит. Вот часть кода где пишет ошибку на последнем else
if(count($errors) === 0  ){
        $encpass = password_hash($password, PASSWORD_BCRYPT);
        $code = rand(999999, 111111);
        $status = "notverified";
        $ref_code = substr(str_shuffle($permitted_chars), 0, 10);
        $insert_data = "INSERT INTO usertable (name, email, password, code, status, referral) VALUES ('$name', '$email', '$encpass', '$code', '$status', '$ref_code')";
        $data_check = mysqli_query($con, $insert_data);
        if($data_check){
            $subject = "Код подтверждения";
            $message = "$code";
            $sender  = "MIME-Version: 1.0\r\n";
            $sender .= "Content-type: text/html; charset=utf-8\r\n";
            $sender .= "From: test@admin.ru";
            if(mail($email, $subject, $message, $sender)){
                $info = "Мы отправили код подтверждения на вашу эл.почту - $email";
                $_SESSION['info'] = $info;
                $_SESSION['email'] = $email;
                $_SESSION['password'] = $password;
                header('location: user-otp.php');
                exit();
            }else{
                $errors['otp-error'] = "Ошибка при отправке кода!";
            }
        }else{
            $errors['db-error'] = "Ошибка при вставке данных в базу данных!";
        }
    }

Мне кажется что я что то не сделал в настройках сервера, т.к с кодом вроде как все нормальна на примере создания пользователя вручную
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы