Unable to send email, fopen(), No such file or directory

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
omachala
Člen | 20
+
0
-

Ahoj,

presunem webu na novy hosting jsem narazil na problem s odesilanim mailu:

Unable to send email: fopen(/temp/cache/_Nette.Database.d3e4073762b3c80a63968f8905a3d367/_b3ffa1125850e6d8a816839c34e25dfa): failed to open stream: No such file or directory.

  • a ano soubor opravdu neexistuje
  • pravo na zapis do adresare ma (a je tam spousta jinych zacachovanych souboru)
  • promazani cache nepomuze
  • v php.ini je nastaven cesta: sendmail_path: /etc/postfix (a postfix nainstalovan)

dik za kazdou radu, sedivi mi z toho vlasy

David Matějka
Moderator | 6445
+
0
-

verze nette?

omachala
Člen | 20
+
0
-

nette 2.0.12
apache 2.2
php 5.4

David Matějka
Moderator | 6445
+
0
-

zkus updatovat nejmene na posledni nette 2.0 (tedy 2.0.18). Pokud to bude mozna, upgraduj na 2.1 a vyssi, tam je spousta chyb s ndbt opraveno.

Zkus vykreslit sablonu bez odeslani mailu. to odeslani smaze callstack, takze neni videt, ktery dotaz to zpusobil..

omachala
Člen | 20
+
0
-

Chyba nakonec byla v tom, ze mailserver email neodesilal. Od zacatku to havarovalo na volani metody ->send() ale ta chybova hlaska matla.