Autor | Zpráva | ||
---|---|---|---|
kuto Profil |
#1 · Zasláno: 3. 8. 2010, 10:23:49
Dobrý den,
mám problém s vytvořením složky if (!file_exists($adresar)){ $old_umask = umask(0); mkdir($adresar, 0777, true); umask($old_umask); chmod($adresar, 0777); } kde $adresar je název daný id z DB chyba: Warning: mkdir() [function.mkdir]: Read-only file system in /home/zakaznici/pragorent/a_nemovitost.php on line 252 podobná chyba se mi zobrazuje i při přidávání souboru a move_uploade_file. Na jiném hostingu mi to šlapalo, ale teď ne. Možná stojí za zmíňku, že jsem se i zkoušel připojit přes FTP pomocí skriptu $conn = ftp_connect($server); if (ftp_login($conn, $login, $pass)){ $dir= "foto"; ftp_chdir($conn,$dir); ftp_mkdir($conn, $poslid); ftp_close($conn); } A házelo to chybu Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/zakaznici/pragorent/a_nemovitost.php on line 249 Nevíte jaké bude řešení? Předpokládám chybu v konfiguraci hostingového serveru. Děkuji za všechny odpovědi a nápady |
||
AM_ Profil |
#2 · Zasláno: 3. 8. 2010, 12:04:10
kuto:
„Warning: mkdir() [function.mkdir]: Read-only file system“ je nějaký problém se zápisem - z hlášky to vypadá, že do souborového systému nelze zapisovat vůbec, nebo zapisuješ do špatného adresáře (nesnažíš se náhodou zadat cestu jako absolutní adresu nebo pomocí http://?) „Warning: ftp_login() expects parameter 1 to be resource, boolean given“ Varování: ftp_login() očekává první parametr typu "zdroj", předán "boolean" tedy true nebo false. Takže $conn je true nebo false a je to výsledek volání ftp_connect. Proč? Podíváš se do dokumentace ftp_connect do sekce "return values": Returns a FTP stream on success or FALSE on error. tady bys mohl začít čout chybu: dostali jsme boolean a tady se píše, že FALSE se vrací, právě když dojde v ftp_connect() k chybě. To znamená, že se zadaným serverem se nepodařilo spojit. Důvodů může být mnoho, bohužel o tom, jak zjisit, který to byl, dokumentace mlčí. |
||
kuto Profil |
#3 · Zasláno: 3. 8. 2010, 12:10:34
Díky za rady, už jsem to pořešil s poskytovatelem, měli chybu v DNS záznamech, tudíž jsem se nemohl pomocí FTP připojit(i když to odjinud šlo) => proto se nevracel FTP stream ;-)
dal jsem tam napevno IP adresu a už se připojím. Takže vyřízeno |
||
Časová prodleva: 14 let
|
0