Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: zaachi 28 Prosince 2006, 23:17:41
-
ahoj.
dneska jsem se rozhodl prejit na ubuntu. doposud jsem používal jenom windows.
Vsechno slo bez problemu. nainstaloval jsem a nastavil vsechno co jsem potreboval, ale narazil jsem problem pri instalaci apache.
Nejprve jsem nainstaloval apache2 s podporou php4. Apache nechteli parsovat stranky, takze jsem nainstaloval libapache2 s podporou php4 a uz vsechno fungovalo bezproblemu.
Problemy se obevili jakmile jsem nainstaloval PHPmyAdmina. V adresari phpmyadmin apache zase odmitali parsovat stranky. Ve vsech ostatnich slozkach vse fungovalo bezproblemu.
Potrebuju ale PHP5, tak jsem se rozhodl naintalovat i PHP5.
Po jeho instalaci apache nejprve fungovali uplne stejne jako v PHP4 - zpracovali vsechno krome PHPmyAdmina.
Bohuzel uz nevim co jsem potom instaloval, ale nyni prestali apache uplne parsovat jakekoli .php stranky a nabizi je vzdy ke stazeni.
Idealni by bylo, kdyby sel apache nejakym zpusobem kompletne odebrat ze systemu, aby jsem je mohl znova nainstalovat.
Nebo jakymkoli zpusobem opravit. Uz si s tim opravdu nevim rady.
Zaachi
-
tak jsem trochu pokrocil. sekvence prikazu:
327 sudo apt-get install apache2 php4-mysql libapache2-mod-php4 mysql-server
328 sudo apt-get install libapache2-mod-php4
329 udo a2enmod php4
330 sudo a2enmod php4
331 sudo apt-get install libapache2-mod-php4
332 sudo /etc/init.d/apache2 restart
333 sudo apt-get install libapache2-mod-php4
334 sudo apt-get install libapache2-mod-php5
335 sudo a2enmod php5
336 sudo /etc/init.d/apache2 restartpomohla tomu, ze apache parsuje php sobury.
ale nechce parsovat vsechny.
Mam dva adresare:
-a
-www
oba jsou v adresari var/www - bohuzel apache parsuje jenom index.php v adresari a a v adresari www jej da ke stazeni.
Ani phpmyadmin nejde. stejny vysledek jako v adresari www
-
A co konfigurační soubory Apache? editoval jsi něco?
Možná je sem zkopíruj...
-
konfiguraky jsem neupravoval. jenom jsem nastavil ServerName na localhost
Jinak - rekl by jsem ze problem bude s uzivatelskymi pravy.
Jde nejak nastavit, aby mohl apache zapisovat a pristupovat do slozky www i kdyz nejsem prihlasen jako root?
-
nastavení práv:
sudo chmod 777 -R /var/www
-
apache2 s php5 ide uplne bez problemov ...
1. uprav si /etc/apache2/sites-available/default (alebo si vytvor vlastny subor podla tohoto a nalinkuj ho do sites-enabled): tu nastavis cestu k adresari s web strankou (ja ju pcham do home)
2. nalinkuj moduly z /etc/apache2/mods-available do mods-enabled : vzdy sam nenalinkuje vsetko potrebne a potom nefunguje php ..
a k tym pravam .. az taky prajny nebud :) hodcikto tam skutocne nemusi zapisovat, takze 775 musi postacovat .. . alebo..potom dodatocne prava nastav cez .httpaccess
-
Teď jsem to testoval a majitelem www je root...
pokud tam budou práva 775 pak nemůže vytvářet složky apod :-/
-
ja mam ako vlastnika a skupinu www-data :))
ved existuje chown -R userko:skupina /comu/chcem/zmenit/vlastnika/a/skupinu ;))
a jasne..treba byt este v skupine www-data
-
ahoj. dekuji vsem za jejich rady.
prava 775 jsem nenastavoval, protoze potrebuju aby mohli scripty zapisovat do souboru. S pravy 777 me vsechno funguje, ale porad nefunguje phpmyadmin.
Po jeho otevreni mi porad prohlizec nabizi soubor ke stazeni.
Uz jsem bezradny.
-
No a mam prilozim zrovna jeste jeden dotaz at nezakladam novy topic.
potreboval by jsem v linuxu vytvorit virtualhosta. Porste aby jsem mohl pouzivat na localhostu subdomeny.
jenomze nevim do ktereho konfiguracniho soburu to mam napsat.
Jestli to nekomu funguje, tak by bylo super, kdyby mi mohl napsat jak to ma nastavene a ve keterem konfiguraku to nastavil.
Diky
-
no ved do adresara sites-available..a potom spravis link do sites-enabled ... (pod woknami je to vsetko v jednom konfigu... tu to mas rozsekane koli prehladnosti :P )
-
2randy: diky. zitra se s tim nastavenim pohraju.
-
ahoj. tak nakonec s tema virtualhotama dost bojuju.
Porad mi to nejede. Porad mam na adrese localhost posledni vztvoreny vyrtualhost a subdmeny nejdou vubec.
Nenasel by se tady nekdo komu to funguje a nedal by sem sve nastaveni?
Staci doufam upravit sites-available a sites-enabled.