Početak›Forumi›Linuks›Programiranje›problem sa php portalom e107 i joomla
- This topic has 7 odgovora, 3 glasa, and was last updated 18 years, 3 months ranije by zex.
-
AutorČlanci
-
25. januar 2006. u 10:35 pm #6883zexUčesnik
Pa ovako prvo da kazem da sam procito sve postove u vezi apache i php i nisam nasao slicnu situaciju. Ja sam podigo server, podrzava pha i kad otvorim phptest.php radi. Ili bilo koji drugi php radi. Ali kad instaliram Jedan od dva portala ( kod oba je isti slucaj ), dodje do samog kraja bez erora i bez greske , kreira i bazu i baza ostaje i lepo se moze pogledati u MyAdminu. Znaci definitivno nema erora ali kad treba da se prikaze sajt onda dodje do toga kao da sajt nepostoji. Znaci browser izbaci stranicu istu kao kad nepostoji sajt. Svi fajlovi koji moraju su u 777 modu, stvarno mi nije jasno sta je problem , mada mi to sve isto radi na udaljenom serveru. Ovo bi da postavim kod sebe iz razloga da lakse i brze mogu da se uvezbavam za rad sa portalima. Hvala unapred.
26. januar 2006. u 10:59 am #39829MisterNoUčesnikPa ako ti javlja gresku 404 page not found onda proveri da li si portal postavio u root web servera. Zavisno od linux distibucije on je najcesce u /var/www/html/httpdoc ili na windowsu inetpub/wwwroot
Obrati paznju na velika i mala slova u adresi do sajta. Mislim da apatche to gleda i uzima u obzir. Tipa http://imeracunara/sajtproba/index.php nije isto
kao http://imeracunara/Sajtproba/Index.php26. januar 2006. u 4:11 pm #39830zexUčesnikPa ovako da kazem, nemora biti u root-u jer to pise u uputstvu za upotrbu, a i prakticno mi vec radi jedan primerak na serveru provajdera http://pomoc.wireless.ba/portal/news.php i to nije kao sto se vidi iz samog linka u root-u a ako probas i videtces. 😉 . A drugo ja mislim da je problem da ja neznam nastelovati apache da dozvoli da se preko njega snimaju fajlovi , znaci php se savrseno izvrsava sve do momenta kad on treba da kreira news.php koji postaje moja nova stranica na mom novom portalu. E on tu zezne stvar i onda je logicno da ispise da stranica nepostoji. znaci kako da ja ubedim apache da dozvoli da php izvrsi snimanje na njemu nove fajlove. Mislim u svakom slucaju ti hvala na trudu i pomoci jer ja to cenim i znam da mozda nisam formuliso pitanje na pravi nacin. Tekstualno je to ponekad tesko. 😉
26. januar 2006. u 4:38 pm #39831MisterNoUčesnikGledaj ovako. Ovde mora da je problem do permission. Znaci pogledaj putanju gde treba da ti se iskreira news.php. Nemas prava prolaza odnosno pravo x (execute) negde do datog fajla. A moze da se desi da sam direktorijum gde treba da se iskreira php fajl nema pravo w (write).
Sve to nema mnogo veze sa apachem vec sa pravima. Probaj ovo pa javi sta je bilo.
I jedna mala sugestija. Ako ti ovo uspe posle detaljno precesljaj prava za svaki direktorijum da ne bi bilo zloupotreba jer mangupi svasta rade.
26. januar 2006. u 5:01 pm #39832MisterNoUčesnikEvo upravo sam instalirao e107 na racunaru istina sa winom. Problem je da pri instalaiji moras da dodelis fajlu e107_config.php pravo pisanja za sve.
Ja sam morao da dodelim u win-u everyone sva prava. tek je tada proradilo.Onda mozes da iskreiras news.php.
27. januar 2006. u 5:24 pm #39833burgaUčesniknaravno, problem je u dozvolama nad direktorijumom u koji se snima. Medjutim, najgluplja stvar koja se moze uraditi na linuxu je dati nekom direktorijumu permissions 777. U ovom slucaju, odgovarajuci direktorijum (npr kod mene /var/www/html na madraku) se dodeli apache user grupi, a korisnici koji postoje na kompu se ukljuce u navedenu grupu. Postave se prava 770 i na taj nacin svako ko je na kompu moze da menja fajlove ali ne i ako je neko napravio nevidljivog usera ili na drugi zeli sa remote kompa da nesto izmeni. Naravno, ako je php kod takav da prihvata sistemske komande ili se na slican nacin moze zloupotrebiti – to je vec do programera
27. januar 2006. u 5:36 pm #39834zexUčesnikPa ovako od svih direktoriuma prvi nije imao mod 777 ali sam i to uradio i onda je isti slucaj . Znaci od putanje /var/www/html/ jedino /var nije imao permission ali sam i njega uradio. i onda ostaje isto. Inace ko sto sam rekao ovo radim sad na svom racunaru i tu neradi. Na serveru provajdera je sve odradilo ok. Sve ostale fajlove koje treba staviti u mod 777 sam jedan po jedan pregledao i svi su u 777 modu. Znaci nisam resio jos problem. Inace odpocetka radim po uputstvu. Pokusacu jos jednom sve posle restarta mada to nebi trebalo praviti razliku. A evo sta mi izbaci brovser kad pokusa da odradi stranicu.
Connection closed by remote server
You tried to access the address http://localhost/portal/install.php, which is currently unavailable. Please make sure that the Web address (URL) is correctly spelled and punctuated, then try reloading the page.
27. januar 2006. u 6:19 pm #39835zexUčesnikIzgleda da jos nisam razradio bas USER-e i Grupe nisam jako nov na linux-u ali jos odredjene stvari nisam bas uverzirao. Premision je trenutno sto se tice /var/www/html/ u 777 modu ali nije problem jer sam ja jedini User na racunaru a ovo sto hocu da postavim cisto je iz razloga da se malo prakticno uvezbavam na portalu kod kuce na racunaru pa tek onda odradim na serveru provajdera, tako da ovo nebi trebao biti javni server. Pa mislim da onda nije neka frka za 777, bar ja tako mislim, ali slusam i savete rado pogotovo ako su konstruktivni. Ali i pored 777 moda nece da mi odradi portal kod kuce na racunaru. U gornjem postu sam to i rekao a tako je i ostalo. Ponavljam da sam na portalu isto odradio sve i to uspesno. I koliko sam ja svatio da je vazno izbrisati Install folder i onda nema frke i da normalno vratiti e107_config.php u 644 mod, bar tako pise u uputstvu. 🙄
Dali mozda ja moram da se dodajem u grupu sa apache-om i dali je to ok da u USER MENAGMENT TOOL-u pise da su user-i apache i mysql Locked ? Ili dali ista od toga ima veze sa ovim mojim problemom , useri , grupe i to? -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.