Apeč na Linuksu ne radi kako treba

1

Apeč na Linuksu ne radi kako treba

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Ovako, odgledao sam ovaj tutorijal za instalaciju Apeča, PHP-a, MySQL-a i phpMyAdmin. Sve sam uradio kako treba i pošto nisam mogao drugačije da uredim fajl default odradio sam to pomoću Terminala:

gksudo gedit /etc/apache2/sites-available/default

Postavio putanju na /home/nikola/www na ta dva mesta pod Directory , sačuvao, reloudovao Apeč:

sudo service apache2 reload

ali ništa, i dalje učitava fajl index.html iz /var/www. Na putanji koju sam postavio imam jedan index.php fajl, a kad ukucam localhost/index.php izađe da ne može da pronađe fajl. Šta može da bude problem?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Koja distribucija? Obično je potrebno izmeniti httpd.conf. Skineš tarabu sa mod_php linije i dodaš index.php ispred index.html u opcijama direktorijuma.

Ali prethodno proveri da li je instaliran php:
php --version



offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Napisano: 07 Okt 2013 12:25

Mint je u pitanju. Proverio sam još odavno sa

php -v

U pitanju je + PHP 5.4.6.

Dopuna: 07 Okt 2013 12:27

Taj fajl nemam, imam samo lighhttpd.conf u folderu za phpMyAdmin.

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Na fedori je malko drugacije.
Koliko se ja secam kad sam sebi instalirao promeni u httpd.d default page koja je index.html. Samo je komentiraj sa #.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

E.L.I.T.E. :: Taj fajl nemam

Jesi li siguran?

sudo find . -name httpd.conf

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Napisano: 07 Okt 2013 22:37

bocke ::

Jesi li siguran?

sudo find . -name httpd.conf


Siguran Wink



Inače već sam pretražio pre toga pomoću Catfish File Search Smile

Dopuna: 17 Okt 2013 15:26

Prebacio direktorijum na mysite fajl u /var/www kao localhost, pokušao da reloudujem Apeč i dobio ovo u Terminalu:


 * Reloading web server config                                                  /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd not running, trying to start
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'graceful' failed.
The Apache error log may have more information.


Da li je možda nešto do porta 80?

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

httpd.conf postoji. Verovatno je u /etc/httpd/httpd.conf ili /etc/httpd.conf. Meni se omakla mala greškica u sintaksi komande find. Umesto pretrage u trenutnom direktorijum (/home/korisnik ako si tek otvorio terminal) treba pretražiti ceo disk ili samo /etc gde se ova datoteka verovatno i nalazi.
sudo find /etc -name httpd.conf

Ono što je problem je što:
1) Mint je baziran na Debianu, a Debian dosta toga pokušava da automatizuje. To znači i da se možda httpd.conf generiše iz nekog template, recimo iz /etc/default.

2) Mint ne koristi upstream ili Debian podešavanja, već ima svoja ili ona iz Ubuntu. Ovo znači da je potrebno znati koje su zaštite ili podešavanja aktivna. Ili tapkati štapom po mraku pa šta se dokuči.

Verujem da imamo iskusnije korisnike Minta koji bi možda mogli da pomognu, ali verujem i da je tvoja tema u pogrešnom forumu. Ovo je ispravan:
http://www.mycity.rs/Linux-administracija/

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

@bocke, evo upravo sam pretražio direktorijume koje si upisao i ni traga od httpd.conf, samo apache2.conf. Kako god, rešio sam problem tako što sam kao root korisnik pristupio folderu www i obrisao index.html. Definitivno je on pravio zabunu Razz Sada sve radi kako treba Smile

Mada , hvala na pomoći Ziveli

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Kao što rekoh, mint je 3 tačke dalje od upstreama. Prvo Debian, zatim Ubuntu i tek nakon toga Mint. Svaka od tih tačaka može imati svoja podešavanja. Za nas koji koristimo distribucije koje koriste vanila podešavanja je teško pogoditi šta je i u kojoj tačci izmenjeno.

Elem, što se tiče brisanja index.html. Ako je postavljeno da se index.html prikazuje pre index.php, onda je to logično rešenje. Ali nismo ni mogli da vidimo podešavanja, zato što je u jednoj od tačaka httpd.conf preimenovan u apache2.conf.

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Da, čitao sam na da je na Mintu takođe pre bio korišćen httpd.conf, ali to je promenjeno.

Ko je trenutno na forumu
 

Ukupno su 508 korisnika na forumu :: 5 registrovanih, 0 sakrivenih i 503 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Andrija357, hyla, voja64, zlaya011, 1107