フォームメール送信時に500 Internal Server Error が出る。

45 views
Skip to first unread message

WEB TOYS

unread,
Nov 15, 2018, 3:13:03 AM11/15/18
to a-blog cms forum

お世話になります TOYS加古です。

500 Internal Server Error.

Failed to create cache directory /tmp/5c2b4cc2348acd36daca21681aa2c98e in /var/www/vhosts/toys.ne.jp/httpdocs/php/vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/DiskKeyCache.php line: 274


当社のウェブサイトですが お問い合わせフォームを使用すると上記エラーが出るようになりました。

インストールバージョン: Ver. 2.8.46

メールは届くのですが、本文が空っぽの状態で届き、
管理画面のフォームの受信画面には表示されません。

tmpフォルダを造っておいてもダメでした。

対応方法はないでしょうか?

伊藤淳

unread,
Nov 15, 2018, 3:16:10 AM11/15/18
to a-blog cms forum
お世話になっております。

おそらく tmp ディレクトリが書き込みできないパーミッションになっているのだと思います。
確認いただけますでしょうか。

よろしくお願いいたします。


WEB TOYS

unread,
Nov 15, 2018, 4:19:21 AM11/15/18
to a-blog cms forum
お世話になりますTOYS加古です。

ご返信ありがとうございます。
tmpフォルダを777にしてもダメでした。
他に方法はないでしょうか??



2018年11月15日木曜日 17時16分10秒 UTC+9 伊藤淳:

伊藤淳

unread,
Nov 15, 2018, 5:08:08 AM11/15/18
to a-blog cms forum
お世話になっております。

tmpディレクトリはどちらに作成されていますでしょうか?

よろしくお願いいたします。

WEB TOYS

unread,
Nov 15, 2018, 5:35:08 AM11/15/18
to a-blog cms forum
お世話になりますTOYS加古です。

9月までは正常に動作していたのですが急に動作しなくなりました

a-blog cmsがインストールしてある場所になります。


2018年11月15日木曜日 19時08分08秒 UTC+9 伊藤淳:
お世話になっております。

tmpディレクトリはどちらに作成されていますでしょうか?

よろしくお願いいたします。

伊藤淳

unread,
Nov 15, 2018, 5:42:19 AM11/15/18
to a-blog cms forum
ご確認ありがとうございます。

tmpディレクトリですが、a-blog cmsがインストールされている場所ではなく、

ルートの /tmp ディレクトリになります。一度サーバー管理者にご確認いただけないでしょうか。

よろしくお願いいたします。


WEB TOYS

unread,
Nov 17, 2018, 2:58:54 AM11/17/18
to a-blog cms forum
お世話になりますTOYS加古です。

ルートのtmpディレクトリも777になっているそうです。

サーバーはクララオンラインです。

よろしくお願いします

2018年11月15日木曜日 19時42分19秒 UTC+9 伊藤淳:

伊藤淳

unread,
Nov 18, 2018, 8:53:58 PM11/18/18
to a-blog cms forum
お世話になっております。

エラーがでている箇所をみると以下のようなコードになっています。

    private function _prepareCache($nsKey)
    {
        $cacheDir = $this->_path.'/'.$nsKey;
        if (!is_dir($cacheDir)) {
            if (!mkdir($cacheDir)) {
                throw new Swift_IoException('Failed to create cache directory '.$cacheDir);
            }
            $this->_keys[$nsKey] = array();
        }
    }


mkdir(ディレクトリを作成するphpのファンクション)が false(ディレクトリを作成できなかった場合)になっているため今回のエラーが出ていそうです。
tmpが777だと問題ないと思うのですが、ディレクトリが作れない設定になっているかもしれません。こちらサーバー管理者にお問い合わせいただけますでしょうか。

よろしくお願いいたします。

WEB TOYS

unread,
Nov 27, 2018, 7:50:14 PM11/27/18
to a-blog cms forum
お世話になりますtoys加古です。

サーバーを確認しましたが 777になっているそうです。
またわかったことですが、画像がアップロード出来なくなっています。

よろしくお願いします

2018年11月19日月曜日 10時53分58秒 UTC+9 伊藤淳:

伊藤淳

unread,
Nov 28, 2018, 12:03:07 AM11/28/18
to a-blog cms forum
お世話になっております。

またわかったことですが、画像がアップロード出来なくなっています。

こちらもパーミッションが関係ありそうです。
ただパーミッションが777でもエラーが出るとなると、これ以上のアドバイスが難しそうです。

有償サポートになってしまいますが、サーバーへの接続情報をいただいて調査することはできますので、ご検討いただけますでしょうか。
その際は、in...@a-blogcms.jp 宛に連絡いただければと思います。

よろしくお願いいたします。
Reply all
Reply to author
Forward
0 new messages