Сервер не может обработать запрос

Я делаю блокнот на фрейм ворке quill.js, начав реализовывать систему сохранений я столкнулся с проблемой: сервер не может обработать запрос.
Запись лога:

Соединение установлено успешно!
POST http://localhost/saveData.php 500 (Internal Server Error)
Произошла ошибка при подключении к серверу.

Проблема появляется на этапе подключения к локальному серверу. На файле saveData.php в чём проблема мне не понятно, помогите разобраться. Сама система сохранений и код файла с низу
Система сохранений:

var saveTimer;
quill.on('text-change', function (delta, oldDelta, source) {
        clearTimeout(saveTimer);
        saveTimer = setTimeout(saveData, 5000)
});

function saveData() {
        var data = quill.getContents();
        $.ajax({
                url: "saveData.php",
                type: "POST",
                dataType: "json",
                data: {
                        data: JSON.stringify(data)
                },
                success: function (response) {
                        if (response.success) {
                                console.log("Данные успешно сохранены.")
                        } else {
                                console.error("Произошла ошибка.")
                        }
                },
                error: function (jqXHR, textStatus, errorThrown) {
                        console.error("Произошла ошибка при подключении к серверу.")
                }
        })
}

saveData.php

<?php
$link = mysqli_connect("localhost", "root", "root", "quick-notebook");

if ($link == false) {
    echo json_encode(["success" => false, "message" => "Ошибка: Невозможно подключиться к MySQL " . mysqli_connect_error()]);
    exit;
}

$user_ip = $_SERVER['REMOTE_ADDR'];
$data = $_POST['data'];
$date = date('Y-m-d H:i:s');

$sql = "INSERT INTO records (id, doc_name, ip, record, last_save) 
VALUES (
	NULL, 
	'BaseDoc', 
	'$user_ip', 
	'$data', 
	'$date'
)
";
$sendresult = mysqli_query($link, $sql);

if ($sendresult === true) {
    echo json_encode(["success" => true, "message" => "Пользователь успешно сохранил запись"]);
} else {
    echo json_encode(["success" => false, "message" => "Не удалось сохранить запись!"]);
}

mysqli_close($link);

Надо смотреть лог ошибок на сервере. Или включить вывод ошибок (error_reporting(E_ALL), display_errors и т.п.), тогда будут в ответе. Если уже включены, то открыть вкладку Response в DevTools → Network у этого запроса.