Ĝisdatigu al Debian Jessie

La nova Debian Stabila estas fakto dum ĉirkaŭ unu semajno kaj miaj manoj komencis malsukcesigi mian virtualan maŝinon apud ĝi, sed mi ne havis tempon ĝis hodiaŭ. Ĉar mia tago komenciĝis frue, mi decidis dediĉi tempon al la ĝisdatigo. Промених сорс листа ми като промених wheezy на jessie

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

Ili tondris ĉi tie 2 speguloj:

  • MariaDB – de ĉi tiu spegulo jam ne bezonas Jessie inkluzivas version 10.0.6 en mi mem, kiun mi ne tre ŝatis. Post 5.5 micodedb kaj mysql ne tute kongruas, tial mi reiris al mysql nuntempe 5.5.42 – ĝi estas la defaŭlta en jessie
  • DotDeb – Mi uzis ĝin antaŭe por php55 ĉi tie ankaŭ estas malplena ĉar jessie venas 5.6.7-1

Post kiam mi perdis la kromajn spegulojn kaj turnis min de MariaDB al Mysql apt-get dist-upgrade iĝis pura, reboot kaj mi jam estis kun Debian 8.0. Mi malfermis mian ret-servilon kaj al mia surprizo ĝi funkciis ĉi tie, la historio estas longa – en kelkaj vortoj, mia Nginx estis plue kompilita el fonto kun aldonaj direktivoj. dpkg -l nginx-plena 1.2 mdaaa iu forgesis malhelpi, ne la pakaĵojn. Malŝalti kaj ĝisdatigi ĉion estas laŭ plano nginx rompis 😆 . Nginx funkcias prilaboritajn petojn kaj la php-fpm-procezo jam funkcias kaj runnignas, sed la php-kodo ne ekzekutas kaj ne kraĉas erarojn 🙄 MIA FAVORITE.

Post iom da serĉado de informoj pri la ŝanĝoj, mi trovis la sekvan pasejon

Problemoj pri agordo de Fastcgi ============================

nginx ekspedis modifitajn fastcgi_paramojn, kiu deklaris SCRIPT_FILENAME fastcgi_param. Ĉi tiu linio nun estis forigita. De nun ni ankaŭ sendas fastcgi.conf el la supreniranta magazino, kiu inkluzivas sane SCRIPT_FILENAME parametrovaloro.

Do, se vi uzas fastcgi_paramojn, vi povas provi ŝanĝi al fastcgi.conf aŭ permane agordi la koncernajn paramojn.

Bingo. Mi ŝanĝis la virtualajn gastigantojn por uzi fastcgi.conf anstataŭ fari malglatajn intervenojn kaj ĉio funkciis. Poste mi trafis rapidan diferencon por vidi la diferencon inter la 2 agordoj

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

Kiu memorigis min, ke verŝi grandajn agordojn al virtualaj gastigantoj ne estas bonega ideo. Restas denove kompili mian Nginx per la aldonaĵoj, kiujn mi volas mod_sec + pagespeed sed ĉi tio povas atendi. Ĝi estas multe pli grava, ke mia regulo ripetiĝas se vi ne havas la recenzon el 3-a fontoj kaj kutimaj agadoj Debian ne rompas ĉe dist-ĝisdatigo!

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

Leave a Reply

Your email address will not be published. Required fields are marked *

Anti SPAM *