Parse error: eval()’d code

Czasami, szczególnie po ręcznym updatowaniu forum PHPBB pojawia się następujący błąd:

Parse error: eval()'d code

Oznacza on błąd w składni PHPBB. Błędem takim może być np. niedomknięcie instrukcji warunkowej itp. Co ważne błędu szukamy w plikach templatów.

Przykładowe błędy:

1. Niedomknięcie instrukcji warunkowej (brak <!– ENDIF –> na końcu kodu)
<!-- IF U_FORUM_RULES -->
kod html

2. Używanie w komentarzach słów zastrzeżonych dla składni PHPBB, np. BEGIN, END
<!-- BEGIN MOJ KOD -->
kod html
<!-- END MOJ KOD -->

3. Niedomknięcie instrukcji warunkowej
<!-- IF U_FORUM_RULES

Wordpress wycina iframe

Problem z usuwaniem iframe przez Wordpressa jest powszechnie znany. Dla przykładu: wstawiamy w tekście posta film z YouTube osadzony właśnie w iframe. Po przejściu z zakładki widoku wizualnego do html cały kod iframe jest wycinany. Po zapisaniu posta lub powrocie do edytora wizualnego i zapisaniu niestety tracimy wstawiony film.

Rozwiązanie tego problemu jest bardzo proste. Wystarczy w pliku functions.php, w głównym katalogu naszego templata dodać poniższą funkcję.

function mytheme_tinymce_config($init) {
$valid_iframe = 'iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight| marginwidth|name|scrolling|src|width]';
if (isset($init['extended_valid_elements'])) {
$init['extended_valid_elements'] .= ',' . $valid_iframe;
} else {
$init['extended_valid_elements'] = $valid_iframe;
}
return $init;
}
add_filter('tiny_mce_before_init', 'mytheme_tinymce_config');

Uruchomienie cURL na WebServ’erze

cURL jest domyślnie wyłączony na WebServerze. Aby go uruchomić należy:

1. Odpalić edycję pliku php.ini (z menu WebServ Ustawienia->PHP i z listy rozwijanej Edycja plików konfiguracyjnych wybieramy php.ini)

2. Znaleźć i odkomentować linijkę
;extension=php_curl.dll
Po zmianie linijka powinna wyglądać tak
extension=php_curl.dll

3. Zapisać zmiany i zrestartować WebServ

Często po takiej zmianie występuje problem z bibliotekami .dll. W takim przypadku w katalogu z WebServ znajdujemy dwie biblioteki:
ssleay32.dll (zazwyczaj lokalizacja wygląda tak C:/Program Files/WebServ/php/ssleay32.dll)
libeay32.dll (zazwyczaj lokalizacja wygląda tak C:/Program Files/WebServ/php/libeay32.dll).

Następnie obydwie biblioteki kopiujemy do głównego katalogu Windowsa, np C:/Windows.
Restartujemy WebServ – powinno już działać.

Przypisanie domeny do serwera home.pl

Niestety główni polscy hostingodawcy tacy jak nazwa.pl czy home.pl zrezygnowali z udostępniania swoim klientom ogólnie znanych paneli obsługi serwera takich jak DirectAdmin czy cPanel, na rzecz własnych, nie zawsze dopracowanych i zrozumiałych dla użytkowników. Także panele domen nie są zoptymalizowane pod kątem usability.

Problemem może okazać się np. dodanie domeny zakupionej w Home do serwera tego hostingodawcy. Po wejściu w panel zarządzania domeną, kliknięciu Usługi, następnie domeny która nas interesuje, a na końcu Konfiguracja usługi. Naszym oczom ukazuje się niewielki panel zarządzania wartościami konfiguracyjnymi domeny. Dopiero po kliknięciu przycisku Konfiguruj domenę (rys. poniżej)

przechodzimy do właściwej edycji pozwalającej na dodanie domeny do serwera.

Jeżeli domenę chcemy dodać do serwera home.pl, wybieramy opcję Przypisz domenę do usługi w home.pl, wpisujemy nazwę usługi (serwera) i hasło. W przypadku przekierowania na podkatalog zaznaczamy opcję Włącz przekierowanie na podkatalog i wpisujemy nazwę katalogu.

Po zapisaniu, zmiany powinny być widoczne po ok godzinie.

Wywołanie w CRON skryptu umieszczonego na innym serwerze

Polecenie wywołania skryptu przez CRONa, na lokalnym serwerze jest powszechnie znane i może przybrać postać:

/usr/local/bin/php /home/login_konta/sciezka_do_skryptu/twojskrypt.php

Problem pojawia się gdy chcemy wywołać skrypt znajdujący się na innym serwerze. Sytuacja taka typowa jest dla serwerów oferujących bardzo rzadkie wywołania z poziomu CRONa. Dla przykładu na serwerach nazwa.pl (autorski panel zarządzania serwerem), skrypty można wywoływać tylko co godzinę. Rozwiązaniem problemu jest wywoływanie skryptów z zewnętrznych serwerów, takich jak np. linuxpl.com (panel DirectAdmin).

Wywołanie skryptu znajdującego się na innym serwerze niż CRON, może przybrać następującą postać:

/usr/bin/lynx --dump http://twojawitryna.pl/twojskrypt.php/

Paginacja Fotolia – getSearchResults.php oraz fotolia_api_client.php

Integrując portal z bankiem zdjęć – Fotolia.com – można skorzystać z przygotowanych przez Fotolię zbioru funkcji. Niestety starsze wersje, dostępne w sieci zawierają szereg błędów.

Jednym z nich jest nieprawidłowa paginacja (paginacja/stronnicowanie nie jest generowane). Aby naprawić błąd, należy zastąpić starszą wersję pliku fotolia_api_client.php nową, np. dostępną pod tym linkiem

Tworzenie stron Jelenia Góra

Tworzenie stron to nasza pasja. Zajmujemy się tym od lat. Nasze serwisy gwarantują, że Państwa firma zacznie być lepiej postrzegana w internecie. W chwili obecnej mówi się, że jeżeli firma nie istnieje w internecie w ogóle nie istnieje. Jest w tym wiele prawdy. Dlatego już teraz zachęcamy do złożenia zapytania o stworzenie strony www.

Systemy CMS, które budujemy od podstaw do obsługi strony www, są bardzo intuicyjne w obsłudze. Nie potrzeba żadnych instrukcji żeby świetnie sobie z nimi radzić.

Optymalizacja serwisu pod kątem SEO sprawi, że Państwa strona znajdzie się wysoko w wynikach wyszukiwania nawet bez pozycjonowania.

Ceny, w porównaniu do konkurencji, są naprawdę niskie. Przy niskich cenach gwarantujemy lepszą jakość!

Zapraszamy na nasze strony firmowe:

Tworzenie stron – TwojaWitryna.pl – Tworzenie stron Jelenia Góra

Pozycjonowanie – MocneSeo.com – Pozycjonowanie Jelenia Góra

Projektowanie stron – Strony24.com – Projektowanie stron

Zapytaj o koszty – to nic nie kosztuje;)

SLL dla domeny i subdomeny na Linuxpl.com

Żeby dla danej domeny włączyć na serwerach Linuxpl.com certyfikat SSL logujemy się do DirectAdmina. Z menu wybieramy Zarządzanie domeną i klikamy na domenę która nas interesuje.

Zaznaczamy opcję

DirectAdmin SSL

Wystarczy zapisać i już możemy korzystać z protokołu https.

Konfiguracja ta nie jest wystarczająca do używania SSL dla subdomen. Jezeli chcemy wykorzystać protokół https także dla subdomen domeny która ma włączone SSL, w edycji domeny należy zaznaczyć także opcję

2DirectAdmin SSL dla subdomen

Wybór firmy pozycjonującej

Wiele osób zadaje sobie pytanie na co zwrócić uwagę wybierając firmę pozycjonującą.

Najważniejszą kwestią jest niewątpliwie sposób pozycjonowania strony. Są pozycjonerzy, którzy stosują wyłącznie legalne techniki (i właśnie takich polecam), są też tacy którzy pseudo-pozycjonowanie opierają na spamowaniu.

Jak się dowiedzieć z jakim typem pozycjonera mamy do czynienia?

Należałoby sprawdzić strony, które ma pod swoją opieką. Oczywiście na stronie z ofertą z pewnością nie znajdziemy ich adresów. Możemy jednak przy składaniu zapytania ofertowego poprosić o adres strony/stron które są już pozycjonowane przez osobę/firmę z którą chcemy podjąć współpracę. Dobrze byłoby wiedzieć także na jakie frazy strony te są pozycjonowane.

Jeżeli zdobyliśmy już adresy stron, sprawdzamy jakie linki do nich prowadzą z danym anchorem. Jeżeli nie posiadamy odpowiedniego narzędzia musi nam wystarczyć sprawdzanie linków w Yahoo.

Po sprawdzeniu kilku stron porównujemy linki – jeśli prowadzą one częściowo z tych samych stron, niepowiązanych tematycznie z pozycjonowaną stroną, może to oznaczać iż pseudo-pozycjoner używa własnego, aczkolwiek nietematycznego zaplecza. Możemy też znaleźć linki pochodzące z komentarzy na blogach czy postów na forach. Jeżeli treść komentarza czy wpisu nie wydaje się tematycznie związana ze stroną na której została umieszczona, z dużym prawdopodobieństwem można stwierdzić, że pseudo-pozycjoner używa do postowania narzędzi typu Scrapebox czy Xrumer. Działania takie mimo iż są skuteczne, w dłuższej perspektywie czasu mogą doprowadzić do znacznych spadków pozycji.

Jeśli mieliśmy szczęście i trafiliśmy na prawdziwego pozycjonera, linki będą umieszczane na tematycznie powiązanych z naszą stronach/blogach. Należy też pamiętać, iż pozycjoner przed linkowaniem powinien także zoptymalizować stronę pod kątem SEO. Osoby które zaczynają od linkowania, tak naprawdę mają niewielką wiedzę na temat SEO.

Jeżeli trafili Państwo na tę stronę, a nie mają czasu na sprawdzanie pozycjonera, zapraszam do skorzystania z moich usług. Na stronie Pozycjonowanie Jelenia Góra mogą Państwo wysłać niezobowiązujące zapytanie ofertowe. Służę także pomocą przy wyborze innych firm pozycjonujących.

Wpolscemamymocneseo

Już od ponad miesiąca trwa konkurs pozycjonerski Wpolscemamymocneseo.

Głównym jego celem jest wyłonienie najlepszego pozycjonera (a może spamera:) ) na polskim rynku. Uczestnicy mają 3 miesiące (do 04.04.2011r.) na wypozycjonowanie nowych stron (domeny zarejestrowane od 04.01.2011r.) w wyszukiwarce Google. Z ilości wyników jakie na dzień dzisiejszy pojawiają się w wynikach wyszukiwania (prawie dwa miliony siedemset tysięcy) można wywnioskować, ze konkurencja jest naprawdę duża.

Nasza testowa strona (bardzo delikatnie pozycjonowana tylko technikami white hat seo) otwiera drugą setkę wyników. Zważywszy na czas jej poświęcony, wynik jest zadowalający:) Po konkursie strona będzie zawierała ofertę dla firm poszukujących pozycjonera dla swoich stron. Nie jest to więc typowo konkursowa strona (jak 99% w stawce).

Jeżeli macie ochotę, zachęcamy do linkowania ze swoich serwisów – adres strony to MocneSeo.com. Zapraszamy do odwiedzenia!

« Poprzedni WpisNastępny Wpis »