Что делать, если не отправляется почта из PHP
Тривиальные ситуации, когда имеется непорядок со значением sendmail_path
в конфигурации php, решаются легко. Проверьте через phpinfo();
, чтобы у вас было задано значение типа /usr/sbin/sendmail -t -i
в конфиге, и чтобы за /usr/sbin/sendmail
действительно скрывался установленный и работающий MTA. Но сегодня пришлось побеждать менее типовую проблему: из php-скрипта почта как бы отправлялась, но где-то дальше сообщения терялись. Читать полностью
Установка PhantomJS на CentOS 7
PhantomJS отсутствует в базовом репозитории и в epel в виде готового rpm. Но его можно установить через npm. Однако если сразу пытаться ставить, то выплывет ошибка:
Phantom installation failed { [Error: Command failed: tar (child): bzip2
Причина её в том, что в CentOS 7 из коробки отсутствует bzip2
. Но это не единственная проблема: следующая будет ждать вас при первом запуске phantomjs, он заругается на то, что не может найти libfontconfig.so.1
. К счастью, обе проблемы решаются очень просто. Читать полностью