Вопрос

Я пытаюсь реализовать пакет 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.

Итак, я обновил оба, и они работают!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top