Forum Linux.pl

System => Konfiguracja => Wątek zaczęty przez: ocb w 2018-06-25, 14:14:07

Tytuł: debian 8 upgrade - problem z php
Wiadomość wysłana przez: ocb w 2018-06-25, 14:14:07
Witam,
po upgrade do 9, nie mogę uruchomić cacti. Przeglądarka pyta, gdzie zapisać plik.
Wrzuciłem plik info.php, zawierający:
<?php phpinfo(); ?>
do ścieżki podanej w site-enabled, tzn. /var/www/html i skrypt jest wykonywany.
Purgowałem apacha, cacti i instalowałem na nowo. Zmieniłem już nawet wersję php do 5.6 i dalej nie działa. Nie wiem już czego się chwycić.
Tytuł: Odp: debian 8 upgrade - problem z php
Wiadomość wysłana przez: 1709 w 2018-06-25, 15:40:55
W celu debugowania problemu jakiejkolwiek aplikacji,
przeciętny użytkownik może:
1. Przeczytać logi
https://www.cacti.net/downloads/docs/html/debugging.html
2. Otworzyć aplikacje w terminalu
3. Sprawdzić na drugim, nowym koncie użytkownika.

Może tam kryje się odpowiedz problemu ?
Tytuł: Odp: debian 8 upgrade - problem z php
Wiadomość wysłana przez: Paweł Kraszewski w 2018-06-25, 16:01:36
2. Otworzyć aplikacje w terminalu
3. Sprawdzić na drugim, nowym koncie użytkownika.

Z całym szacunkiem, Cacti to webaplikacja chodząca na kompie OPa. Więc jak "otworzyć w terminalu" a zwłaszcza "na drugim, nowym koncie użytkownika"?

Ale zgodzę się, że p.1 jest OK - jeżeli wszystko inne zawiedzie, zajrzyj do logu.
Tytuł: Odp: debian 8 upgrade - problem z php
Wiadomość wysłana przez: ocb w 2018-06-26, 09:43:45
Próbowałem otworzyć w innej przeglądarce. IE mówi:
Cytuj
FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'
Sprawdziłem ten config. Jest to samo co w /etc/cacti/debian.php.
Wszystko jest poprawnie wpisane, nie ma żadnych literówek.
Dodałem powłokę do www-data żeby przetestować. Loguję się bez problemu do bazy, na danych podanych w plikach konfiguracyjnych.

Purgowałem mariadb, cacti. Instalowałem na nowo, wszystko z konfiguratora bez żadnych błędów, wszystko zakończone pomyślnie.
Bez rezultatów.
cacti.log pusty:
Cytuj
root@k1:~# tail -n 200 /var/log/cacti/cacti.log
06/26/2018 09:30:02 AM - SYSTEM STATS: Time:0.5829 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:5 RRDsProcessed:5
Logi apache2 i mysql nie zawierają żadnych błędów.
Mogę liczyć na odrobinę więcej pomocy niż odesłanie mnie do dokumentacji cacti? To jest wstanie znaleźć samodzielnie...


Tytuł: Odp: debian 8 upgrade - problem z php
Wiadomość wysłana przez: 1709 w 2018-06-27, 16:16:45
1. Zawsze możesz cofnąć aktualizacje php czy czegoś innego.

Zeby dany pakiet został zablokowany przy aktualizacji,
 do tego służy pin-priority
cat /var/lib/synaptic/preferences
#Package: libsqlcipher12
#Pin: version 12.0.0
#Pin-Priority: 1001
https://dug.net.pl/tekst/163/priorytety_pakietow_(apt_pinning__pin_priority)/
Gdzieś na koncie root w folderze apt , będziesz miał historie aktualizacji,
jeśli aktualizujesz z Synaptic .

2. Jeśli robiłeś aktualizacje warto wszystko sprawdzić ponownie,
( uslugi, konfiguracje, logi, pliki)
bo jak zauważyłeś w logu, cacti sie uruchomił.
Nawet przejzec jakie zmiany zostaly wprowadzone w aktualizacjach.