Проблемы с использованием mail_queue груши
-
29-10-2019 - |
Вопрос
Я пытаюсь реализовать пакет PEAR Mail_Queue, чтобы поставить в очередь несколько писем для веб-приложения.Я использовал документацию по адресу http://pear.php.net/manual/en/package.mail.mail-queue.mail-queue.tutorial.php , чтобы написать небольшой тестовый скрипт.
Моя проблема в том, что база данных не обновляется и не вызывает ошибок.
< sizesEDIT родовое слово
Это приводит к ошибке Mail Queue Error: Cannot connect to database
.Однако я проверил всю информацию о подключении, и она верна.Кроме того, добавление кода if (PEAR::isError($mail)) die($mail->getMessage());
не вызывает ошибок!
Решение
Хорошо, наконец-то мой файл очереди почты заработал.Вот шаги, которые я предпринял, чтобы заставить его работать:
1.Включить сообщения об ошибках
Чтобы включить обработку ошибок, я добавил этот фрагмент:
родовое словоДобавив это, я перезагрузил страницу и получил следующую ошибку:
родовое слово2.Обновите драйвер MySQL MDB2
Я поискал эту ошибку и обнаружил, что обычно она возникает из-за отсутствия последней версии библиотеки MDB2 или ее драйвера MySQL.
Итак, я обновил оба, и они работают!