Google HTTPS ਸਾਈਟ ਨੂੰ ਪਿਆਰ ਕਰਨ ਦਾ ਸ਼ੁਰੂ ਕੀਤਾ ਹੈ, ਕਿਉਕਿ, ਦੇ ਹੋਰ ਜ਼ਰੂਰੀ ਤਾਇਨਾਤੀ ਨੂੰ SSL-ਅਤੇ ਜਿੱਥੇ ਤੁਹਾਨੂੰ. ਕੁੱਲ ਮਿਲਾ ਸਰਵਰ ਲਈ ਪਰੇਸ਼ਾਨੀ ਵੱਧ ਹੋਰ ਅਤੇ ਹੋਰ ਗਤੀ ਵਿਚ ਪਤਨ ਹੈ. ਖ਼ੁਸ਼ ਖ਼ਬਰੀ ਹੈ, ਹੈ, ਜੋ ਕਿ HTTP2 ਸਾਲ ਅਤੇ ਇੱਕ ਅੱਧੇ ਇੱਕ ਵੱਧ ਲਈ ਮਿਆਰੀ ਸਾਰੇ ਪ੍ਰਮੁੱਖ HTTP ਸਰਵਰ ਅਤੇ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਹੈ ਅਤੇ ਕਾਫ਼ੀ ਸਥਿਰ ਕਾਇਮ ਰੱਖਣ ਰਿਹਾ ਹੈ,. ਬਦਕਿਸਮਤੀ ਡੇਬੀਅਨ ਸਥਿਰ ਕੋਈ ਪੈਕੇਜ ਨੂੰ ਮੁੱਖ HTTP ਸਰਵਰ ਵਿੱਚ HTTP2 ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਲਈ. ਵਰਜਨ ਹੈ, ਜੋ ਕਿ ਸਾਨੂੰ HTTP2 ਕੰਮ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹਨ:

  • ਅਪਾਚੇ > 2.4.17
  • nginx > 1.9.5
  • ਨਿੱਜੀ ਤੌਰ 'ਤੇ ਹੋਰ ਮੈਨੂੰ ਉਤਸਾਹਿਤ ਨਾ ਕਰੋ (lighttpd ਸੰਭਵ ਯੋਜਨਾ ਬਣਾਈ ਹੈ…..)

ਮੇਰੇ ਲਈ mishmash ਵੱਡਾ ਹੈ ਅਤੇ ਦੇ ਅਨੁਸਾਰ ਨਿਰਭਰ ਅਪਾਚੇ ਜ nginx ਮਾਣਦਾ ਹੈ. ਮੈਨੂੰ ਅਜੇ ਵੀ ਡੇਬੀਅਨ ਦੇ ਅਪਾਚੇ http2 ਦੇ ਆਪਣੇ ਚਲਾਓ ਕਰਨ ਲਈ ਨਿਭਾਈ, ਨਾ ਹੈ, 8 ਕਿਉਕਿ ਇਸ ਨੂੰ ਸੀ ਹੈ, ਨਾ ਹੈ, ਪਰ ਬੈਕਪੋਰਟ ਰੈਪੋ ਇਸ ਲਈ ਇਸ ਨੂੰ ਹੈ, ਇਸ ਨੂੰ ਇੱਕ ਵੱਡੀ ਸਮੱਸਿਆ ਹੈ, ਨਾ ਹੋਵੇਗਾ. nginx ਲਈ ਸਾਨੂੰ ਹੀ ਕਈ ਵਾਰ ਖੇਡਿਆ ਹੈ. ਆਮ ਤੌਰ 'ਤੇ ਕਦਮ ਕੁਝ ਹੈ ਅਤੇ ਮੁਕਾਬਲਤਨ ਸਧਾਰਨ ਹਨ:

  1. nginx ਅਧਿਕਾਰੀ repo ਜੋੜੋ – ਡੇਬੀਅਨ ਐਡੀਸ਼ਨ, 1.6.h ਕਿਰਪਾ ਕਰਕੇ ਹੈ 🙄
  2. ਇੰਸਟਾਲ ਕਰੋ ਬੈਕਪੋਰਟ ਤੱਕ ਆਪਣੇ OpenSSL ਵੇਲੇ 1.0.2k ਹੈ – ਸਾਨੂੰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਜੋ ਕਿ ALPN ਹਰ ਚੀਜ਼ ਲਈ ਰਖਾਅ ਲਈ ਕ੍ਰਮ ਕੰਮ ਕਰਨ ਲਈ ਅਤੇ barzichko ਹੈ
  3. ਆਪਣੇ devscripts ਇੰਸਟਾਲ – ਹੁਣ ਸ਼ੇਅਰ ਕਰਨ ਲਈ ਹੈ, ਜੋ ਕਿ ਸਾਡੇ ਪੈਕੇਜ bildnem ਜਾਵੇਗਾ ਵਾਰ ਹੈ, ਕਿਉਕਿ ਅਧਿਕਾਰੀ OpenSSL 1.0.1t ਹੈ, ਜੋ ਕਿ ALPN ਕੰਮ ਨਾ ਕਰਦਾ ਹੈ ਅਤੇ ਬਰਾਊਜ਼ਰ ਨਾਲ ਨਾਲ ਜਵਾਬ ਹੈ ਅਤੇ ਕੰਮ ਨਾ ਕੀਤਾ, ਦੇ ਨਾਲ ਕੰਪਾਇਲ ਹੋ ਗਿਆ ਹੈ http2-ਸਿਰਫ ਜੇ ਇਸ ਨੂੰ ਮਜਬੂਰ ਕੀਤਾ
  4. ਵੱਧਦਾ ਵਰਜਨ ਅਤੇ ਪੈਕੇਜ ਨਾਲ ਵਣਜਾਰਾ ਰੱਖਣ ਨਾ ਕਰਦੇ, ਇੱਕ ਨਵ ਵਰਜਨ ਦੇ ਰੂਪ ਵਿੱਚ ਸਿਰਫ sinkenm ਲਈ ਸਰੋਤ

ਦੇ ਕਦਮ ਹੈ ਕੇ ਕਦਮ ਹੈ ਸ਼ੁਰੂ ਕਰੀਏ

nginx repo ਜੋੜੋ

deb http://nginx.org/packages/debian/ codename nginx
deb-src http://nginx.org/packages/debian/ codename nginx

OpenSSL 1.0.2k ਅਤੇ ਦੇਵ ਦੀ ਲਾਇਬ੍ਰੇਰੀ ਜੋੜੋ ਹੋਰ ਸਾਨੂੰ 1.0.1t ਨਾ ਸਾਡੇ ਮਕਸਦ ਨਾਲ ਦੁਬਾਰਾ bildnem ਜਾਵੇਗਾ

echo 'deb http://ftp.debian.org/debian jessie-backports main' | tee /etc/apt/sources.list.d/backports.list

apt update && apt install libssl-dev -t jessie-backports

 

ਹੁਣ nginx ਦੇ ਸੰਕਲਨ ਲਈ ਜ਼ਰੂਰੀ ਲਾਇਬਰੇਰੀ ਨੂੰ ਜੋਡ਼ਨ ਲਈ ਛੱਡ ਦਿੱਤਾ

apt install devscripts

apt build-dep nginx

mkdir nginx-build

cd nginx-build

apt-get source nginx

ਤੁਹਾਨੂੰ ਠੀਕ ਕੰਮ ਕਰ ਰਹੇ ਹਨ, ਜੇ ਤੁਹਾਡੇ ਵਰਗੇ ਇੱਕ ਬਣਤਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ

~/nginx-build # ll
total 1004
drwxr-xr-x 10 root root   4096 Feb 21 18:37 nginx-1.10.3
-rw-r--r--  1 root root 103508 Jan 31 17:59 nginx_1.10.3-1~jessie.debian.tar.xz
-rw-r--r--  1 root root   1495 Jan 31 17:59 nginx_1.10.3-1~jessie.dsc
-rw-r--r--  1 root root 911509 Jan 31 17:59 nginx_1.10.3.orig.tar.gz

papta ਜਿਸ ਵਿੱਚ ਮੇਰੇ ਕੇਸ ਅਤੇ nginx-1.10.3 ਵਿੱਚ nginx ਦੇ ਅਨਜ਼ਿਪ ਸਰੋਤ ਹੁਕਮ ਚਲਾਉਣ, ਜਿਸ ਨਾਲ ਵਰਜਨ ਵਾਧਾ ਪ੍ਰਵੇਸ਼, ਮੈਨੂੰ ਨਿੱਜੀ ਨੂੰ ਜੋਡ਼ਨ ਲਈ ਤਰਜੀਹ 1 ਇਸ ਨੂੰ ਬਣਾਉਣ ਲਈ

debchange --newversion 1.10.3-1

ਇੱਕ ਵਾਰ ਤੁਹਾਨੂੰ ਇੱਕ ਨੂੰ ਸ਼ਾਮਿਲ changelog-ਅਤੇ ਚੋਣਵੇ ਅਸਲ ਸੰਕਲਨ ਕਰਨ ਲਈ ਜਾਰੀ ਕਰਨ ਲਈ

debuild -us -uc -i -I -b -j6

ਸੰਰਚਨਾ ਹੁਕਮ 'ਤੇ ਇੱਕ ਛੋਟੇ ਸਪਸ਼ਟੀਕਰਨ:

-ਸਾਡੇ ਨਾਲ -uc ਸਕਰਿਪਟ ਕਹਿ ਨਹੀ “ਦਸਤਖਤ ਕੀਤੇ” .DSC ਅਤੇ .changes ਫਾਇਲ. -ਮੈਨੂੰ ਅਤੇ -ਮੈਨੂੰ ਵਰਜਨ ਕੰਟਰੋਲ ਦੇ ਫਾਇਲ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਲਈ ਸਕਰਿਪਟ ਦਾ ਕਾਰਨ. -ਬੀ ਸਿਰਫ ਬਾਈਨਰੀ ਪੈਕੇਜ ਨੂੰ ਤਿਆਰ ਕਰਨ ਲਈ. -ਜੰਮੂ ਨੂੰ ਪੈਰਲਲ ਕਾਰਜ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਕਰਨ ਲਈ ਵਿੱਚ ਦੇ ਰੂਪ ਵਿੱਚ 🙂

 

ਉਪਰੋਕਤ ਕਾਰਵਾਈ ਨੂੰ ਬਾਅਦ ਸਾਡੇ ਨਵ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਲਈ. ਤੁਹਾਨੂੰ ਹੀ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ, ਜੇ nginx ਅਨ ਕਰਨ ਲਈ ਬਿਹਤਰ ਹੈ,

apt remove nginx nginx-*

ਵੀ / etc nginx ਫੋਲਡਰ ਦੇ ਬੈਕਅੱਪ ਕਰਨ ਲਈ ਇੱਕ ਬੁਰਾ ਵਿਚਾਰ ਨੂੰ ਨਾ. ਆਮ, ਇੱਕ ਅੱਪਗਰੇਡ ਵਿੱਚ 1.6.5 ਨੂੰ 1.10.3 ਮੈਨੂੰ ਕੋਈ ਵੀ ਡਰਾਮੇ ਸੀ, ਪਰ ਤੁਹਾਨੂੰ ਪਤਾ ਹੈ ਕਦੇ ਵੀ. ਨ੍ਯੂ paktei ਵੱਡੇ ਪੱਧਰ ਫੋਲਡਰ ਵਿੱਚ ਸਥਿਤ ਹਨ ਅਤੇ ਵਰਗੇ ਇੱਕ ਹੁਕਮ ਨਾਲ ਇੰਸਟਾਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:

dpkg -i ../*.deb

ਜੇ ਸਾਰੇ ਸੁਚਾਰੂ ਚਲਾ ਗਿਆ ਤੁਹਾਨੂੰ ਸਿਰਫ nginx ਕਾਰਜ ਨੂੰ ਚਲਾਉਣ ਲਈ ਅਤੇ http2 ਸੰਰਚਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਰਹਿੰਦਾ ਹੈ ਕੋਈ ਵੀ ਹੁਣ ਇਸ ਲੇਖ ਦਾ ਮੰਤਵ ਹੈ.

Преживях малка драма с диска на лаптопа ми. След фиксването на проблема при 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.

ਮੇਰੀ ਮਨਪਸੰਦ ਪਾਠ ਸੰਪਾਦਕ Geany. ਇਹ ਬਹੁਤ ਹੀ ਨਿਊਨਤਮ ਹੈ ਇੱਥੇ ਹੈ, ਜੋ ਕਿ ਭਾਸ਼ਾ ਦੀ ਇੱਕ ਵੱਡੀ ਸੀਮਾ ਹੈ, ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ – ਸ਼ੈੱਲ, PHP, ਪਾਈਥਨ, C … ਆਦਿ. ਉੱਥੇ ਆਟੋਕੰਪਲੀਟ ਦੀ ਹੈ, ਜਦਕਿ ਨਰਕ agile ਹੈ. ਇਹ ਸੰਭਵ ਤੌਰ 'ਤੇ ਕਦੇ ਕਦੇ ਸੁਹਾਵਣਾ ਦੀ ਘਾਟ ਹੈ, ਪਰ ਮੇਰੇ ਲਈ ਪਲ' ਤੇ ਕਾਫ਼ੀ ਵੱਧ ਹੈ. ਮੈਨੂੰ ਕੋਰਸ ਆਨਲਾਈਨ ਸ਼ੁਰੂ ਕੀਤਾ ਪਾਇਥਨ ਪਰੋਗਰਾਮਿੰਗ на SoftUni – ਆਪਣੇ ਗਿਆਨ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਲਈ ਅਤੇ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ, ਕਿਉਕਿ ਮੈਨੂੰ ਕਾਫੀ ਬਾਅਦ ਨਾ ਰਿਹਾ ਕਿ ਕੀ ਪਾਇਥਨ ਨਾਲ ਵਾਪਰਦਾ ਹੈ 3. ਕੋਰਸ ਦੇ ਲੈਕਚਰਾਰ ਦੀ ਸਿਫਾਰਸ਼ PyCharm ਪ੍ਰੋਗਰਾਮਿੰਗ pyton ਲਈ IDE ਤੌਰ, ਪਰ ਹੁਣ ਤੱਕ ਮੈਨੂੰ ਕਰਨ ਲਈ ਮੇਰੇ ਪਸੰਦ ਤੱਕ, ਕੁਦਰਤੀ ਕਸਰਤ ਲਈ Geany ਦਾ ਇਸਤੇਮਾਲ.

ਲੈਕਚਰ ਰਲੀ ਮਹਿਸੂਸ ਕੀਤਾ ਦੌਰਾਨ 2 ਕਾਲ

  1. ਪਾਈਥਨ ਆਟੋਕੰਪਲੀਟ-ਅਤੇ exhaled ਦਸਤਾਵੇਜ਼ ਤੱਕ ਫੰਕਸ਼ਨ ਅਤੇ ਢੰਗ ਨੂੰ
  2. ਲਈ ਕੋਈ ਪ੍ਰਮਾਣਿਕਤਾ pep8 ਮਿਆਰੀ

ਖ਼ੁਸ਼ ਖ਼ਬਰੀ ਦਾ ਹੈ, ਜੋ ਕਿ Geany ਸੰਰਚਨਾ ਕੇ ਲਈ ਕਾਫ਼ੀ ਲਚਕਦਾਰ ਹੈ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਅਜਿਹੇ ਲਾਪਤਾ 'ਤੇ ਦੇ ਕੇ ਵਧਾਉਣ ਦੀ ਜਾ ਸਕਦਾ ਹੈ,. ਦਿਉ ਪਾਇਥਨ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਜੋਡ਼ਨ ਸਾਡੇ IDE ਤੱਕ:

  • ਆਪਣੇ ਕੱਢਣ ਹੇਠ ਸਕਰਿਪਟ ਸਾਡੇ ਰਾਹ ਵਿਚ ਕਿਤੇ / usr / bin ਭੁੱਲੋ ਇਸ ਨੂੰ ਚੱਲਣਯੋਗ ਬਣਾਉਣ ਲਈ ਨਾ ਦੇ ਤੌਰ ਤੇ
  • ਫਾਇਲ ~ / config / geany / filedefs / filetypes.python ਨੂੰ ਸੋਧ ਹਿੱਸਾ ਸੈਟਿੰਗ ਹੇਠ ਦਿੱਤੀ ਸਤਰ ਸ਼ਾਮਿਲ ਵਿਚ context_action_cmd = pydocw% s ਨੂੰ. ਜੇ ਸਿਰਫ ਪਿਛਲੇ ਪਗ ਤੱਕ binarkata ਦੇ ਨਾਮ ਨੂੰ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ਹੈ. Geany ਮੁੜ ਚਾਲੂ ਜੇ ਚਲਾਉਣ.
  • ਸਾਨੂੰ ਹੀ ਇੱਕ ਪ੍ਰਸੰਗ-ਕਾਰਵਾਈ ਹੈ, ਜੋ ਕਿ ਫੰਕਸ਼ਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ ਹੈ. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. ਮੈਨੂੰ ਇਸ ਪਹੁੰਚ ਨੂੰ ਬਹੁਤ ਹੀ ਬਹੁਤ ਕੁਝ Leach ਕਿਉਕਿ ਮੈਨੂੰ ਪਸੰਦ ਹੈ ਮੈਨੂੰ NetBeans ਪਹੁੰਚ annoys.

ਇਸ ਲਈ ਹੁਣ ਤੱਕ, ਇਸ ਲਈ ਚੰਗਾ. ਫਿਰ ਮੈਨੂੰ ਅਸਲ ਵਿੱਚ ਇੱਕ ਪ੍ਰਮਾਣਿਕਤਾ ਦਾ ਕੋਡ ਤੁਹਾਡੇ ਲਿਖਣ ਦੀ ਹੈ ਨੂੰ ਚਾਹੁੰਦਾ ਸੀ – ਮੈਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਸਵੀਕਾਰ ਕੀਤਾ ਮਿਆਰ ਅਨੁਸਾਰ ਲਿਖਣ ਦੀ ਜ ਕੋਈ ਵੀ ugliness ਲਿਖਣ ਦੀ ਹੈ ਕਿ ਕੀ. ਆਮ ਤੌਰ 'ਤੇ ਮੈਨੂੰ ਫੇਰ ਪਤਾ ਲੱਗਿਆ ਹੈ tutorialče ਨੂੰ ਕੁਝ ਵਾਪਰਨਾ ਹੈ, ਪਰ ਇਸ ਨੂੰ ਇੱਕ ਬਿੱਟ ਪੁਰਾਣੀ ਹੈ – Geany ਸਭ ਕੁਝ ਆਪਣੇ ਆਪ ਨੂੰ ਵਿੱਚ ਬਣਾਇਆ ਗਿਆ ਹੈ ਸਿਰਫ ਇਸ ਨੂੰ pep8 ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ. ਵਿਚ ਡੇਬੀਅਨ apt-ਪ੍ਰਾਪਤ ਖੋਜਣ ਦਾ ਤਰੀਕਾ ਦੱਸੋ ਜਾਦੂ ਹੁੰਦਾ ਹੈ ਨੂੰ ਇੰਸਟਾਲ pep8 ਕੁੜੀ ਨੂੰ ਹੋਰ distrota ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ. ਦੂਜਾ ਮੇਨੂ ਸਰੀਰ ਬਟਨ ('ਤੇ ਘੱਟੋ ਘੱਟ ਮੇਰੇ ਲਈ) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

Screenshot from 2016-01-11 20-42-21

Това е общи линии как да накарате вашият Geany да работи по добре с Python и същевременно да продължи да бъде бърз без да кара процесора ви да иска да си тегли куршума.

ਕੁਝ ਲਈ (ਬਹੁਤ ਹੀ ਸਾਫ ਹੈ, ਨਾ ਮੇਰੇ ਕਾਰਨ) ਮੈਨੂੰ ਵੰਡਣਾਤਮਕ ਵਿਚ PostgreSQL ਡੈਮਨ ਨੂੰ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਮੇਰੇ ਡੇਬੀਅਨ ਸਰਵਰ ਦੇ ਇੱਕ ਅੱਪਗਰੇਡ ਲਈ ਫੇਲ੍ਹ ਹੈ. PostgreSQL ਭੂਤ ਇਕ ਚੰਗੇ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ ਨਵ ਵਰਜਨ ਨੂੰ ਵਰਤ ਸ਼ੁਰੂ ਕਰ ਨਾ ਕੀਤਾ ਹੈ (MySQL ਦੇ ਉਲਟ) ਜਦਕਿ ਯਕੀਨ ਨਾ, ਨਵ ਸ਼ੁਰੂ ਨਾਲ ਪੂਰੀ ਅਨੁਕੂਲ ਹੈ – ਵੱਡੇ ਡਾਟਾਬੇਸ ਲਈ ਬਹੁਤ ਹੀ ਲਾਭਦਾਇਕ ਹੈ. ਹੇਠ ਕਰਨ ਲਈ ਹੀ ਸੀਮਿਤ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਪ੍ਰਕਿਰਿਆ ਨੂੰ 2 ਪੈੜ:

  • pg_dropcluster
  • pg_upgradecluster

ਅੱਗੇ izdropite PG ਕਲੱਸਟਰ ਡੈਮਨ ਰੋਕ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ!

pg_dropcluster 9.4 main

Тази команда преминава бързо, след което преминаваме към съществената частсамият ъпгрейд

pg_upgradecluster 9.1 main
Disabling connections to the old cluster during upgrade...
Restarting old cluster with restricted connections...
Creating new cluster 9.4/main ...
config /etc/postgresql/9.4/main
data   /var/lib/postgresql/9.4/main
locale en_US.UTF-8
Flags of /var/lib/postgresql/9.4/main set as -------------e-C
port   5433
Disabling connections to the new cluster during upgrade...
Roles, databases, schemas, ACLs...
Fixing hardcoded library paths for stored procedures...
Upgrading database postgres...
Analyzing database postgres...
Fixing hardcoded library paths for stored procedures...
Upgrading database template1...
Analyzing database template1...
Fixing hardcoded library paths for stored procedures...
Upgrading database xpqt...
Analyzing database xpqt...
Re-enabling connections to the old cluster...
Re-enabling connections to the new cluster...
Copying old configuration files...
Copying old start.conf...
Copying old pg_ctl.conf...
Copying old server.crt...
Copying old server.key...
Stopping target cluster...
Stopping old cluster...
Disabling automatic startup of old cluster...
Configuring old cluster to use a different port (5433)...
Starting target cluster on the original port...
Success. Please check that the upgraded cluster works. If it does,
you can remove the old cluster with

pg_dropcluster 9.1 main

Ако всичко е минло гладко трябва да получите съобщение като горното което ви подканва да разкарате старите данни от pg.

pg_dropcluster 9.1 main

В края на тая тарпана вече можете да стартирате процеса си отново. При мен базите са малки и за съжаление не мога да дам оценка за колко време преминава същественият ъпгрейд.

ਨਵ ਡੇਬੀਅਨ ਸਥਿਰ ਇੱਕ ਹਫ਼ਤੇ ਅਤੇ ਹੱਥ ਦੇ ਬਾਰੇ ਇੱਕ ਤੱਥ ਨੂੰ ਇਸ ਨੂੰ ਕਰਨ ਲਈ virtualkata ਨੂੰ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ itched ਪਰ ਮੈਨੂੰ ਅੱਜ ਦਾ ਕੋਈ ਵਾਰ ਸੀ. ਮੇਰੇ ਦਿਨ ਛੇਤੀ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਮੈਨੂੰ ਮੇਰੇ ਵਾਰ ਨੂੰ ਸਮਰਪਿਤ ਕਰਨ ਅੱਪਗਰੇਡ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕੀਤਾ. Промених сорс листа ми като промених wheezy на jessie

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

ਇੱਥੇ ਗੱਜਿਆ 2 ਮਿਰਰ:

  • MariaDB – ਸ਼ੀਸ਼ੇ 'ਤੇ ਕੋਈ ਵੀ ਹੁਣ ਜੈਸੀ ਵਰਜਨ ਸ਼ਾਮਿਲ ਹਨ ਦੀ ਲੋੜ ਹੈ 10.0.6 ਆਪਣੇ ਆਪ ਨੂੰ ਵਿੱਚ ਹੈ, ਜੋ ਕਿ ਮੈਨੂੰ ਬਹੁਤ ਸਾਰੇ ਦੇ ਨਾਲ ਨਾਲ ਨਾਲ ਬੈਠ ਨਾ ਸੀ,. ਫਿਰ 5.5 michetodb ਅਤੇ MySQL ਕਾਫ਼ੀ ਅਨੁਕੂਲ ਵਾਰ 'ਤੇ ਉਸ ਨੂੰ ਮੁੜਿਆ, ਕਿਉਕਿ MySQL ਨੂੰ ਵਾਪਸ ਨਹੀ ਹਨ 5.5.42 – ਇਹ ਮੂਲ Jessie ਹੈ
  • DotDeb – ਮੈਨੂੰ ਇੱਥੇ php55 ਲਈ ਇਸ ਨੂੰ ਵਰਤਿਆ ਇਹ ਵੀ ਬੇਲੋੜੀ ਹੈ, ਕਿਉਕਿ Jessie ਨਾਲ ਆਇਆ ਹੈ 5.6.7-1

ਮੈਨੂੰ ਵਾਧੂ ਸ਼ੀਸ਼ੇ ਦੇ ਬਾਅਦ ਭੇਜਿਆ ਹੈ ਅਤੇ MySQL ਹੱਕੀ-ਪ੍ਰਾਪਤ Dist-ਅੱਪਗਰੇਡ ਮੇਰਾ ਸਾਫ਼ ਕਰਨ ਲਈ MariaDB ਕੇ ਮੁੜਿਆ ਹੈ, ਨੂੰ ਮੁੜ ਚਾਲੂ ਹੈ ਅਤੇ ਮੈਨੂੰ ਡੇਬੀਅਨ ਕਰਨ ਲਈ ਸੀ 8.0. ਮੈਨੂੰ ਮੇਰੇ ਵੈਬ ਸਰਵਰ-ਹੈ ਅਤੇ ਖੋਲ੍ਹਿਆ ਮੇਰੇ ਹੈਰਾਨੀ ਕਰਨ ਲਈ ਇੱਥੇ ਇੱਕ ਲੰਬੇ ਕਹਾਣੀ ਤੇ ਕੰਮ ਕੀਤਾ – ਕੁਝ ਸ਼ਬਦ-ਅਤੇ nginx ਮੈਨੂੰ ਵਾਧੂ ਨਿਰਦੇਸ਼ ਦੇ ਨਾਲ ਹੋਰ ਅੱਗੇ ਸਰੋਤ ਕੰਪਾਇਲ. -l dpkg nginx-ਪੂਰਾ 1.2 Yep ਕਿਸੇ ਨੂੰ unhold-ਨਾ ਪੈਕੇਜ ਨੂੰ ਭੁੱਲ. Unhold ਅਤੇ ਅੱਪਗਰੇਡ ਸਭ ਕੁਝ ਅਨੁਸੂਚੀ ਅਤੇ nginx-ਤੋੜ 'ਤੇ ਹੈ 😆 . Nginx-ਅਤੇ ਕੰਮ ਕਾਰਜ ਸਵਾਲ ਅਤੇ php-fpm ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਅਤੇ runnign ਹੈ ਪਰ php ਕੋਡ ਨੂੰ ਚਲਾਇਆ ਨਹੀ ਹੈ ਅਤੇ ਥੁਕਿਆ ਨਾ ਗਲਤੀ ਮੇਰੇ ਮਨਪਸੰਦ 🙄.

ਬੀਤਣ ਦੇ ਬਾਅਦ ਦੀ ਖੋਜ ਤਬਦੀਲੀ 'ਤੇ ਜਾਣਕਾਰੀ ਦੀ ਇੱਕ ਖੋਜ ਦੇ ਬਾਅਦ

FastCGI ਸੰਰਚਨਾ ਮੁੱਦੇ ============================

nginx ਇੱਕ ਤਬਦੀਲ fastcgi_params ਦਿੱਤੇ, ਜਿਸ ਨੂੰ SCRIPT_FILENAME fastcgi_param ਦਾ ਐਲਾਨ. ਇਹ ਲਾਈਨ ਨੂੰ ਹੁਣ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ. ਹੁਣ ਤੱਕ 'ਤੇ ਸਾਨੂੰ ਵੀ ਅੱਪਸਟਰੀਮ ਰਿਪੋਜ਼ਟਰੀ fastcgi.conf ਸ਼ਿਪਿੰਗ ਰਹੇ ਹਨ, ਜੋ ਕਿ ਇੱਕ ਸਮਝਦਾਰ SCRIPT_FILENAME ਪੈਰਾਮੀਟਰ ਦਾ ਮੁੱਲ ਵੀ ਸ਼ਾਮਲ ਹੈ.

ਇਸ ਲਈ, ਤੁਹਾਨੂੰ fastcgi_params ਵਰਤ ਰਹੇ ਹਨ, ਜੇਕਰ, ਤੁਹਾਨੂੰ fastcgi.conf ਬਦਲਣ ਜ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ ਇਸ ਨੂੰ ਦਸਤੀ ਸੰਬੰਧਤ ਪੈਰਾਮੀਟਰ ਸੈੱਟ ਕੀਤਾ.

ਬਿੰਗੋ. ਮੈਨੂੰ ਵਰਚੁਅਲ ਮੇਜ਼ਬਾਨ ਟੀਮ ਨੂੰ ਬਦਲ ਦੀ ਬਜਾਏ fastcgi.conf ਵਰਤਣ ਲਈ ਮੋਟਾ ਘੁਸਪੈਠ ਨੂੰ ਕੀ ਕਰਨ ਦੀ ਹੈ ਅਤੇ ਸਭ ਕੁਝ ਬੁਝਦੀ. ਫਿਰ ਇੱਕ ਤੇਜ਼ ਅੰਤਰ ਹਿੱਟ ਨੂੰ ਦੇਖਣ ਲਈ ਕਿ ਕੀ ਫਰਕ 2 ਸੰਰਚਨਾ ਦੇ ਵਿਚਕਾਰ ਹੈ

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

ਕਿਸ ਮੈਨੂੰ ਯਾਦ ਹੈ, ਜੋ ਕਿ ਵਰਚੁਅਲ ਮੇਜ਼ਬਾਨ ਟੀਮ ਵਿੱਚ ਡਿੱਗਣ ਵਿਸ਼ਾਲ ਸੰਰਚਨਾ ਠੰਡਾ ਵਿਚਾਰ ਨੂੰ ਹਨ. ਇਸ ਨੂੰ ਮੁੜ recompiled ਜਾ ਕਰਨ ਲਈ ਰਹਿੰਦਾ ਹੈ ਅਤੇ nginx-ਆਨ, ਜੋ mod_sec ਚਾਹੁੰਦੇ + pagespeed ਪਰ ਹੈ, ਜੋ ਕਿ ਦੀ ਉਡੀਕ ਕਰ ਸਕਦੇ ਹਨ. ਕਿਤੇ ਹੋਰ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੈ, че правилото ми се повтори ако нямаш огледа от 3-ти източници и кастъм изпълнения Debian не се чупи при dist-upgrade!

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