Uaktualnienie do Debian Jessie

Новият Debian Stable е факт от около седмица и ме сърбяха ръцете да си надградя виртуалката до него но нямах никакво време до днес. Тъй като денят ми стартира рано реших да посветя време на ъпгрейда. Промених сорс листа ми като промених wheezy на jessie

sed -i "s/wheezy/jessie/g" /etc/apt/sources.list && apt-get update

Тук изгърмяха 2 огледала:

  • MariaDBот това огледало вече няма нужда Jessie включва версия 10.0.6 в себе си което не ми се понрави много. След 5.5 micodedb i mysql nie są w pełni kompatybilne, dlatego właśnie wróciłem do mysql 5.5.42 – jest to domyślne w jessie
  • DotDeb – Użyłem go wcześniej dla php55 tutaj jest również zbędne, ponieważ pochodzi z Jessie 5.6.7-1

Po tym, jak straciłem niepotrzebne kopie lustrzane i przełączyłem się z MariaDB do Mysql apt-get dist-upgrade poszedł na czysto, zrestartowałem komputer i byłem już z Debianem 8.0. Otworzyłem mój serwer internetowy i ku mojemu zdziwieniu to zadziałało, historia jest długa – w kilku słowach, mój Nginx został dodatkowo skompilowany ze źródła z dodatkowymi dyrektywami. dpkg -l nginx-full 1.2 мдааа някой е забравил да си unhold-не пакетите. Unhold и upgrade всичко е по план nginx-а се счупи 😆 . Nginx pracuje z przetwarzaniem żądań, a proces php-fpm jest uruchomiony i działa, ale kod php nie działa i nie wypluwa błędów 🙄 MY ULUBIONE.

Po kilku poszukiwaniach informacji o zmianach znalazłem następujący fragment

Problemy z konfiguracją Fastcgi ============================

nginx dostarczył zmodyfikowane fastcgi_params, który zadeklarował SCRIPT_FILENAME fastcgi_param. Ta linia została teraz usunięta. Od teraz wysyłamy również fastcgi.conf z repozytorium nadrzędnego, który zawiera rozsądną wartość parametru SCRIPT_FILENAME.

Więc, jeśli używasz fastcgi_params, możesz spróbować przejść na fastcgi.conf lub ręcznie ustawić odpowiednie parametry.

Bingo. Zmieniłem wirtualnych hostów, aby korzystali z fastcgi.conf zamiast robić surowe interwencje i wszystko działało. Następnie nacisnąłem szybki diff, aby zobaczyć różnicę między 2 konfiguracjami

diff /etc/nginx/fastcgi_params /etc/nginx/fastcgi.conf
1a2
> fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

Co przypomniało mi, że wlewanie dużych konfiguracji do wirtualnych hostów nie jest fajnym pomysłem. Pozostaje ponownie skompilować mój Nginx z dodatkami, których chcę mod_sec + prędkość strony, ale to może poczekać. To jest o wiele ważniejsze, moja reguła jest powtarzana, jeśli nie masz recenzji z 3 źródeł, a niestandardowe wyniki Debian nie psują się przy aktualizacji dist!

https://www.youtube.com/watch?v = gEQCny6zNF0

Odpowiedz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczane *

Anti-spam *