TransmitMail
TransmitMail copied to clipboard
メールを送信するとtimeoutします。
dounokouno様
いつもお世話になっております。 よろしくお願いいたします。
本番サイトでは同じソースの物が動いています。 開発環境にて最近動かなくなったようです。パーミッションは同じにしています。
config.ymlにてチェックモードを設定するもindex.php?checkmodeで出てきません。 TransmitMail.phpのdisplay_errorをtrueも同じです。
.htaccessにて「php_flag display_errors On」すると入力画面、確認画面に
`Warning: file_get_contents(config/config.yml): failed to open stream: Permission denied in /var/www/staff.net/httpd/contact/lib/Spyc.php on line 545
Notice: Undefined index: config in /var/www/staff.net/httpd/contact/lib/TransmitMail.php on line 351
Warning: Invalid argument supplied for foreach() in /var/www/staff.net/httpd/contact/lib/TransmitMail.php on line 356`
と表示されます。
開発環境でもtimeoutさせない手法ありますでしょうか? よろしくお願いいたします。
@ts-mori 様
開発環境はどのように構築されていますでしょうか?MAMPなどのアプリでしょうか?手元のPCにPHPやApacheなどのウェブサーバーをインストールする形でしょうか?もしくはDockerなどで構築されていますでしょうか?
可能な範囲で構いませんので、開発環境がどのように構築されているか、コメントいただけるとありがたいです。
また、貼り付けていただいたエラーを拝見しますと、パーミッションが間違っているので config/config.yml
が読み込めていないようです。 config/config.yml
に読み込みのパーミッションが設定されているか、ご確認をお願いいたします。