dounokouno / TransmitMail

Copyright表示不要のPHP製汎用メールフォームシステム
http://etc.dounokouno.com/TransmitMail/
MIT License
142 stars 47 forks source link

メールを送信するとtimeoutします。 #92

Open ts-mori opened 9 months ago

ts-mori commented 9 months ago

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させない手法ありますでしょうか? よろしくお願いいたします。

dounokouno commented 9 months ago

@ts-mori 様

開発環境はどのように構築されていますでしょうか?MAMPなどのアプリでしょうか?手元のPCにPHPやApacheなどのウェブサーバーをインストールする形でしょうか?もしくはDockerなどで構築されていますでしょうか?

可能な範囲で構いませんので、開発環境がどのように構築されているか、コメントいただけるとありがたいです。

また、貼り付けていただいたエラーを拝見しますと、パーミッションが間違っているので config/config.yml が読み込めていないようです。 config/config.yml に読み込みのパーミッションが設定されているか、ご確認をお願いいたします。