Mam takovy problem - kdysi jsem cacti nainstaloval bez problemu, ted ovsem mam problem
1) zkousel jsem si stahnout ze stranky vyvojaru, a nainstalovat - zjistil jsem, ze kdyz to nakopiruji do /srv/www/htdocs/cacti , tak pri zadani do prohlizece mi to napise Forbiden - prisel jsem na to, ze to nema byt v adresari cacti, dal jsem to do adresare pokus (proc?? - to jsem nepochopil - i htaccess jsem smazal, tim to nebylo) - nedala se spustit ani instalace : mojeip/pokus/install/index.php - pry stranka nelze zobrazit - pritom tam ten soubor je... - v mc jsem kontroloval na adresare a na soubory chmod, vsude bylo odskrtnute, ze je moznost cist ostatnimi...
2) pokus byl nainstalovat balicek pres yast - to se nainstalovalo do /usr/share/cacti - nechapu proc tam, protoze to neni slozka s webem - web mam v /srv/www/htdocs/... ale ani kdyz jsem to prekopiroval, tak to take neslo...
Prosim nevite kde je zrada? (je jasne, ze u me, ale kde?)
Diky !!!
Je potřeba Apachy zpřístupnit adresář /usr/share/cacti a to buď pomocí symbolického linku (umístit do /htdocs/ nebo pomocí directivy Alias.
honzaS
Tak jsem si neco poprecetl o symbolickych lincich, ale nejak jsem to nepochopil jak to souvisi s timto... prosim nebylo by kratke vysvetleni + maly priklad, nebo odkaz na clanek kde to najdu? - ja to prave o tech lincich nasel na rootu, ale nic moc mi toho nereklo...
Jinak jaky je duvod, ze nemuze tuto cestu najit? vzdyt ja tam mam vice adresaru a ke vsem se z webu dostanu... jen k tomu cacti ne :-(
Dekuji
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828
Moje první odpověď směřovala k vašemu druhému pokusu. Proč vám Apache u prvního pokusu o instalaci cacti hlásí Forbiden netuším, možná špatná přístupová práva, .htaccess ....
Prostup pro symbolické linky: (jako root)
ln -s /usr/share/cacti/ /srv/www/htdocs/
tím budete mít přístup v /htdocs/ do adresáře /cacti/ (vlastnosti directivy Directory se dědí na podadresáře)
Postup pro directivu Alias: (httpd.conf)
Alias /cacti/ "/usr/share/cacti/"
# pouze ilustrativní konfigurace
#
Directory "/usr/share/cacti"> # na začátku řádku udělejte stříšku, původně se totiž v komentáři tento řádek nezobrazoval
Options FollowSymLinks Indexes
AllowOverride None
Order allow,deny
Allow from all
/Directory>
tímto zápisem Apachy zpřístupníte adresář mimo /htdocs/, můžete si také vytvořit v /htdocs/ adresář /cacti/ do kterého se vám bude mapovat
honzaS
Máte správně nastavené hodnoty v httpd.conf? Konkrétně pro podporu php v něm musíte mít:
LoadModule php5_modul emodules/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
honzaS