Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: KLuka 01 Února 2007, 21:26:09
-
Zdravim,
podle návodu na wiki.ubuntu.cz jsem nainstaloval apache2, php4 a mysql. Vše vypadá, že v pořádku. MySQL se dá pomocí phpmyadmin spravovat (takže php funguje), apache běží, ikdyž nějak mockrát:
20396 ? Ss 0:00 /usr/sbin/apache2 -k start
20397 ? S 0:00 /usr/sbin/apache2 -k start
20398 ? S 0:00 /usr/sbin/apache2 -k start
20399 ? S 0:00 /usr/sbin/apache2 -k start
20400 ? S 0:00 /usr/sbin/apache2 -k start
20401 ? S 0:00 /usr/sbin/apache2 -k start
20404 ? S 0:00 /usr/sbin/apache2 -k start
mám ve var/www/ index.php a v něm phpinfo(). Když zadám localhost, vypíše mi to chybu:
Warning: Unknown(/var/www/index.php): failed to open stream: Permission denied in Unknown on line 0
Warning: (null)(): Failed opening '/var/www/index.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
co mám špatně?
-
máte správně nastavena práva?
-
Zkuste tohle
sudo chmod 744 /var/www/index.phpTo ze apache bezi nekolikrat je zcela v poradku.
-
Zkuste tohle
sudo chmod 744 /var/www/index.phpTo ze apache bezi nekolikrat je zcela v poradku.
děkuji to bylo evidentně přesně ono, ale to musim nastavovat každému souboru??
-
lze to nastavit rekurzivně (celé složce)
sudo chmod 744 -R
-
děkuji to bylo evidentně přesně ono, ale to musim nastavovat každému souboru??
Kdyz vytvarite novy soubor vysledna prava jsou dana hodnoutou umask. Ta proste odecita odecita prava z celkovych moznych. Napr. maximalni prava jsou samozrejme 777 (rwxrwxrwx), pokud vase hodnota umask bude 027 vysledna prava budou 750. Hodnotu umask zjistite rikazem umask. Co jsem tim chtel naznacit, jen vysvetleni jednoho z duvodu proc by se vam mohlo stat ze nove vytvoreny soubor nebude citelny pro posledni skupinu prav others. Pokud mate starndardni hodnotu umask 022 tak vami vytvorene soubory bude moci cist i Apache. co bych vam tedy doporucil. Ukladejte si vytvorene skripty nekam na do /home/vas_login/www nebo treba /home/localhost to je jedno. Dejte si k te slozce prava abyste do ni mohl vy zapisovat.
sudo chmod 755 vase_vybrana_slozkaPokud byste ji nevlastnil tak zmente vlastnika a skupinu prikazem sudo chown vas_login.vas_login vase_vybrana_slozkaPopripade se pokuste znovu nastavit prava protoze pokud nebudete slozku vlatnit prava nezmenite. A pote si zmente DocumentRoot vaseho severu na tuto slozku nebo jen udelejte alias na tuto slozku. Pak muzete skripty vytvaret primo v ni a vsechny budte moci editovat a hned spoustet pres Apache.
-
děkuji...