WebSite X5Help Center

 
Winfried Becker
Winfried Becker
User

E-Mail Formular Fehler  de

Автор: Winfried Becker
Просмотрено 525, Подписчики 1, Размещенный 0  

Webpräsenz: www.shn.de

Problem: Ich kann keine E-Mail Formulare empfangen.

Der Kunde erhält diese Meldung:

Warning: file_put_contents(../email_log.txt) [function.file-put-contents]: failed to open stream: Permission denied in /www/htdocs/shn/res/x5engine.php on line 4829

Der String lautet:

   function registerLog($message)
    {
        if (function_exists("file_get_contents") && function_exists("file_put_contents")) {
            $data = "";
            $file = pathCombine(array($this->pathToRoot, $this->getLogPath()));
            if (file_exists($file)) {
                $data = file_get_contents($file);
            }
            $data = "[" . date("Y-m-d H:i:s") . "] " . $message . PHP_EOL . $data;
            file_put_contents($file, $data);
        }
    }
}

Kann mir da jemand helfen?

Размещено
2 Ответы
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

Schau nach einem Klassischen PHP Versions Fehler aus !

Welche PHP Version ist denn aktiv auf deinem Server? Ab Version 11 ist PHP 5.X verpflichtend für E-Mail Versand !

Читать больше
Размещено От Andreas S.
Der Zwoemti
Der Zwoemti
Moderator

klarer Fall von Fehler bei den Schreibrechten...sagt ja auch die Fehlermeldung. Am besten Provider kontaktieren wenn du selbst nicht weiter weißt.

Читать больше
Размещено От Der Zwoemti