webForumDet fria alternativet

Fopen: failed to open stream: Permission denied

PHP

6 svar · 503 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Frågan#1

Jag har flyttat ett PunBB-forum till en helt ny server.
Men fopen verkar inte fungera längre:

fopen('./cache/cache_config.php', 'wb');

Warning: fopen(./cache/cache_config.php) [function.fopen]: failed to open stream: Permission denied

Jag har ingen aning om var jag ska börja felsöka...
Är det någon PHP-inställning som behöver göras?

Medlem sedan juni 20034 013 inlägg
#2

Webbservern har inte behörighet att skriva till den filen. Be den som administrerar servern att fixa det.

Medlem sedan mars 20041 505 inlägg
#3

Det är Aleborg Solutions som administrerar servern :P
Jag får väl maila dom då.

Medlem sedan juni 20001 251 inlägg
#4

Chmod 777 brukar man kunna lösa själv, via FTP. Om du nu ligger på deras FreeBSD-servrar.

Högerklicka på filen i ditt FTP-program så ser du förmodligen den möjligheten.

Medlem sedan mars 20041 505 inlägg
#5

Jag använder Filezilla och har nu utan resultat ändrat rättigheterna på mappen i fråga till 777, alltså "drwxrwxrwx".

Medlem sedan juni 20001 251 inlägg
#6

Det ändrar inte rättigheter på redan existerande filer. Ändra berörda filer med. :)

Medlem sedan mars 20041 505 inlägg
#7

stevenet, nu fungerar det, tack :)

253 ms totalt · 4 externa anrop · v20260731065814-full.20824b9f
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)