Robis Posted September 1, 2005 Report Share Posted September 1, 2005 Sveiki! Man tāds vienkārš jautājums. Nevaru izpildīt unlink() un rename() operācijas ar failiem, man tiek parādīts Warning:... un tālāk: "No such file or directory in" Kādi varianti, kāpēc tas tā var būt? Man pašam ir viens variants - dēļ tiesībām. Taču diemžēl arī chmod() funkcija uzrādā identisku rezultātu, ka nav tāda faila vai direktorijas. Fails ir - par to nav šaubu, kā arī visas iespējamās ceļa variācijas jau izmēģinātas, rezultāts nemainīgs. Vai kāds var kaut ko ieteikt? Link to comment Share on other sites More sharing options...
Roze Posted September 1, 2005 Report Share Posted September 1, 2005 Nu varbūt ceļš uz failu nav pareizs (global path) pamēģini echo getcwd(); lai redzētu kāda direktorijā no konkrētais skripts ir un vai tā sakrīt ar to ko padod unlink(). Otrs teorētiski iespējams ka php process tiek "jailots" zem konkrētas direktorijas un ārpus tās netiek.. Link to comment Share on other sites More sharing options...
Delfins Posted September 2, 2005 Report Share Posted September 2, 2005 Varbūt: - nosauc php versiju - servera OS - document_root - faila location - koda gabalu šai procedūrai tikai tad varēs spriest, kas tev tur ir... Link to comment Share on other sites More sharing options...
rpr Posted September 2, 2005 Report Share Posted September 2, 2005 iekriitu rozes teiktajam, kaa arii vari dirlistu uztaisiit konkreetai direktorijai. Link to comment Share on other sites More sharing options...
Robis Posted September 2, 2005 Author Report Share Posted September 2, 2005 Diemžēl mēģināju jau ar visu document root, nekas nesanāk, pie tam esmu 100% pārliecināts, ka tur viss bija norādīts pareizi. Lieta tāda, ka iespējams tiešām ir uzliktas kādas ierobežotas iespējas veikt darbības direktorijos - respektīvi, te varētu būt saistība ar server konfigurāciju? Link to comment Share on other sites More sharing options...
bubu Posted September 2, 2005 Report Share Posted September 2, 2005 Moš labāk atbildi uz Delfins jautājumiem? Link to comment Share on other sites More sharing options...
Delfins Posted September 2, 2005 Report Share Posted September 2, 2005 - kas par hostingu? [shared,dedicated,own,...] Tas viss ir svarīgi... A tecieni `it kā viss ir norādīts` ir ar tukšu nozīmi. Link to comment Share on other sites More sharing options...
Robis Posted September 2, 2005 Author Report Share Posted September 2, 2005 (edited) Par document root un faila location - variet būt droši, tur viss ir kārtībā, kā arī kodu viss ir kārtībā - viss ir jau debugots un pārbaudīts, kā arī visas tiesības pārbaudītas. PHP versija: PHP Version 4.3.10 Sistēma: FreeBSD 4.7-RELEASE Hostings ir pašu serveris (firmas serveris). Edited September 2, 2005 by Robis Link to comment Share on other sites More sharing options...
Delfins Posted September 2, 2005 Report Share Posted September 2, 2005 ta jau jail-ots... Nu bāc, ar saviem vārdiem `ticiem man, tur viss ir kārtībā...` nekad mūs nepārliecināsi... Link to comment Share on other sites More sharing options...
Robis Posted September 2, 2005 Author Report Share Posted September 2, 2005 Jail-ots? Ko tas nozīmē un kur to var apskatīties? Link to comment Share on other sites More sharing options...
v3rb0 Posted September 2, 2005 Report Share Posted September 2, 2005 echo getcwd(); ? Link to comment Share on other sites More sharing options...
Grey_Wolf Posted September 2, 2005 Report Share Posted September 2, 2005 Paaliecinies ka faili nav ar lielajiem/mazajiem simboliem ! 90% gadijumos ir tieshi shii probleema.... (kaa arii izmantoti pareizie slashi - Win ir savadaak kaa UNIX) P.S. Index.php != index.php Link to comment Share on other sites More sharing options...
Robis Posted September 2, 2005 Author Report Share Posted September 2, 2005 echo getcwd(); ? 21764[/snapback] cwd ir tas pats root - respektīvi uz saknes direktorijas izpildās index.php - tas arī ir tas skripts, kas izpildās. Link to comment Share on other sites More sharing options...
Robis Posted September 2, 2005 Author Report Share Posted September 2, 2005 Paaliecinies ka faili nav ar lielajiem/mazajiem simboliem !90% gadijumos ir tieshi shii probleema.... (kaa arii izmantoti pareizie slashi - Win ir savadaak kaa UNIX) P.S. Index.php != index.php 21765[/snapback] Diemžēl ar simboliem viss ir kārtībā - skriptam izdodas nolasīt direktorija saturu un izvadīt failu nosaukumus, taču nevar veikt unlink() un rename() - izvada jau minēto kļūdu. Link to comment Share on other sites More sharing options...
Delfins Posted September 2, 2005 Report Share Posted September 2, 2005 cwd ir tas pats root - respektīvi uz saknes direktorijas izpildās index.php - tas arī ir tas skripts, kas izpildās. 21766[/snapback] `cwd ir tas pats root` - KAS IR TAS PATS? iepeisto ceļu! baidies!? nevienam te tavs ceļš nav vajadzīgs... Link to comment Share on other sites More sharing options...
Recommended Posts