Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Chmod-ongelma

Biotank [12.01.2005 20:49:19]

#

Yritin siis saada tuon Villen korttipelisivun vieraskirjan toimimaan. Tulee kuitenkin tällainen selaimeen:

"Warning: fopen(viestit.txt): failed to open stream: Permission denied in /srv/www/htdocs/matias/tacb/laheta.php on line 27

Warning: fwrite(): supplied argument is not a valid stream resource in /srv/www/htdocs/matias/tacb/laheta.php on line 48

Warning: fclose(): supplied argument is not a valid stream resource in /srv/www/htdocs/matias/tacb/laheta.php on line 51

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/matias/tacb/laheta.php:27) in /srv/www/htdocs/matias/tacb/laheta.php on line 54"

ja jos pitää chmodata, voisiko joku ensiksi selittää mikä se
chmod on? Tai asetetaan tiedostolle lukuoikeudet tai jotain.
Voisiko joku näyttää esimerkin miten joku tiedosto chmodataan?

Heikki [12.01.2005 20:52:56]

#

Chmod asettaa UNIX-palvelimella oleville tiedostoille käyttöoikeudet. Jos oikeudet ovat esim 000, ei niitä voi mikään ohjelma lukea/muokata. Jos oikeudet ovat 777 niin kaikki voivat lukea, kirjoittaa ja suorittaa.

CHmodaus onnistuu FTP-asiakasohjelmalla yleensä painamalla chmodattavaa tiedostoa hiiren oikealla napilla ja painamalla chmod. Kyseistä koodia käytettäessä pitää luultavasti tiedosto viestit.txt ensin luoda ja sitten chmodata oikeuksilla 664 tai 666, taitaapi riippua palvelimen asetuksista.

PHP:lläkin voi chmodata, katso hakemistosta

Biotank [12.01.2005 21:03:58]

#

On error goto ask faija...
Warning: chmod(): Operation not permitted in /srv/www/htdocs/matias/tacb/laheta.php on line 2

Antti Laaksonen [12.01.2005 22:06:29]

#

Kokeile muuttaa oikeuksia FTP-ohjelmalla, jos ei meinaa onnistua PHP-skriptistä käsin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta