Hozzászólások
Sziasztok!
Warning: fopen(data.txt): failed to open stream: Permission denied in /home/balage/write.php on line 10
ezt írja a debianon apache2-re telepített php4 modulom.
biszkúráltam már a php.ini -t de nem jött össze semmi. Már órák óta ezzel kűzdök írtam googlében és egy csomó fórumon nem tudtak segíteni. A jogosultságok egy ilyen állapot után -> :twisted: már minden fájlra 777
tud valaki segíteni?
Tsab
- A hozzászóláshoz be kell jelentkezni
Szia!
Szerintem probald meg ezt:
chmod 777 /home/balage (a filet tartalmazo konyvtar jogosultsaga is szamit.)
Ha a felhasznalod csoportjaba (talan balage) addolod a www-data felhsznalot (evvel a userrel fut az apache), akkor eleg lesz:
chmod 770 /home/balage is.
Proba cseresznye.
- A hozzászóláshoz be kell jelentkezni
Nekem is van egy témába vágó problémám: loggolom a lapomra
érkező kéréseket. Korábbi tárhelyemen ehhez a $REMOTE_ADDR
belső változót használtam. Most, hogy feltettem az új helyre
(apache + PHP) nem látja ezt a változót (Undefinied variable).
Van valkinek tippje?
Előre is köszi.
- A hozzászóláshoz be kell jelentkezni
Szia!
PHP ini-be a register globals-t kapcsolad be. vagy kerd le igy az IP-t:
[code:1:499fc797e0]$ip = $_SERVER['REMOTE_ADDR'];[/code:1:499fc797e0]
Minden jot.
- A hozzászóláshoz be kell jelentkezni
[quote:f89111f872="ReLuXa"]Szia!
PHP ini-be a register globals-t kapcsolad be. vagy kerd le igy az IP-t:
[code:1:f89111f872]$ip = $_SERVER['REMOTE_ADDR'];[/code:1:f89111f872]
Minden jot.
Nagyon köszi, jónak tűnik amit mondtál, kifogom próbálni most azonnal.
- A hozzászóláshoz be kell jelentkezni
[quote:a180201845="meditor"][quote:a180201845="ReLuXa"]Szia!
PHP ini-be a register globals-t kapcsolad be. vagy kerd le igy az IP-t:
[code:1:a180201845]$ip = $_SERVER['REMOTE_ADDR'];[/code:1:a180201845]
Minden jot.
Nagyon köszi, jónak tűnik amit mondtál, kifogom próbálni most azonnal.
Bingó! Köszi szépen. Adatvédelmi okokból ezt választottam a javaslataid közül:
$ip = $_SERVER['REMOTE_ADDR'];
- A hozzászóláshoz be kell jelentkezni
mondom: chmod -R 777 balage már ki volt adva :twisted:
- A hozzászóláshoz be kell jelentkezni
[quote:600b06cdec="ReLuXa"]PHP ini-be a register globals-t kapcsolad be.
...és kapcsold ki a tűzfalad, és tedd ki a root jelszód a lehető legtöbb publikus helyre... 8O
[quote:600b06cdec="ReLuXa"]addolod a www-data felhsznalot (evvel a userrel fut az apache)
...ha azzal fut, nálam pl nem
a php.ini-ben nézz szét a safe mode beállítások környékén, mert be lehet úgy állítani, hogy ha nem ugyanaz a script futtatója, mint akié az írandó file, akkor hiába adsz rá bármilyen jogot, nem fogja írni. Bogarászd át, mert uidre, gidre is figyel, stb.
ps: Létezik a file, vagy most akarod létrehozni?
ps2: open_basedir beállítás is rendben?
- A hozzászóláshoz be kell jelentkezni
fopen(data.txt) helyett fopen('data.txt','r') amennyiben olvasni akarod.
Szerintem ezek a beállítások jöhetnek szóba:
open_basedir, safe_mode
php -s levlista : https://www.weblabor.hu/mailman/listinfo/wl-phplista
- A hozzászóláshoz be kell jelentkezni
[quote:1e1dbb65f2="bongyi"]fopen(data.txt) helyett fopen('data.txt','r')
A második esetén is fopen(data.txt) szerepel a hibaüzenetben...
Egy juzerkomment szerint
"check your apache config to make sure you are allowing directory write permissions.
It can be a silly mistake that can cost you a lot of headaches."
Bár nem tudom, milyen apache beállításra gondol... :oops:
- A hozzászóláshoz be kell jelentkezni
sikerült megoldani:
feltelepítettem egy lsuphp modult az apache2-höz...
köszi a segítséget
- A hozzászóláshoz be kell jelentkezni