Razvijam jednu PHP skriptu. I za te potrebe na kućnom računaru imam podešen Apache i PHP. Kada se iz browsera konektujem na taj lokalni web server sve radi kako treba.
Međutim moja PHP skripta mora da se konektuje sa mog računara na neki FTP server na internetu i da odatle pročita neki fajl. Ne net se konektujem preko dialup-a!
Kada se iz browsera konektujem na lokalni Apache, skripta pokuša da otvori fajl na tom FTP serveru i dobijem poruku da je konekcija odbijena! Ali ako iz komandne linije izvršim skriptu sa „php ime_skripte.php”, skripta se uspešno konektuje na FTP server na internetu i pročita fajl.
Na net se konektujem kao običan korisnik, a Apache radi kao „nobody“! Očigledno je u tome problem. Što Apache nema dozvole za konekciju. Naravno, mogu Apache da ubacim u moju korisničku grupu, ali mi se to ne radi. Hteo bih da i dalje ostane samo „nobody“.
Kako to da izvedem. Da Apache ostane „nobody“ a da može da koristi konekciju na net koju je uspostavio običan korisnik iz „user“ grupe?
Ovo mi treba brzo, za dan dva!?