Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: apache  (Přečteno 2216 krát)

KLuka

  • Návštěvník
  • Příspěvků: 6
apache
« kdy: 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ě?
Asus A3Hf, Ubuntu 6.10

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
apache
« Odpověď #1 kdy: 01 Února 2007, 22:08:41 »
máte správně nastavena práva?
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

drat

  • Aktivní člen
  • *
  • Příspěvků: 394
apache
« Odpověď #2 kdy: 01 Února 2007, 22:22:11 »
Zkuste tohle
Kód: [Vybrat]
sudo chmod 744 /var/www/index.phpTo ze apache bezi nekolikrat je zcela v poradku.

KLuka

  • Návštěvník
  • Příspěvků: 6
apache
« Odpověď #3 kdy: 01 Února 2007, 22:35:28 »
Citace: drat
Zkuste tohle
Kód: [Vybrat]
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??
Asus A3Hf, Ubuntu 6.10

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
apache
« Odpověď #4 kdy: 01 Února 2007, 22:40:10 »
lze to nastavit rekurzivně (celé složce)

sudo chmod 744 -R
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

drat

  • Aktivní člen
  • *
  • Příspěvků: 394
apache
« Odpověď #5 kdy: 01 Února 2007, 23:03:00 »
Citace: KLuka
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.
Kód: [Vybrat]
sudo chmod 755 vase_vybrana_slozkaPokud byste ji nevlastnil tak zmente vlastnika a skupinu prikazem
Kód: [Vybrat]
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.

KLuka

  • Návštěvník
  • Příspěvků: 6
apache
« Odpověď #6 kdy: 01 Února 2007, 23:28:25 »
děkuji...
Asus A3Hf, Ubuntu 6.10

 

Provoz zaštiťuje spolek OpenAlt.