<?xml version="1.0" encoding="UTF-8"?>
 		<rss version="2.0"><channel>
 		<title><![CDATA[Pomoc DonLinkage v6]]></title>
 		<description><![CDATA[Artyku&#322;y]]></description>
 		<link>http://donlinkage.i4a.pl/</link>
 		<copyright><![CDATA[Copyright Pomoc DonLinkage v6]]></copyright>
 		<generator>sNews CMS</generator><item>
			<title><![CDATA[Monitoring w DonLinkage - jak skonfigurowac - kwiecien 2021]]></title>
			<description>
				<![CDATA[
				Oto konfiguracja niezbedna do prawidlowego dzialania monitoringu pozycji w module DonLinkage.

<br />
<br />
Do sprawdzania pozycji, a przede wszystkim do odblokowania IP w Google (przy wiekszej ilosci zapytan w ciagu doby) potrzebne jest:<br />
- proxy (najlepiej prywatne, ale moze byc dzielone (polprywatne)<br />
- konto 2captcha.com<br>
- odpowiednia konfiguracja DonLinkage<br><br>

<br><br>
Na poczatek wykonaj aktualizacje DonLinkage, nawet jesli posiadasz najnowsza wersje.
<br><br>
Kolejny krok to zalozenie konta <a href="https://2captcha.com?from=4727908" target="_BLANK">2captcha.com</a> i zaladowanie konta w serwisie.<br>
Nastepnie nalezy wykonac konfiguracje 2captcha w konfiguracji DonLinkage: Konfiguracja=>Captcha. Dodajemy nowe Antigate API. Adresem bedzie http://2captcha.com/in.php, nalezy tez podac odpowiedni klucz API. Po zapisaniu danych nalezy ustawic wprowadzone API dla opcji "Captcha wyszukiwarki Google wysylaj do:".
<br />
<br />
Pozostalo jeszcze wprowadzenie jednego proxy dla modulu monitoringu. Jesli posiadasz prywatne proxy, to swietnie. A jesli nie to wejd? na strone <a href="https://proxy6.net/" target="_BLANK">proxy6.net</a> i wybierz <strong>jedno </strong> 
proxy typu "IPv4 PROXY" (zalecane) lub tansze "IPv4 Shared PROXY".<br />

<strong>Skorzystaj z kuponu znizkowego na proxy: XLToXlo3P1 </strong>

<br />
<br />
Teraz musimy skonfigurowac proxy dla modulu monitoringu w DonLinkage przez menu Proxy=>Konfiguracja proxy. W polu "Proxy dla monitoringu Google" wybieramy opcje "Tak (dedykowane)"  i wprowadzamy zakupione przed chwila proxy w podanym tam formacie.<br><br>
UWAGA! DonLinkage bedzie wysylal informacje o proxy do serwisu 2captcha.com (ip, port, login, pass)!
<br><br>

I to by bylo na tyle, od teraz monitoring nie powinien nam sprawiac wiekszych problemow. Przynajmniej na jakis czas, az Google nie wymysli cos nowego :)






				]]>
			</description>
			<pubDate>Tue, 20 Apr 2021 08:33:44 +0000</pubDate>
			<link>http://donlinkage.i4a.pl/konfiguracja/monitoring-kwiecie-2021/</link>
			<guid>http://donlinkage.i4a.pl/konfiguracja/monitoring-kwiecie-2021/</guid>
			</item><item>
			<title><![CDATA[Instalacja PHP 7.3 na VPS]]></title>
			<description>
				<![CDATA[
				Od jakiegoś czasu DonLinkage działa na wersji PHP 7.2+. Od razu zainstalujmy na VPSie php w wersji 7.3.<br><br>
Do wykonania zadania potrzebujemy:
<br>
1. Zrobienie backupu całego serwera - gdyby coś poszło nie tak jak trzeba, bo to różnie bywa.<br>
2. Dostęp root do ssh.<br>
3. Program putty.<br><br>

Poradnik pokazuje jak to zrobić na przykładzie systemu Debian.

<h1>Krok nr 1</h1>
Robimy backup dostępnymi narzędziami na serwerze lub po prostu zgrywamy na dysk pliki i bazy danych.

<h1>Krok nr 2</h1>
Po zalogowaniu się na konto root przez program Putty sprawdzamy jaką obecnie mamy wersję PHP:<br>
komenda: php -v<br>
Teraz należy odczytać i zapamiętać obecną wersję, u mnie jest to php 5.6. Jeśli u Ciebie jest inna wersja, to w komendach zamiast 5.6 trzeba podawać własną wersję.<br>

<br>I jeszcze sprawdzamy dystrybucję linuxa:
<br>
komenda: lsb_release -a<br>

<h1>Krok nr 3</h1>
Aktualizujemy pakiety:<br>
komenda: apt update && apt upgrade<br>
Następnie 3  komendy:<br>
komenda: sudo apt install ca-certificates apt-transport-https
<br>
komenda: wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
<br>
Jeśli jest to debian9:
komenda: echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list
<br>
Jeśli jest to debian8:
komenda: echo "deb https://packages.sury.org/php/ jessie main" | sudo tee /etc/apt/sources.list.d/php.list
<br>
Świetnie!

<h1>Krok nr 4</h1>
Instalacja PHP 7.3. <br>
komenda: apt update && apt upgrade<br>
komenda: apt install php7.3 php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-mysql php7.3-zip php7.3-fpm php7.3-mbstring php7.3-curl php7.3-xml php7.3-curl php7.3-imap php7.3-zip php7.3-gd<br>
Sprawdzamy, czy nowa wersja PHP jest zainstalowana:<br>
komenda: php -v<br>
Jeśli coś poszło nie tak, to spróbuj zainstalować wersję PHP 7.2:<br>
komenda: apt install php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-mysql php7.2-zip php7.2-fpm php7.2-mbstring php7.2-curl php7.2-xml php7.2-curl php7.2-imap php7.2-zip php7.2-gd<br>

<br>
Dalsze kroki będą robione dla PHP 7.3, ale jesli zainstalowałeś 7.2, to zamieniaj w komendach 7.3 na 7.2<br><br>

Wyłączamy starą wersję PHP (z kroku nr 2):<br>
komenda: a2dismod php5.6<br>
Jeśli nie istnieje, to:
komenda: a2dismod php5<br>
komenda: systemctl restart apache2<br>

Włączamy nowy PHP:<Br>
komenda: a2enmod php7.3<br>

I jeszcze restart:
komenda: systemctl restart apache2<br><br>

<h1>Weryfikujemy nową wersję PHP</h1>
Teraz musimy zweryfikować, czy faktycznie mamy naszą wersję PHP. Najlepiej wrzucić przez ftp do katalogu serwera plik php o zawartości:

Po otworzeniu w przeglądarce powinno się wyświetlić info o wersji PHP - jeśli jest stara wersja, to coś poszło nie tak i niestety będziesz musiał zasięgnąć porady eksperta lub spróbować wykonać ten poradnik od nowa.<br><br>

Teraz możemy sprawdzić w którym miejscu znajduje się plik php.ini, będzie nam potrzebny:<br>
komenda: php --ini | grep "Loaded Configuration File"<br>

Może to być np.  /etc/php/7.3/cli/php.ini<br><br>
Ta informacja będzie nam potrzebna do modyfikacji ustawień PHP i do zainstalowania Ioncube Loadera.

<h1>Instalujemy IonCube Loader</h1>
To ostatnia rzecz, jaka nam jest potrzebna do uruchomienia DonLinkage pod nową wersją PHP.<br><br>

Pobieramy:<br>
komenda: wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz<br>
Wypakowujemy:<br>
komenda: tar -xvzf ioncube_loaders_lin_x86-64.tar.gz<br>

Przechodzimy do katalogu:<br>
komenda: cd ioncube<br>

Sprawdzamy listę plików:<br>
komenda: ls<br>


Sprawdzamy wersję php:<br>
komenda: php -v<br>



Teraz sprawdzamy lokalizację PHP:<br>
komenda: php -i | grep extension_dir<br>

Będzie to np.:<br>
extension_dir => /usr/lib/php/20180731 => /usr/lib/php/20180731<br>
Ta informacja jest ważna, ponieważ jeśli masz inne dane, będziesz musiał je zmieniać w kolejnych komendach.<br>

Przerzucimy tam ioncube:<br>
komenda: cd ioncube<br>


I następnie (ioncube_loader_lin_7.2 dla php 7.2, ioncube_loader_lin_7.3 dla php 7.3) - w tej komendzie podstawi pod 20180731 własną wartość:<br>
komenda: cp ioncube_loader_lin_7.3.so /usr/lib/php/20180731/<br>

<br>
I jeszcze dodanie linijki do php.ini:<br>
zend_extension=/usr/lib/php/20180731/ioncube_loader_lin_7.3.so
(skopiuj powyższą linijkę i wklej prawym przyciskiem myszy)
do pliku php.ini (na sam początek):<br>
komenda: sudo nano /etc/php/7.3/apache2/php.ini<br>

<br>Jeśli nie ma nano to:<br>
komenda: sudo apt-get install nano<br>
<br>


(zapis CTRL+o), następnie enter,  a następnie wyjście CTRL+x<br><br>


I jeszcze w jedno miejsce wklejamy<br>zend_extension=/usr/lib/php/20180731/ioncube_loader_lin_7.3.so<br>
komenda: sudo nano /etc/php/7.3/cli/php.ini<br>

<br>
Restartujemy:<br>
komenda: sudo systemctl restart apache2<br>


I sprawdzamy czy mamy ioncube loader:<br>
komenda: php -v<br>



<br>
GOTOWE! Jeśli nie wystąpiły błędy, to możesz korzystać już z najnowszego donlinkage na PHP 7.2+<br>

Jeśli wystąpiły problemy, niestety będzie trzeba szukać przyczyny głębiej lub spróbować wykonać kroki ponownie, bo może coś zostało błędnie zrobione.


				]]>
			</description>
			<pubDate>Thu, 24 Jan 2019 08:43:46 +0000</pubDate>
			<link>http://donlinkage.i4a.pl/instalacja/instalacja-php-73-na-vps/</link>
			<guid>http://donlinkage.i4a.pl/instalacja/instalacja-php-73-na-vps/</guid>
			</item><item>
			<title><![CDATA[Monitorowanie pozycji i odpytywanie Google bez proxy - ]]></title>
			<description>
				<![CDATA[
				Czy wiesz, że możesz monitorować pozycję wielu fraz w DonLinkage bez używania serwerów proxy? Poniżej znajduje się poradnik krok po kroku jak skonfigurować DonLinkage, by można było monitorować setki, a nawet tysiące fraz bez proxy.
<br><br>

Co będzie potrzebe?
- DonLinkage w wersji minimum 6.6.9
- konto na 2captcha.com - <a href="https://2captcha.com?from=4727908" target="_BLANK">mój link referencyjny</a>, nie żałuj ;)
- kilka chwil na konfigurację

<h3>Krok 1 : podłączamy API 2captcha.com</h3>
Serwis 2captcha.com posłuży nam do przechodzenia zabezpieczeń Recaptcha NoCapchta w Google. Jak wiadomo co x albo co xx zapytań kierowanych do Google pojawia się do rozwiązania zabezpieczenie Recaptcha NoCaptcha. Obecnie koszt 1000 takich rozwiązań wynosi 3$, a więc mniej więcej 11 zł (to się zmienia i czasem nawet spada poniżej 10 zł - w zależności od aktualnego kursu dolara). Nawet jeśli Google będzie bardzo uprzykrzało odpytywanie i pokaże captcha raz na 5 odpytań, to te 11 złotych wystarczy na sprawdzenie 5 tysięcy fraz w miesiącu (czyli dziennie około 150-200 fraz przez cały miesiąc).<br><br>
Tyle tytułem wyjaśnienia, wystarczy teraz założyć konto na 2captcha.com, opłacić (za pomocą PayPro można zapłacić z banku (przelew bankowy w czasie rzeczywistym) lub przez PayPal, są też dostępne inne metody płatności).<br><br>
Po opłaceniu szukamy w panelu "API KEY" i kopiujemy go (jest to unikalny ciąg znaków typu 77cfdsc88e46ccfr4c06tghu8759a351.<br><br>
Teraz wchodzimy w DonLinkage w menu Konfiguracja->Captcha. Przy "Antigate API" klikamy "Dodaj nowy":<br>
Adres api: http://2captcha.com/in.php<br>
Klucz API: skopiowany klucz<br>
Klikamy "Zapisz".<br><br>
To jeszcze nie koniec działań w zakładce konfiguracji Captcha. Przeładowujemy stronę konfiguracji Captcha (np. przyciskiem F5). Teraz przy opcji "Captcha wyszukiwarki Google wysyłaj do:" wybieramy opcję "Antigate API: http://2captcha.com/in.php".<br><br>
Na koniec jeszcze się upewnijmy, czy klucz został prawidłowo wpisany i czy występują na nim środki (przycisk Balance).

<h3>Krok 2: włączamy zadanie cron</h3>
Teraz zostało tylko włączenie opcji odbanowywania IP serwera. Wchodzimy w menu "Konfiguracja->Crony" i tam szukamy pozycji "ipunban.php". Włączamy, ustawiamy odpowiedni odstęp czasowy dla zadania i gotowe :)

<h3>Krok 3 - konfiguracja Proxy</h3>
Na koniec trzeba się upewnić, czy jest wyłączone proxy dla monitoringu Google. Aby to zrobić wystarczy wejść w menu "Proxy->Konfiguracja proxy". "Proxy dla monitoringu Google" ustawiamy na "Nie".
<br><br>
Przy okazji jeśli chcesz korzystać z harvestera katalogów przez IP serwera wystarczy wyłączyć opcję "Proxy dla harvestera adresów".
<br><br>

PS 1. Opisany tu sposób zadziała od wersji DonLinkage 6.6.9<br>
PS 2. Właczenie odblokowywania IP w Google sprawi, że moduł harvester katalogów przy wyłączonej opcji proxy również zacznie działać odpytując Google z IP serwera.<br>
PS 3. Pamiętaj, by kontrolować zużycie Captcha w serwisie 2captcha.com
				]]>
			</description>
			<pubDate>Mon, 20 Aug 2018 11:20:55 +0000</pubDate>
			<link>http://donlinkage.i4a.pl/konfiguracja/monitorowanie-pozycji-i-odpytywanie-google-bez-proxy-/</link>
			<guid>http://donlinkage.i4a.pl/konfiguracja/monitorowanie-pozycji-i-odpytywanie-google-bez-proxy-/</guid>
			</item><item>
			<title><![CDATA[Podpinanie serwisu indeksowania i synonimów pod DonLinkage]]></title>
			<description>
				<![CDATA[
				
				]]>
			</description>
			<pubDate>Mon, 21 Aug 2017 12:03:01 +0000</pubDate>
			<link>http://donlinkage.i4a.pl/konfiguracja/podpinanie-serwisu-indeksowania-i-synonimow-pod-donlinkage/</link>
			<guid>http://donlinkage.i4a.pl/konfiguracja/podpinanie-serwisu-indeksowania-i-synonimow-pod-donlinkage/</guid>
			</item><item>
			<title><![CDATA[Instalacja LAMP pod DonLinkage]]></title>
			<description>
				<![CDATA[
				Na przykładzie debiana (na innych systemach powinno być podobnie):<br /><br />



SSH (robi się to przez program putty):<br />
<em>apt-get update<br />
apt-get install apache2<br />
apt-get install php5 libapache2-mod-php5<br />
/etc/init.d/apache2 restart<br /></em>
<br><br>
apt-cache search php5 np: apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
<br><br>dla donlinkage:<br>
<em>apt-get install php5-mysql php5-curl php5-gd php5-intl php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl</em>
<br>
<em>apt-get install mysql-server mysql-client<br>
/etc/init.d/apache2 restart<br>
apt-get install phpmyadmin</em>

wybierz apache2<br>
<br>
Utworzenie bazy i usera:<br>
<em>mysql -p</em>
<br>
wprowadź hasło mysql roota<br>
<em>create database donek;</em>
<br> i naciśnij enter. Zobaczysz cośw stylu: Query OK, 1 row affected (0.16 sec)<br>
grant all privileges on donek.* to 'USER'@'localhost' identified by "HASŁO";<br>
np:<br><em>grant all privileges on donek.* to 'donek'@'localhost' identified by "HASLO";<br>
flush privileges;
<br>
exit;</em>
<br><br>
instlacja ioncube loadera (trzeba sprawdzić dokładnie czy jest 32 czy 64 bit system):<br>
Ściągamy najnowszą wersję ioncubeloadera (po zalogowaniu do roota przez putty):<br>
<em>cd /tmp</em>
<br>
dla 32 bit:<br>
<em>wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz<br>
tar xfz ioncube_loaders_lin_x86.tar.gz</em>

<Br>
dla 64 bit:<br>
<i>wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz<br>
tar xfz ioncube_loaders_lin_x86-64.tar.gz</i>

<br><Br>
Następnie przerzucamy plik z loaderem:<br>
<em>mv ioncube /usr/local/<br>
rm ioncube_loaders_lin_x86-64.tar.gz</em>

<br><br>
Jeszcze tylko edycja pliku php.ini - ścieżka tego pliku prze ftp to /etc/php5/apache2 (trzeba zalogować się na ftps na roota):<br>
na początek pliku przed znacznikiem [PHP] tworzymy linię z zawartością:<br>
<em>zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so</em>

<br>
Przy okazji zwiększymy jeszcze kilka parametrów: max_execution_time do 90, wystarczy znaleźć tą zmienną i ustawić na 90. Można też zwiększyć max_input_time, post_max_size, upload_max_filesize oraz memory_limit.<br>
Oczywiście wgrywamy zmieniony plik.

<Br><br>

i cron:<br>
<em>apt-get install cron<br>
crontab -e<br></em>

na samym dole wklej:<br><em>* * * * * wget -q -O /dev/null http://111.121.14.127/crons.php >/dev/null 2>&1</em>
<br>
Następnie ESC i SHIFT+ZZ

<br><br><br>
Zostało jeszcze zainstalowanie imap, robi się to przez putty:<br>
<em>sudo apt-get install php5-imap<br>
sudo php5enmod imap<br>
sudo service apache2 restart</em>
<br><br>

Jeszcze wyłączamy innodb żeby niepotrzebnie nie zżerało ramu:<br>
w pliku etc/mysql/my.cnf
dodać pod znacznik dwie linie:<br>
<em>[mysqld]<Br>
skip-innodb<br>
default-storage-engine = myisam<br></em>
<br>
i restart mysql:<br>
<em>sudo service mysql restart</em>

<br><br>
Nadajesz uprawnienia do tworzenia plików:<br>
<em>sudo chown -R www-data:www-data /var/www</em>

<br>
Plik instalatora donlinkage wrzuć do<br>
<em>/var/www</em>

I możesz odpalić instalator :)


				]]>
			</description>
			<pubDate>Sat, 19 Aug 2017 12:26:33 +0000</pubDate>
			<link>http://donlinkage.i4a.pl/instalacja/instalacja-lamp-pod-donlinkage/</link>
			<guid>http://donlinkage.i4a.pl/instalacja/instalacja-lamp-pod-donlinkage/</guid>
			</item></channel></rss>