Page 4 of 4

Re: После обновления php перестала работать почта

Posted: Sun Oct 11, 2015 6:50 pm
by ldar
в phpinfo пишет
openssl

OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.0.1e-fips 11 Feb 2013
OpenSSL Header Version => OpenSSL 1.0.1e-fips 11 Feb 2013
Openssl default config => /etc/pki/tls/openssl.cnf

Directive => Local Value => Master Value
openssl.cafile => no value => no value
openssl.capath => no value => no value
получается установлен, а как работать не понятно

Re: После обновления php перестала работать почта

Posted: Sun Oct 11, 2015 7:03 pm
by skurudo
Ищите отсылку на несуществующий .so --> /etc/php.d/
Закоментируйте и перезапустите апач.
Потом проверяйте и опять в логи.

Re: После обновления php перестала работать почта

Posted: Sun Oct 11, 2015 7:09 pm
by ldar
skurudo wrote:Ищите отсылку на несуществующий .so --> /etc/php.d/
Закоментируйте и перезапустите апач.
Потом проверяйте и опять в логи.
Закоментировал, ошибка
stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Re: После обновления php перестала работать почта

Posted: Sun Oct 11, 2015 7:27 pm
by skurudo
Нашлось только в одном месте?

Re: После обновления php перестала работать почта

Posted: Mon Oct 12, 2015 2:18 am
by ldar
skurudo wrote:Нашлось только в одном месте?
да, Я смотрел в var/log error_log т var/log/domains/*.error.
Ошибка возникает при отправке email через php

Re: После обновления php перестала работать почта

Posted: Mon Oct 12, 2015 4:18 pm
by ldar
Переустановил ОС, установил заново Vestу, подскажите, как можно правильно и безопасно обновить php

Re: После обновления php перестала работать почта

Posted: Thu Aug 25, 2016 1:20 pm
by klistrod
На днях поставил новую Vesta, потому как уже все сайты требовали более свежую версию PHP.
OC: CentOS 7, ставил так:

Code: Select all

bash vst-install.sh --nginx yes --apache yes --phpfpm no --vsftpd yes --proftpd no --exim yes --dovecot yes --spamassassin yes --clamav yes --named yes --iptables no --fail2ban no --mysql yes --postgresql no --remi yes --quota no
По итогу:

Code: Select all

PHP Version => 5.6.25RC1

OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.0.1e-fips 11 Feb 2013
OpenSSL Header Version => OpenSSL 1.0.1e-fips 11 Feb 2013
Openssl default config => /etc/pki/tls/openssl.cnf
Перенес порядка 10 сайтов, и всех отправка через почты SMTP c TLS (gmail.com) работать перестала, как показали поиски в интернете, новый php 5.6 как то по особенному дружит с OpenSSL.
Дерективы в php.ini, не помогли:

Code: Select all

verify_peer=False
verify_peer_name=False 
Как и что можно подкрутить ? Неужели откатываться на php 5.5 или уходить от gmail....

Re: После обновления php перестала работать почта

Posted: Sat Aug 27, 2016 5:52 am
by klistrod
Решил проблему путем добавления строк:
verify_peer = false
verify_peer_name = false
allow_self_signed = true
и обновление паролей со стороны гугла, как он этого просил, не знаю правда зачем, но все заработало.