Вы не пишете, какой веб-сервер делают Вы используете. Я предполагаю, что это - Apache, работающий на RHEL5
Во-первых, необходимо проверить, если php модуль установлен и загружен в апача и правильно настроен.
Вы записали, тот апачский возврат файлы вместо этого выполнения их. Это - действие по умолчанию для апача, если апач не знает, что сделать со специальным типом файла. В апачской конфигурации RHEL по умолчанию php загружается из файла /etc/httpd/conf.d/php.conf
и файл /etc/httpd/conf/httpd.conf
содержит строку Include conf.d/*.conf
, который включает все файлы от conf.d
dir. Эти строки от php.conf
должен быть не прокомментирован:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
Во-вторых, необходимо проверить, если защита SELinux не отклоняет просьб. Если SELinux запретят доступа к некоторым файлам от апача, то Вы будете se 403 Forbidden
ошибка в Вашем браузере. В /var/log/audit/audit.log
Вы будете se некоторые avc: denied
сообщения. Необходимо читать man httpd_selinux
страница справочника. Файлы из каталога /var/www/vhosts/default/httpsdocs
должен быть маркирован httpd_sys_content_t
маркировка (необходимо выполниться chcon -R -t httpd_sys_content_t
). Для внесения этого изменения premament (к survice filestytem перемаркировка) необходимо выполниться также semanage fcontext -a -t httpd_sys_content_t /var/www/vhosts/default/httpsdocs(/.*)?
ActionMailer была изменена на более безопасную конфигурацию по умолчанию и проверяет сертификат сервера в режиме TLS (начиная с версии 2-something или 3).
Вот некоторые решения:
openssl_verify_mode: 'none'
в конфигурацию Rails smtpd_use_tls = no
в вашей конфигурации Postfix