[+] Instalacja Cacti i ostrzeżenia o niemożno

Tematy związane z oprogramowaniem, instalacją, konfiguracją
ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

[+] Instalacja Cacti i ostrzeżenia o niemożności zmiany informacji nagłówkowych

Post autor: ksysinek »

Dzisiaj postanowiłem skorzystać z programu do monitorowania sieci o nazwie cacti. Zainstalowałem go z repozytorium. Podczas instalacji zapytany zostałem o hasło Mysql dla konta root i nazwę/hasło dla konta użytkownika cacti. Jak później sprawdziłem, baza została importowana poprawnie lecz cacti sypie błędami:

Kod: Zaznacz cały

[B]Warning[/B]:  mb_ereg_replace() [[url=http://obrzycko.net/cacti/install/function.mb-ereg-replace]function.mb-ereg-replace[/URL]]: mbregex compile err: premature end of char-class in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]86[/B]

[B]Warning[/B]:  mb_ereg_replace() [[url=http://obrzycko.net/cacti/install/function.mb-ereg-replace]function.mb-ereg-replace[/URL]]: mbregex compile err: premature end of char-class in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]87[/B]

[B]Warning[/B]:  Cannot modify header information - headers already sent  by (output started at /usr/share/cacti/site/include/global.php:86) in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]121[/B]

[B]Warning[/B]:  Cannot modify header information - headers already sent  by (output started at /usr/share/cacti/site/include/global.php:86) in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]122[/B]

[B]Warning[/B]:  Cannot modify header information - headers already sent  by (output started at /usr/share/cacti/site/include/global.php:86) in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]123[/B]

[B]Warning[/B]:  Cannot modify header information - headers already sent  by (output started at /usr/share/cacti/site/include/global.php:86) in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]124[/B]

[B]Warning[/B]:  Cannot modify header information - headers already sent  by (output started at /usr/share/cacti/site/include/global.php:86) in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]125[/B]

[B]Warning[/B]:  session_start() [[url=http://obrzycko.net/cacti/install/function.session-start]function.session-start[/URL]]: Cannot send session cookie - headers already sent by (output started at /usr/share/cacti/site/include/global.php:86) in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]129[/B]

[B]Warning[/B]:  session_start() [[url=http://obrzycko.net/cacti/install/function.session-start]function.session-start[/URL]]: Cannot send session cache limiter - headers already sent (output started at /usr/share/cacti/site/include/global.php:86) in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]129[/B]

[B]Warning[/B]:  include(/database.php) [[url=http://obrzycko.net/cacti/install/function.include]function.include[/URL]]: failed to open stream: No such file or directory in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]184[/B]

[B]Warning[/B]:  include() [[url=http://obrzycko.net/cacti/install/function.include]function.include[/URL]]: Failed opening '/database.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]184[/B]

[B]Warning[/B]:  include_once(/functions.php) [[url=http://obrzycko.net/cacti/install/function.include-once]function.include-once[/URL]]: failed to open stream: No such file or directory in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]185[/B]

[B]Warning[/B]:  include_once() [[url=http://obrzycko.net/cacti/install/function.include]function.include[/URL]]: Failed opening '/functions.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]185[/B]

[B]Fatal error[/B]:  Call to undefined function  db_connect_real() in [B]/usr/share/cacti/site/include/global.php[/B] on line [B]191[/B]
Dodałem też vhosta do Apache:

Kod: Zaznacz cały

NameVirtualHost domenka.pl*
<VirtualHost domenka.pl>
DocumentRoot /home/www/domenka.pl/
ServerName domenka.pl
ServerAlias *.domenka.pl
<Directory "/home/www/domenka.pl/">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Alias /cacti /usr/share/cacti/site

<DirectoryMatch /usr/share/cacti/site>
    Options +FollowSymLinks
    AllowOverride None
    order allow,deny
    allow from all
    <IfModule mod_php4.c>
    AddType application/x-httpd-php .php

    php_flag magic_quotes_gpc Off
    php_flag short_open_tag On
    php_flag register_globals Off
    php_flag register_argc_argv On
    php_flag track_vars On
    # this setting is necessary for some locales
    php_value mbstring.func_overload 0
    php_value include_path .

    DirectoryIndex index.php
</IfModule>
</DirectoryMatch>
</VirtualHost>
Mam zainstalowane wszystkie pakiety, a RRDToola kompilowałem osobiście. Nie wiem co może być tego przyczyną. Pomóżcie proszę.

Dodane:
Naprawdę nikt nie ma pojęcia co to może być?
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

A tak naprawdę to nie przejrzałeś forum i nie pochwaliłeś jaki masz system operacyjny:
http://debian.linux.pl/threads/12771-Za ... #post81406

Według informacji dostępnych w internecie (a które sam możesz łatwo znaleźć), wychodzi na to, że jest to stary błąd związany z Ubuntu i wspomnianym programem.
ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

Post autor: ksysinek »

Zgadza się, zapomniałem powiedzieć że używam Debiana Etch w wersji 5.0.6 z jądrem 2.6.26-2-686 w architekturze 32 bitowej.

Zapomniałem też powiedzieć, że szukałem z pomocą Google i nie mogłem nic znaleźć. Dlatego też tutaj napisałem, inaczej nie zawracałbym w ogóle głowy forumowiczom.

Dodane:
Nareszcie znalazłem rozwiązanie tego problemu. Plik /etc/cacti/apache.conf, którego użyłem do przygotowania vhosta jest przestarzały. Wystarczyło usunąć

Kod: Zaznacz cały

<IfModule mod_php4.c>
i po prostu, wpisać zawartość pliku do konfiguracji Apache aby wszystko działało poprawnie.
ODPOWIEDZ