Dobrý den, koukám, že došlo k nějakému upgradu systému. Přidám svůj postřeh. Od 28.4. cca 18:20 přestal fungovat upload souborů skrze formulářovou metodu POST. Php funkce move_uploaded_file začala vracet chybu 6 - UPLOAD_ERR_NO_TMP_DIR. Systémová proměnná upload_tmp_dir obsahuje /var/php/, zřejmě je tento adresář neplatný, změna na jiný adresář pomocí ini_set není možná (což je v pořádku).
Zkusil jsem opravit, zkuste prosím nyní. Pokud nepomohlo, napište na jaké doméně Vám to nejde.
Tak teď už se dočasné soubory ukládají do zmíněného adresáře, ale funkce move_upload_file je z něj není schopná vyčíst, vrací tuto trojici hlášení:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/var/php/phpupzKJg) is not within the allowed path(s): (VIRTUAL_DOCUMENT_ROOT) in /3w/unas.cz/m/meteohb/<snip>.php on line 33
Warning: move_uploaded_file(/var/php/phpupzKJg) [function.move-uploaded-file]: failed to open stream: Operation not permitted in /3w/unas.cz/m/meteohb/<snip>.php on line 33
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/php/phpupzKJg' to './grafday.jpg' in /3w/unas.cz/m/meteohb/<snip>.php on line 33
Co jsem dohledal, řešení by zřejmě mohlo být přidání textu :/var/php do proměnné open_basedir v konfiguračním souboru php.
Díky za odezvu, nastavení upraveno. Zkuste nyní.