Autor Zpráva
vasava
Profil *
Dobrý deň, neviete, aká je príčina nasledujúceho výpisu?

Warning: ftp_put() [function.ftp-put]: open_basedir restriction in effect.
File(/tmp/phpgmZBEC) is not within the allowed path(s):
(/www/6/site34476/:/usr/share/php5/:/usr/share/php/) in
/storage/www2/6/site34476/wwwroot/fce/admin_files.php on line 75


Warning: ftp_put(/tmp/phpgmZBEC) [function.ftp-put]: failed to open stream:
Operation not permitted in /storage/www2/6/site34476/wwwroot/fce/admin_files.php
on line 75



Na spomínanom riadku 75 sa nachádza:
if (ftp_put($connection,$upload.$name,$_FILES['file']['tmp_name'][$key],FTP_BINARY)) { ... }


Na localhoste funkcia pracuje v poriadku, uvedené chybové hlásenie sa generuje na serveri php5.sk
vasava
Profil *
Nevadí, že nikto neodpovedal, riešenie som našťastie našiel. Na serveri php5.sk je koreňovým adresárom
wwwroot/
, nie
/
.
V
/
je ale potrebné vytvoriť zložku tmp a nastaviť práva na 777. Potom už ftp_put pracuje správne. :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: