PHPMailer 6.0.5 не работает после новой загрузки с GitHub - синтаксическая ошибка - PullRequest
0 голосов
/ 08 ноября 2018

Я только что обновил html-сайт своей компании свежей версией PHPMailer.php, загруженной с GitHub.

На сайте установлен сертификат SSL.

В предыдущей версии (5.3) все работало нормально.

Я обновил страницу contact.php новыми атрибутами (удаленный класс в качестве суффикса)

Это сообщение об ошибке журнала:

[Четверг, 08:55:34 2018] [предупредить] [клиент xx.xxx.xxx.xx] mod_fcgid: stderr: ошибка синтаксического анализа PHP: синтаксическая ошибка, неожиданное '[' в /var/www/vip2/sites/vip3157348/httpd/htdocs/functions/phpmailer/PHPMailer.php по строке 304, реферер: https://www.sqprofessional.com/contact.html

Это код в строке 304:

public $SMTPOptions = [];

Я не могу понять, почему я получил синтаксическую ошибку, когда я не изменил какую-либо часть кода в конкретном файле (PHPMailer.php). Я также пытался использовать версию файла 6.0.4, но с тем же кодом ошибки.

Что я делаю не так?

1 Ответ

0 голосов
/ 08 ноября 2018

Это потому, что вы используете его на слишком старой версии PHP. Как говорится в read me и другой документации, PHPMailer 6.x требует как минимум PHP 5.5, но вы должны работать под 7.2, если вы занимаетесь какой-либо новой разработкой.

...