Archiwum

Archiwum dla ‘Webmastering’ Kategoria

Przenoszenie WordPress’a na inny serwer

10 lutego 2010 28 komentarze(y)

WordPress, jedna z najpopularniejszych platform blogowych, mimo szerokiej palecie oferowanych możliwości, nie posiada prostego mechanizmu do zmiany lokalizacji. Jeśli zamierzamy przenieść nasz blog pod inny adres www, to musimy się nieco nagimnastykować.

To co jest główną przyczyną problemów procesu migracji, to umiejscowienie bezwzględnego adresu strony w sporej liczbie miejsc w bazie danych oraz samych wpisach. Podczas zmiany adresu, musimy edytować wszystkie odniesienia do starej domeny, zmieniając je na nowe.

Postaram się pokazać jak w prosty i szybki sposób ułatwić sobie ten proces, nie narażając się na zbędny stres.

Czytaj więcej…

Własny serwer WWW, instalacja MySQL i phpMyAdmin

26 stycznia 2010 33 komentarze(y)

Poprzednim razem zajmowaliśmy się instalacją serwera Apache i PHP, tym razem idziemy o krok dalej. Tematem tego wpisu będzie postawienie bazy danych MySQL oraz zainstalowanie skryptu do łatwego zarządzania nią. Mowa tutaj oczywiście o popularnym phpMyAdmin.

Jeżeli nie zapoznałeś się z treścią poprzedniego wpisu, dotyczącego uruchamiania własnego serwera WWW, dobrze jeśli uczynisz to teraz, gdyż informacje tam zawarte oraz poczynione kroki będą tutaj dalej wykorzystywane.

Czytaj więcej…

Kopiowanie pliku między serwerami w PHP

23 stycznia 2010 7 komentarze(y)

Swego czasu, gdy publikowałem jeden ze swoich projektów, w celu odciążenia serwera głównego (limit transferu) wysyłałem plik jeszcze na kilka innych. Jako iż jego rozmiar osiągał 30MB, a łącze jakim dysponowałem nie było demonem prędkości, powstał problem – jak przyspieszyć ten proces?

W tym momencie natknąłem się na możliwość kopiowania plików między serwerami przy pomocy skryptu PHP. Serwery dostawców usług hostingowych są wyposażone w bardzo szybkie łącza (z reguły), a co za tym idzie, ściągnięcie pliku z innej lokalizacji trwa sekundy zamiast długich minut jakie ja poświęcałem na wrzucenie pliku na każdy FTP z osobna.

Wszystko co musimy zrobić to napisać prosty skrypt PHP i umieścić go w lokalizacji docelowej – a ten, wykona za nas cała czarną robotę.

Czytaj więcej…

Kodowanie polskich znaków w PHP

26 grudnia 2009 4 komentarze(y)

Prawdziwym problemem dla początkujących programistów PHP, może być nie rzadko brak wyświetlania polskich znaków w skryptach PHP. Zamiast miotać się pomiędzy różnymi edytorami kodu, które w taki czy inny sposób oferują zmianę kodowania pliku, prześledźmy po kolei wszystkie etapy tej przypadłości i rozwiążmy je raz na zawsze.

Przyczyny mogą być różne, od błędnego zapisania pliku, aż po wymuszone kodowanie znaków w nagłówku HTTP. Jeśli spotkałeś się nie raz z popularnymi krzakami na swojej stronie, zamiast polskich znaków diakrytycznych, to zapraszam do przeczytania dalszej części wpisu.

Czytaj więcej…

Przeźroczystość w CSS

18 grudnia 2009 3 komentarze(y)

Jeśli chcecie uzyskać efekt przeźroczystości na swojej stronie www, a jednocześnie nie chcecie kombinować z kodem JavaScript albo jeszcze gorzej, tworzyć odpowiednio spreparowanej grafiki (jak za dawnych czasów), to dobrym wyjściem będzie skorzystanie z dobrodziejstw arkuszy stylów w wersji trzeciej.

Niestety nie wszystkie przeglądarki obsługują w pełni CSS 3, dlatego posłużymy się pewnymi sztuczkami, aby efekt docelowy mógł być widoczny dla jak największej ilości odbiorców.

Czytaj więcej…

Własny serwer WWW, instalacja Apache i PHP

14 grudnia 2009 35 komentarze(y)

SerwerW życiu każdego webmastera, czy też developera, nadchodzi taki moment, w którym postanawia on uruchomić własny serwer WWW w celu pracy na lokalnej maszynie. Nikt nie lubi, po każdorazowym zapisaniu skryptu PHP, wrzucać go na docelowy serwer z obsługą PHP tylko po to, aby zobaczyć efekt działania. Dużo wygodniejszym rozwiązaniem, jest skorzystanie z lokalnie postawionego serwera wraz z obsługą PHP oraz bazą danych MySQL.

Istnieją wprawdzie gotowe paczki, zawierające w sobie wszystkie te komponenty, instalowane automatycznie bez zbędnych zabaw z konfiguracją, niemniej jednak, z reguły pakiety te posiadają nieaktualne już wersji programów składowych, czy też instalują nadmiar rzeczy nam zbędnych. Być może ręczna instalacja serwera, parsera oraz bazy danych jest bardziej skomplikowana, jednakże, mamy kontrolę nad tym co, gdzie i jak instalujemy.

Czytaj więcej…

Piszemy parser BBCode

9 grudnia 2009 4 komentarze(y)

BBCode jest to język formatowania wiadomości internetowych, pojawiający się często na forach dyskusyjnych. Głównym założeniem tego skryptu jest ułatwienie osobie nieznającej składni HTML odpowiedniego zmodyfikowania wypowiedzi na jej potrzeby.

Źródło: http://pl.wikipedia.org/wiki/BBCode

Jak dodać obsługę znaczników BBCode do własnej strony, forum czy też systemu komentarzy? Zajmiemy się dziś rozwiązaniem tego problemu przy pomocy wyrażeń regularnych w języku PHP.

Czytaj więcej…

Poprawa szybkości wczytywania grafik przy pomocy stylów

6 grudnia 2009 Brak komentarzy

Wirtualna Polska - menuCzy zdarza się Wam czy to projektując własną stronę czy też odwiedzając cudzą, mieć do czynienia z dużą ilością drobnych grafik (np.: ikon) które to kolejno wypełniają zawartość strony? Czy nie można przyspieszyć tego procesu skoro każdy z plików to z reguły nie więcej niż 1KB? Oczywiście można.

Przyczyną tego stanu jest sposób w jaki przeglądarka pobiera kolejne zasoby dołączone do odwiedzanej strony. Łącząc wszystkie drobne grafiki w jeden większy plik, a następnie przy pomocy stylów CSS wybierając interesującą nas część, możemy znacznie przyspieszyć ładowanie takiej strony.

Czytaj więcej…

Kategorie:Webmastering Tagi:, ,