За выходныя пракату TuxCon 2017. На думку большасці людзей, я выступаў прыстойна добра з маёй лекцыяй. Я асабіста не вельмі задаволены, вядома, ёсць шмат рэчаў, на якіх можна працаваць, Я галава, таму што гэта не апошняя мая такая дзейнасць у будучыні. Шчыра кажучы, вялікая частка прэзентацыі ледзь памятаю яе, Гэта было ў трансе. Я памятаю, выхоплівае моманты, калі я гляджу на гадзіннік і знайсці, што было да прыстойнага колькасці часу.

Вызначана, гэта было не так проста, нават прымаючы пад увагу, аўдыторыя была вельмі вузканакіраваныя і быў вялікі бар'ер з аўдыторыяй.

 

Преживях малка драма с диска на лаптопа ми. След фиксването на проблема при apt-get update лъсваше следният крайно не приятен край на процеса

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

Както обикновено проблема е крайно очевиден /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386 не може да бъде прочетен коректно. Фикса е също толкова елементарен колкото и самата диагностика на проблема:

 rf -f /var/lib/apt/lists/*

В крайна сметка резултата е форсирана синхронизация на apt.

новы Debian Stable факт каля тыдня і рукі свярбелі абнавіць virtualkata да яго, але ў мяне не было часу сёння. З таго дня я пачаў рана, я вырашыў у свой час, каб абнавіць. Промених сорс листа ми като промених wheezy на jessie

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

тут раўлі 2 люстэрка:

  • MariaDB – на люстэрку больш не трэба Jessie ўключае ў сябе версію 10.0.6 у сабе я не сядзеў добра шмат. то 5.5 michetodb і MySQL не зусім адпавядае, таму што ў той час яна павярнулася назад да MySQL 5.5.42 – гэта Jessie па змаўчанні
  • DotDeb – Я выкарыстаў яго раней для php55 тут таксама няма неабходнасці, таму што Джэсі прыходзіць з 5.6.7-1

Пасля таго, як штурхаць дадатковыя люстэркі і павярнуўся на MariaDB да Mysql APT-атрымаць мой Dist-Upgrade чысты, перазагрузкі і я павінен быў Debian 8.0. Я адкрыў свой вэб-сервер-і, на маё здзіўленне, працаваў тут доўгую гісторыю – некалькі слоў Nginx і я сабраны з зыходных кодаў далей з дапамогай дадатковых дырэктыў. DPKG -l Nginx-поўны 1.2 Ды хто-то забыўся, не Зварот пакетаў. Зварот і мадэрнізаваць усё ідзе па графіку і Nginx авангарднымі 😆 . Nginx-і працоўныя працэсы запытаў і PHP-FPM працэс і runnign, але PHP-код не выконваецца і ня плююць памылкі 🙄 мае любімыя.

Пасля таго, як пошук інфармацыі пра змены, я знайшоў наступны пасаж

пытанні канфігурацыі Fastcgi ============================

Nginx адгрузіў мадыфікаваныя fastcgi_params, якая абвясціла SCRIPT_FILENAME fastcgi_param. Гэтая лінія цяпер была выдаленая. З гэтага моманту мы таксама адпраўка fastcgi.conf ад вышэйстаячага сховішчы, якая ўключае ў сябе разумны значэнне параметру SCRIPT_FILENAME.

так, калі вы выкарыстоўваеце fastcgi_params, вы можаце паспрабаваць пераключыцца на fastcgi.conf або ўручную ўсталяваць адпаведныя Params.

Бінга. Я змяніў віртуальныя хасты выкарыстоўваць fastcgi.conf замест таго, каб зрабіць грубыя ўварваньне і ўсё гарыць. Затым ударыў хуткі дыферэнцыял, каб убачыць, што розніца паміж 2-конфіге

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

Гэта нагадала мне, што льецца вялікія канфігурацыі ў віртуальных хастоў халаднавата ідэя. Застаецца перакампіляваць зноў Nginx-і дапаўненні, якія хочуць mod_sec + PageSpeed, але гэта можа пачакаць. Значна больш важна, че правилото ми се повтори ако нямаш огледа от 3-ти източници и кастъм изпълнения Debian не се чупи при dist-upgrade!

пратакол HTTPS://www.youtube.com/watch?v=gEQCny6zNF0

След дълго двумесечно обмисляне взех решение да напусна настоящата си работа. Днес ми беше последния работен ден. Да гэтага часу працаваў 4 з паловай гадоў (вышэй ніжэй) мога да кажа, для мяне гэта было пякельнае задавальненне і гонар працаваць з некаторымі з- Лепшыя адміністратары Linux у Балгарыі. Я працаваў у адным з найбуйнейшых інтэрнэт-правайдэраў у паўднёвай частцы Балгарыі даў мне вельмі шмат вопыту, стымул, прага новых ведаў і патрэба ў такіх. Я павінен усё, што я дасягнуў сваіх калегаў, якія дапамаглі мне і заахвочвалі мяне, але надыходзіць час, калі адзін адчувае сябе не дастаткова добра. У апошнім 1 год разлюбіў месца якога жывуць, Я перастаў адчуваць тыя апантаную стараннасць кожны дзень, каб адкрыць для сябе новы свет даймаць мой розум некаторыя цікавыя галаваломкі. Усе станавілася ўсё больш і больш руціннай, якая не вельмі добра.

Жудасна Я сумую па сваім калегам працу на абед для кавы раніцай. Усё, што я буду сумаваць гэта, але некаторыя рэчы проста трэба змяніць. Me думае, што з'яўляецца канчатковай кропкай для гэтага. Я спадзяюся, што я прыняў правільнае рашэнне, перш чым мне, што гэта месца было, як скала, Ніхто не мае права выгнаць мяне са становішча, у якім я. Цяпер я пачынаю з чымсьці радыкальна не розныя віды дзейнасці, але ў значнай ступені яна адрозніваецца ад таго, што я рабіў. Я ведаю, што больш-менш усё гэта прыгода, але, як мы разумеем, што мы жывыя. 🙂 можа не заўсёды бяспечна гуляць.

Скрыжаваўшы пальцы і пажадаць мне ўдачы!

Сёння скокнуў злёгку, каб ачысціць ўсе памылкі XHTML на маёй галоўнай старонцы і цяпер вынік чалавек абсалютна правільны код.

Дакумент знаходзіцца ў <пратакол HTTPS://neo2shyalien.eu/> была паспяхова праверана ў XHTML 1.0 пераходны. Гэта азначае, што дадзены рэсурс вызначыў сябе як “XHTML 1.0 пераходны” і што мы паспяхова правялі фармальную праверку яго. Рэалізацыі сінтаксічнага аналізу, якія мы выкарыстоўвалі для гэтай праверкі заснаваныя на OpenSP (SGML / XML) і libxml2 (XML).

з задавальненнем, защото това е една важна част от един експеримент които съм започнал с блога ми от няколко дни. Сега се боря и с скоростта на зареждане, че е доста ниска което не ме радва преди времето беше максимално до 2 секунди сега е около 4 което не е никак добре.