Archiwum kategorii: Kwestie techniczne
FAQ: Jak wygląda procedura odsprzedaży SEOKatalogu ?
Jeśli licencja była zakupiona pojedynczo nie ma problemu z cesją – wystarczy że właściciel napisze do mnie z jakiego konta oraz na jakie konto przesłać licencję.
Jeśli licencja była zakupiona w paczce chcąc dokonać cesji należy dopłacić różnicę w cenie do pojedynczej licencji. Po wykonaniu przelewu również wystarczy napisać do mnie z jakiego konta oraz na jakie konto przesłać licencję.
Oczywiście można odsprzedać komuś licencje bez dokonywania cesji ale wtedy będzie się ona znajdować cały czas na Twoim koncie i ja nie ponoszę żadnej odpowiedzialności wobec Twojego nabywcy (m.in nie muszę świadczyć supportu wobec tej osoby, w razie deaktywacji licencji przez pierwszego właściciela nie mam możliwości interwencji itd.).
Generalnie nie mam nic przeciwko odsprzedaży gotowego katalogu który ileś tam czasu stał publicznie i wszyscy go znają, jednak przed odsprzedażą samych „pustych” licencji po niższych cenach muszę się (i innych userów również bo to było by nie fair) zabezpieczać.
FAQ: Jak po imporcie z otwartego mini przekierować stare adresy kategorii/podkategorii/wpisów na nowe ?
W przypadku importu danych z otwarty mini mod v2.0 możemy w znaczny sposób przyśpieszyć ponowną indeksację treści tworząc pośrednie przekierowania 301. Należy:
- Zaimportować dane z otwarty.pl mini do SEOKatalogu korzystając z opcji ‚te same ID’ (patrz instrukcja)
- W pliku .htaccess starego katalogu dodać 3 linie o postaci:
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)-k([0-9]+)\.html$ http://nowa-domena.pl/?action=cat&id=$2 [R=301,L] RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)-p([0-9]+)(-([0-9]+))*\.html$ http://nowa-domena.pl/?action=sub&id=$2 [R=301,L] RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)-s([0-9]+)\.html$ http://nowa-domena.pl/?action=site&id=$2 [R=301,L]
Pomimo tego iż system przekieruje na nową domenę z adresami zwykłymi pośredniczące przekierowanie po stronie SEOKatalogu zmieni adresy na wybrane przez Ciebie w konfiguracji SEO-URLe.
FAQ: Jak zablokować konkretnym robotom dostęp do katalogu ?
Katalog stron ze względu na dużą ilość podstron i dosyć sporą ilość połączeń z bazą danych jest szczególnie narażony na bezmyślne ataki spam-robotów. Często takie akcje kończą się blokadą serwera za zbyt duże przekroczenie obciążenia CPU. Aby uchronić nasz katalog przed takimi sytuacjami możemy:
- włączyć Cache stron w PA -> Konfiguracja -> Cache
- zablokować niechciane roboty po ich nazwie i IP w pliku .htaccess
Aby to zrobić wystarczy w pliku .htaccess dodać kod:
SetEnvIfNoCase User-Agent .*Twiceler.* bad_bot SetEnvIfNoCase User-Agent .*VoilaBot BETA 1.2.* bad_bot SetEnvIfNoCase User-Agent .*libwww-perl/5.805.* bad_bot SetEnvIfNoCase User-Agent .*Java/1.5.0_11.* bad_bot SetEnvIfNoCase User-Agent .*Sogou web spider/3.0.* bad_bot SetEnvIfNoCase User-Agent .*psbot.* bad_bot SetEnvIfNoCase User-Agent .*Exabot.* bad_bot SetEnvIfNoCase User-Agent .*Charlotte/1.0b.* bad_bot SetEnvIfNoCase User-Agent .*boitho.com-dc.* bad_bot SetEnvIfNoCase User-Agent .*ajSitemap.* bad_bot SetEnvIfNoCase User-Agent .*bot/1.0.* bad_bot SetEnvIfNoCase User-Agent .*panscient.com.* bad_bot SetEnvIfNoCase User-Agent .*Java/1.6.0_11.* bad_bot SetEnvIfNoCase User-Agent .*WebDataCentreBot/1.0.* bad_bot SetEnvIfNoCase User-Agent .*Java.* bad_bot SetEnvIfNoCase User-Agent .*SapphireWebCrawler.* bad_bot SetEnvIfNoCase User-Agent .*Yandex.* bad_bot SetEnvIfNoCase User-Agent .*Baiduspider.* bad_bot SetEnvIfNoCase User-Agent .*Rankivabot.* bad_bot SetEnvIfNoCase User-Agent .*DBLBot/1.0.* bad_bot order allow,deny deny from env=bad_bot allow from all order allow,deny deny from 196.207.208.8 deny from 41.214.120.182 deny from 41.214.112.207 allow from all
Instrukcja:
Roboty po IP (znamy je np. ze statystyk) blokujemy w sekcji:
order allow,deny deny from 196.207.208.8 deny from 41.214.120.182 deny from 41.214.112.207 allow from all
Roboty po nazwie blokujemy w sekcji SetEnvIfNoCase User-Agent np:
SetEnvIfNoCase User-Agent .*DTS Agent.* bad_bot
FAQ: Jak zablokować dostęp robotom do konkretnych podstron ?
Do ustawiania „noindex” dla konkretnych podstron naszego katalogu służy plik robots.txt który powinniśmy stworzyć w głównym folderze ze skryptem.
Poniżej przykładowy plik z jednego SEOKatalogu:
User-agent: * Disallow: /szukaj/* Disallow: /dodaj-strone Disallow: /admin* Disallow: /regulamin Disallow: /jak-dodac-wpis Disallow: /polityka-prywatnosci Disallow: /kontakt Disallow: /?action=premium* Disallow: /?action=report* Disallow: /?click=* User-agent: Mediapartners-Google Allow: /
gdzie * informujemy że blokujemy wszystkie adresy podstron o dowolnej końcówce.
FAQ: Jak zainstalować bibliotekę IonCube na serwerze dedykowanym/VPS ?
Dokładna instrukcja jak zainstalować bibliotekę IonCube znajduje się > tutaj
Poszczególne loadery znajdują się > tutaj
FAQ: Jak zainstalować SEOKatalog ?
- Rozpakuj i skopiuj pliki na serwer.
- Uruchom instalację wpisując adres np: twoja-domena.pl/install/install.php i postępuj wg. instrukcji tam zawartych.
- Nadaj specjalne prawa do zapisu i odczytu plikom (foldery: chmod-y 755 lub w szczególnych przypadkach 777; pliki: chmod-y 644 lub w szczególnych przypadkach 666):
– dla głównego folderu gdzie znajduje się skrypt – w celu stworzenia pliku config.php
– dla katalogu files/ – w celu tworzenia map i backupów
– dla katalogu cache/ – w celu tworzenia statycznych plików cache
– dla katalogu templates/ i wszystkim plikom/folderom jakie się tam znajdują – w celu edycji plików przez PA
– dla plików w katalogu languages/ – w celu edycji plików przez PA - Podaj w instalatorze dane dostępowe do serwera bazy danych. Jeśli ich nie znasz skontaktuj się ze swoim hostingodawcą.
- Podaj w instalatorze dane administratora (login, hasło do PA)
- Podaj klucz licencyjny (jeśli nie posiadasz klucza skontaktuj się z autorem. Kontakt: kontakt@seokatalogi.pl)
Instalator automatycznie stworzy plik konfiguracyjny config.php i usunie katalog instalacyjny, jeśli jednak z jakichś przyczyn tego nie zrobi proszę stworzyć plik config.php na bazie pliku-szablonu config-sample.php a katalog instalacyjny usunąć.
FAQ: Jak przenieść katalog na inny hosting ?
- Wyłączamy możliwość dodawania nowych treści do katalogu w PA -> Konfiguracja -> Ustawienia główne (nowe strony, nowe kategorie, nowe podkategorie, nowe komentarze, nowe rejestracje)
- Kopiujemy pliki skryptu ze starego FTPa na nowy
- W phpMyAdmin starego serwera w zakładce Export tworzymy plik kopii SQL który w panelu phpMyAdmin nowego serwera importujemy w zakładce Import (kodowanie UTF-8)
- Jeśli zmieniamy również adres katalogu to deaktywujemy starą licencję w swoim panelu na stronie seokatalogi.pl a następnie aktywujemy nową
- Zmieniamy dane w pliku config.php (znajduje się w głównym folderze skryptu)
- Włączamy z powrotem możliwość dodawania nowych treści do katalogu
- Usuwamy pliki ze starego FTPa i bazę z phpMyAdmin
FAQ: Jak zainstalować bibliotekę IonCube na localhoście ?
Mając zainstalowany Appserv:
- ściągamy paczkę (http://projekteo.pl/ioncube.zip)
- rozpakowujemy i katalog wgrywamy do C:\AppServ\www (lub inna ścieżka, w zależności od tego gdzie zainstalowaliśmy Appserv)
- następnie w pliku C:\Windows\php.ini wklejamy przed jakimikolwiek liniami zend. taką linię: zend_extension_ts = c:\appserv\www\ioncube\ioncube_loader_win_5.2.dll
FAQ: Jak włączyć zadania cron-jobs ?
SEOKatalog posiada kilka modułów do automatycznego sprawdzania niektórych wartości. Aby skorzystać z tych opcji proszę podać w Panelu Administracyjnym swojego hostingu w zakładce cron-jobs (w DirectAdmin na samym dole w grupie Zaawansowane opcje) polecenie:
- dla aktualizatora wartości pagerank: /usr/bin/lynx ––dump ”http://adres-katalogu.pl/crons/cron-pagerank.php”; >/dev/null 2>&1 najlepiej co minutę czyli Minute: *
- dla sprawdzania linka zwrotnego: /usr/bin/lynx ––dump ”http://adres.pl/crons/cron-backlink.php”; >/dev/null 2>&1 najlepiej co 5 minut czyli Minute: */5
- dla sprawdzania ważności wpisów PREMIUM: /usr/bin/lynx ––dump ”http://adres.pl/crons/cron-premium.php”; >/dev/null 2>&1 najlepiej co 5 minut czyli Minute: */5
- do wysyłki mailingu: /usr/bin/lynx ––dump ”http://adres.pl/crons/cron-mailing.php”; >/dev/null 2>&1 najlepiej co minutę czyli Minute: *
gdzie adres-katalogi.pl wpisujemy swój adres pod którym jest zainstalowany katalog.
Uwaga: ścieżka do LYNXa /usr/bin/lynx ––dump w każdym hostingu może być inna dlatego w razie problemów proszę skontaktować się z hostingodawcą i dowiedzieć się jaka jest prawidłowa lokalizacja!
FAQ: Czy można prosić o listę plików templatki z krótkim opisem jakiej części strony dotyczy ?
SEOKatalog posiada oddzielone od kodu inicjacyjnego PHP pliki templatek które można swobodnie edytować z poziomu Panelu Administracyjnego -> zakładka Edytor. Lista plików: (więcej…)