XAMPP instalacija - problem

Skinuo sam XAMPP slijedeći uputstva sa Apache sajta.
I spremio ga u opt folder preko nautilusa.
Kad u browser unesem http://localhost izbaci mi onaj splash.php screen sa XAMPP logom i izborom jezika. Kad kliknem na npr. engleski jezik ništa se ne dešava.
Naravno XAMPP je pokrenut preko terminala.

Zna li ko kako da riješim ovo ?

Ako si na Linux-u nema nikakve potrebe da koristiš XAMPP, koristi ono što dođe uz tvoju distro.

Dobro - neću XAMPP :slight_smile: Al može LAMPP

Al evo ovo dobijem kad pokušam instalirati Apache2 putem terminala:

Syntax error on line 1 of /etc/apache2/conf.d/fqdn.save:
Invalid command ‘Serv’, perhaps misspelled or defined by a module not included in the server configuration
Action ‘start’ failed.
The Apache error log may have more information.
[fail]
invoke-rc.d: initscript apache2, action “start” failed.

Nemam pojma šta se dešava. Molim za pomoć.

Koja je distribucija?

Na drugom topicu je carousel spominjao ubuntu ali nije rekao koja verzija.

Ubuntu Natty Narwhal 11.04.

Ajd nema veze - u međuvremenu sam instalirao XAMPP - radi ko sat.
Obzirom da Linux nema XAMPP Control Panel kao Windows, neko pametan se sjetio da i to napravi. pa evo linka http://freshtutorial.com/add-gui-xampp-control-panel-ubuntu/

Inače se mora pokretati iz terminala

Živjeli

na ubuntu-u je bar to lako: sudo apt-get install lamp-server^ (ova kvacica na kraju nije greska, znaci ide i “^”). Samo meni je se nesto zeznulo na ubuntu-u 11.4. Dakle lako je instalirati u odnosu na druge distro, ali radi najgore u odnosu na ostale distro. :slight_smile:

Ja sam kucao sudo apt-get install apache2 php5 php5-mysql libapache2-mod-php5

ma njima je glavni problem što ne znaju/ne mogu pisati u htdocs :slight_smile:

Samo pitaj sudu :slight_smile:

Zar nije bolje instalirati LAMP stack? Lijepo zadignes sebi apache, mysql i php i mirna Bosna. Em sto sve mozes puno bolje kontrolisati, em naucis bruku stvari. XAMPP je dobar sam za Windoze ali mislim da se za Linux ne isplati.

Evo da ne ostane nedorečeno,

rješenje (boldirano), instalirate nautilus-gksu paket, možete to uraditi preko terminala ili preko synaptic package managera, zatim uradite logout ili “ubijete” nautilus

aldin@ubuntu:~$ sudo apt-get install nautilus-gksu
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following NEW packages will be installed:
nautilus-gksu
0 upgraded, 1 newly installed, 0 to remove and 203 not upgraded.
Need to get 5,858 B of archives.
After this operation, 81.9 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ natty/main nautilus-gksu amd64 2.0.2-5ubuntu2 [5,858 B]
Fetched 5,858 B in 0s (21.3 kB/s)
Selecting previously deselected package nautilus-gksu.
(Reading database … 129019 files and directories currently installed.)
Unpacking nautilus-gksu (from …/nautilus-gksu_2.0.2-5ubuntu2_amd64.deb) …
Setting up nautilus-gksu (2.0.2-5ubuntu2) …
aldin@ubuntu:~$ killall nautilus

poslije ovoga desni klik na folder nad kojim nemate privilegije kao obični korisnik

p.s.
na ubuntu defaultni htdocs (DocumentRoot) se nalazi u /var/www

p.p.s.
moguće da nekad zapnete sa permisijama, pa eto ko vidi i zapne nek se javi :slight_smile:
hint: 777 ili www-data:www-data

p.p.p.s.
naravno ovo je sve na desktopu ovako se baš ne radi na produkcijskim serverima :slight_smile:

ili si imao instaliran mysql-server ili ćeš se kačiti na remote mysql-server, ako nije ni jedno ni drugo onda vam treba još:

sudo apt-get install mysql-server

prilikom installa bićete pitani da podesite šifru za root korisnika, windows useri koji su navikli na u:root p:blank neka lupaju enter dok se ne završi instalacija :slight_smile:

[quote=Amar]…
XAMPP je dobar sam za Windoze ali mislim da se za Linux ne isplati.[/quote]
Ne valjda ni na windozi.

Ekipa

Ne bi ja XAMPP. ali:

Kad instaliram Apache2

  • Postoji WWW folder al u njemu ima samo index.html
  • Kad kucam http://localhost/ izbacuje 404 error not found

Kad instaliram Lamp paket preko terminala, zapne kod mysql-a i neće dalje
Onda ugasim terminal i pokušavam pokrenuti synaptic pa on neće
jer prijavljuje da je drugi proces u toku- Pa onda moram zaustavljati te procese.

I tako dalje u krug

Pokušao sam i kao Lamp paket, i pojedinačno - Apache,pa PHP pa MYSQL.

[quote=Wizz][quote=Amar]…
XAMPP je dobar sam za Windoze ali mislim da se za Linux ne isplati.[/quote]
Ne valjda ni na windozi.[/quote]
:), jesi li probao alternativu na Windozi? Vjeruj mi, jos je gora.

@carousel,

pogledaj malo apache dokumentaciju, procitaj o v-hostovima, Document Root-u i slicnim stvarima. Korisno je to znati, a plus ce ti pomoci sa 404 errorom.

EDIT:

instalacija cijelog stacka:

apt-get install apache2 apt-get install mysql-server apt-get install php5
Konfiguracijske datoteke:

apache2 - /etc/apache2/
mysql - /etc/mysql/
php - /etc/php5/

Data location:

apache2 - /var/www/
mysql - /var/lib/mysql

Eventualno ce ti jos trebati:

P.S.
konkretno za tvoj 404 error, pogledaj /etc/apache2/ports.conf i vidi na koju se adresu bind-a server.

Evo malo detaljnije:

Instalirao sam Lamp. Kad pokušam pokrenuti Apache preko terminala javlja ovo

Starting web server apache2 apache2: Syntax error on line 227 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/fqdn.save: Permission denied
Action ‘start’ failed.

Zatim sam otvorio taj file
sudo cat /etc/apache2/conf.d/fqdn.save

a u njemu piše "Serv Name localhot"

Da li možda ovo localhot stvara problem i ako da kako da ga promijenim ?

Otvori /etc/apache2/apache2.conf, nadji liniju 227 i komentarisi je, mislim da ce raditi tako.

Ako ne, onda idi u

/etc/apache2/conf.d/

i uradi ovo:

to ce ti pokazati kojem korisniku i kojoj grupi pripada apache proces. Obicno je to www-data. Onda uradi ovo:

I na kraju resetuj apache:

Sve ovo radis kao root.