Goebbels Skrevet 2. mai 2004 Del Skrevet 2. mai 2004 Heisann. Har akkurat byttet host, og bare flyttet over alt fra den ene til den andre. Men to forskjellige uploadscript jeg bruker vil ikke lenger fungere på ny host, regner med at de har en eller annen "=off" eller noe sånt i serveren, slik at simple/enkle script ikke vil fungere.. De to feilmeldingene jeg får er: Warning: filesize() [function.filesize]: Stat failed for (errno=2 - No such file or directory) in /hsphere/xxx/class_gallery.php on line 153 linje 153: $dir_size += filesize($dir_array[$i]); og Warning: copy(./116.JPG) [function.copy]: failed to create stream: Permission denied in /hsphere/xxx/index.php on line 407 linje 407: if(copy($tempname, $dir.$name))echo $msg['uploadsuccsess']; vet ikke om det hjelper så mye men.. evt om dere kan si noe om hva som er stengt av fra server_admin? for evt å spørre han pent om det kan åpnes opp for ett eller annet. eller om en enkel omskriving kan hjelpe? Mvh K Lenke til kommentar
baRs Skrevet 2. mai 2004 Del Skrevet 2. mai 2004 I og med at du har byttet host har du sikkert fått en annerledes fil "sti" enn på den forrige. Sjekk det.. feks. /hsphere/xxx/class_gallery.php kan ha blitt /yourdomain.com/xxx/class_gallery.php Lenke til kommentar
Goebbels Skrevet 2. mai 2004 Forfatter Del Skrevet 2. mai 2004 hmm. ser ut til at ting stemmer sånn sett også.. Det ene scriptet er bare en unzip og rett ut, men fungerer fremdeles ikke på denna hosten, men gjør det på gammel host.. K Lenke til kommentar
Loomy Skrevet 2. mai 2004 Del Skrevet 2. mai 2004 Den andre feilen kommer nok av at en mappe eller fil ikke har de rette rettighetene. Er ikke kjent med copy, men antar at den kopierer en fil eller no? I så fall; prøv å CHMOD mappen hvor filen skal kopieres til til 666 () eller 777. Mulig du må CHMODde filen som skal kopieres også. Lenke til kommentar
Goebbels Skrevet 2. mai 2004 Forfatter Del Skrevet 2. mai 2004 (endret) takker.. det var chmod på det ene scriptet ja men det andre derimot. der er det jo sånn at når jeg legger det ut på gammel host (street4u) så fungerer det, mens hos (servtheworld) så får jeg den feilmld. alt er ellers som det skal være med chmod og filbaner.. kan det vere at scriptet krever register_globals_on (husker ikke rett ordlyd ) mens den er off hos servetheworld? Endret 2. mai 2004 av Ktulu Lenke til kommentar
Goebbels Skrevet 3. mai 2004 Forfatter Del Skrevet 3. mai 2004 Hmmm. det er noe mystisk her på denne hosten. Nå har jeg installert et ferdig script fra sourceforge.net som heter LinPHA. har fulgt installasjonen etter punkt og prikke, chmod'et det som skal chmod'es.. men får nok en grang en feilmelding: Warning: main(./sql/db_connect.php) [function.main]: failed to create stream: No such file or directory in /hsphere/local/home/xx/gall/sql/db_api.php on line 28 Warning: main() [function.main]: Failed opening './sql/db_connect.php' for inclusion (include_path='.:/usr/local/lib/php') in /hsphere/local/home/xx/gall/sql/db_api.php on line 28 Fatal error: Call to a member function on a non-object in /hsphere/local/home/xx/gall/sql/db_api.php on line 282 For de scriptene der fra, pleier det jo sjeldent å være noe tull med. fikk froøvrig en unknown db error på sluttet av inst, mulig det kan skyldes det. men synes jeg ser litt en gjennomgående sammenheng i feilene "failed to create stream" osv.. noen som har noen ide? mvh K Lenke til kommentar
Loomy Skrevet 3. mai 2004 Del Skrevet 3. mai 2004 (endret) Warning: main(./sql/db_connect.php) [function.main]: failed to create stream: No such file or directory in /hsphere/local/home/xx/gall/sql/db_api.php on line 28 Her er tydeligvis en feil. Stien som ligger i db_api.php er ./sql/db_connect.php. Dvs at den ser etter db_connect.php i /hsphere/local/home/xx/gall/sql/sql/ Endret 3. mai 2004 av Loomy Lenke til kommentar
Goebbels Skrevet 3. mai 2004 Forfatter Del Skrevet 3. mai 2004 jøss, for db_api.php ligger i gall/sql/.. merkelig, er det en feil i scriptet da? for de innstillingene i installen er jo bare at jeg oppretter en database med user/pass, og setter user pass på selve scriptet.. og user av databasen har jeg satt til alle retigheter.. Lenke til kommentar
Goebbels Skrevet 4. mai 2004 Forfatter Del Skrevet 4. mai 2004 (endret) Dette her stod det om upload funkjsonen: # In PHP, the following variables will be defined within # the destination script upon a successful upload, assuming # that register_globals is turned on in php.ini. If # track_vars is turned on, they will also be available in # PHP within the global array $HTTP_POST_VARS. Nå er jeg ingen rev i php, får bare knotet littegrann. men betyr det der rett og slett at scriptet krever register_globals on? falt ut når de begynte på den track_vars setningen.. mvh K Edit: når jeg sjekker opp nå er er jo register_globals on på serveren.. Så da gjenstår kun dette problemet: Warning: filesize() [function.filesize]: Stat failed for (errno=2 - No such file or directory) in /hsphere/local/home/XX/gallery/class_gallery.php on line 153 Noen som har en ide i det hele tatt? Endret 4. mai 2004 av Ktulu Lenke til kommentar
Loomy Skrevet 4. mai 2004 Del Skrevet 4. mai 2004 Edit: når jeg sjekker opp nå er er jo register_globals on på serveren.. I helv*** hva for en host er det du har? Så da gjenstår kun dette problemet: Warning: filesize() [function.filesize]: Stat failed for (errno=2 - No such file or directory) in /hsphere/local/home/XX/gallery/class_gallery.php on line 153 Kan vi få se noe kildekode fra linje 153 og omegn? Lenke til kommentar
LoS Skrevet 4. mai 2004 Del Skrevet 4. mai 2004 (endret) For min del ser det ut som om mappen ikke finnes. den han prøver å laste opp til ihvertfall. Endret 4. mai 2004 av LoS Lenke til kommentar
Goebbels Skrevet 4. mai 2004 Forfatter Del Skrevet 4. mai 2004 Dette er fra linje 145-160 function _getGallerySize() { $dir_array = $this->_getDirArray($this->image_dir); # Change working directory to get the filesizes. $cwd = chdir($this->image_dir); for ($i = 0; $i < (sizeof($dir_array) + 2); $i++) $dir_size += filesize($dir_array[$i]); $dir_size_kb = round($dir_size / 1024, 2); $cwd = chdir(".."); return $dir_size_kb; } mappen finnes, og er riktig chmodet.. Den eneste funksjonen denne delen av scriptet hadde, var å legge en liten info neders på siden om hvor stort galleriet er.. og siden den er relativt uinterresant så fjærnet jeg hele den funksjonen. så nå fungerer det.. dog noe merkelig at det er forskjell på hostene sånn sett, da scriptene er identisk satt opp hos begge. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå