Я только что обновил 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, но с тем же кодом ошибки.
Что я делаю не так?