Problem sa fopen()

slobodni

New member
Joined
Mar 8, 2015
Messages
1
Reaction score
0
Kada koristim funkciju fopen(‘novi1.php’,‘w’), u browseru nece da mi otvori. Kaze:
“Warning: fopen(novi1.php): failed to open stream: Permission denied in /opt/lampp/htdocs/vezba/fajl.php on line 4”

Mislim da je problem sa tim sto kada startujem komp, apache nece da radi pa moram da kucam ovu komandu:

sudo /etc/init.d/apache2 stop
sudo /opt/lampp/lampp start

Ako sam dobro procitao negde, to mu verovatno promeni pocetni server(ili kako se to vec zove).

Kako da resim ovaj problem? Koristim Linux Mint, pocetnik sam u PHPu.
 
Last edited:

klod

Member
Joined
Jul 25, 2013
Messages
359
Reaction score
0
Mislim da ti je problem u dozvolama. Pozivaš nešto iz browsera? Kao, iz konzole u firefoxu il tako nešto? Verovatno si pokrenuo firefox kao korisnik, pa nema dozvolu za pisanje. Možeš da pokreneš firefox kao superuser sa ‘sudo firefox’, ili da dozvoliš pisanje po tom fajlu svima sa ‘sudo chmod +w /bla/bla/fajl.php’. Javi da li je uspelo.🙂
 
Last edited:

Lazar-I

New member
Joined
Mar 3, 2013
Messages
15
Reaction score
0
Покретање Фајерфокса са ‘sudo firefox’ неће помоћи. Проблем је у томе што пхп процес нема дозволу за писање.
 
Last edited:

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
Za foldere/direktorijume

find /opt/lampp/htdocs -type d -exec chmod 755 {} \;

Za fajlove
find /opt/lampp/htdocs -type f -exec chmod 644 {} \;
 
Last edited:
Top