Artykuły dla tagu Apache

wampserver.com
sie 30 2013
0

WampServer, Apache i wirtualne hosty

W PHP programuje okazjonalnie, w wolnym czasie, ale mimo tego na dysku zdążyło mi się zgromadzić kilka różnych projektów. Dla uproszczenia na swoim produkcyjnym serwerze stworzyłem sobie aliasy, ale nie zawsze jest to do końca optymalne rozwiązanie. Czasem bardziej przydatne będą wirtualny hosty, które pozwalają na tworzenie lokalnie działających domen, które możemy np. przypisać ulubionym projektom.

O tytułowym rozwiązaniu wspominałem już pokrótce ostatnio, przy okazji wpisu na temat systemowego pliku hosts. Niniejszy post jest swego rodzaju kontynuacją tamtego wątku, aczkolwiek ukierunkowany jest on stricte na webdeveloperów.

themanyfacesof.com/404
maj 24 2013
0

19 niezwykłych stron błędu 404 + bonus

Stworzenie dobrej strony na poziomie nie jest prostą sprawą i w praktyce wymaga dziesiątek, jeśli nie setek godzin pracy (nie mówię tu oczywiście o instalacji kolejnej instancji Wordpressa). Do każdej witryny trzeba przygotować szablon oraz zawartość. Musimy również sprawdzić jak zachowa się ona w najpopularniejszych obecnie przeglądarkach i tych trochę starszych...

Wszystko co wymieniłem powyżej to rzeczy dobrze znane w ogóle, sekretem dobrych webmasterów są jednak detale. Do grona tych szczególnych elementów, należy zaliczyć z pewnością tytułowe strony 404, które wbrew pozorom mogą mieć całkiem spory potencjał.

Standardowa strona błędu wyświetlana przez przeglądarki prezentuje się z reguły koszmarnie. Wielu potencjalnych użytkowników od razu kończy swoją stronę z daną witryną po tym właśnie ekranie. Jeśli prowadzisz sklep internetowy, piszesz bloga, czy jakikolwiek inny portal, możesz w ten sposób szybko stracić potencjalnego odbiorcę. Czy nie lepiej zamiast obskurnego błędu wyświetlić coś bardziej zachęcającego?

Może inspiracją dla Was będzie to, jak robią to inni;-)

wrz 14 2011
0

Jak zapobiegać hotlinkowaniu?

Kiedy ostatnimi czasy, przeglądałem statystyki i logi serwera, dostrzegłem pewne niepożądane zjawisko, które zwie się hotlinkowaniem. Hotlinkowanie, polega na wykorzystaniu zasobów znajdujących się na innym serwerze na swojej stronie. Często, np. w przypadku bibliotek JavaScript, możemy to robić w sposób pełni legalny. W taki sposób rozpowszechniany jest, np. popularny framework jQuery. Jednak hotlinkowanie ma również swoje złe wcielenie i niestety można się z nim spotkać bardzo często.

Często webmasterzy, bądź też zwykli użytkownicy pożyczają sobie np. nie swoje obrazy/screeny, mimo że treść licencji na stronie źródłowej, wymaga przyzwolenia autora dla takiego procederu, bądź też w ogóle tego zabrania. Właściciel strony, na której znajduje się zasób, okradany jest wtedy podwójnie. Po pierwsze, często kradziony jest jego obrazek, tekst, skrypt, czy też inny element - bez jego zgody, a po drugie zostaje również okradziony z własnego transferu, jaki przygotował dla swoich użytkowników. Na szczęście istnieje prosty sposób, który zapobiega hotlinkowaniu:)

sxc.hu
lut 27 2010
0

Przyjazne linki z PHP i MySQL oraz przekierowanie 301

W ostatnim czasie postanowiłem utworzyć na stronie tzw. przyjazne linki (z ang. nice urls). Efekt tej operacji widoczny jest w tej chwili w pasku adresu. O ile utworzenie przyjaznych linków dla nowej, świeżo budowanej strony nie nastręcza wielu problemów, o tyle w przypadku strony, która już została zakorzeniona w Internecie jest to nieco większe wyzwanie. Oprócz obsłużenia nowych linków w skrypcie strony, musimy zadbać o odpowiednie przekierowania dla linków już zaindeksowanych przez wyszukiwarki. Można tutaj skorzystać z .htaccess (przy założeniu, że na serwerze został zainstalowany serwer Apache), ale rozwiązanie to bywa męczące i nieefektywne. Dlatego najlepiej, przekierować cały ruch na plik główny czyli np. index.php i tam dokonać obsługi konkretnych akcji. O tym jak tego dokonać w języku PHP opowiem Wam w dzisiejszym artykule. Ponadto, pokaże jak można wykorzystać bazę danych MySQL do tworzenia linków zawierających tytuły artykułów.

gru 02 2008
0

Krasnal serv

Krasnal Serv jest rozbudowanym pakietem, który pozwala na szybkie postawienie serwera stron WWW wykorzystującego bazę danych nawet początkującemu webmasterowi. Sercem tego zestawu jest serwer Apache, który jest odpowiedzialny za wyświetlanie naszych stron internetowych. W pakiecie znajdziemy również interpreter PHP i to zarówno w wersji 4 jak i 5, a także jedną z lepszych darmowych baz danych czyli MySQL (wersja MySQL 3.23.58). Ponad to do pakietu zostało dołączonych kilka przydatnych narzędzi, którymi bez wątpienia nie pogardzi żaden rasowy webmaster. Z punktu widzenia bazy danych MySQL należy wspomnieć o dołączeniu wygodnej aplikacji phpMyAdmin. Jest to specjalna aplikacja internetowa, napisana w PHP i działająca po stronie serwera. Pozwala ona na swobodny dostęp do bazy danych, łatwe i szybkie tworzenie relacji, przeglądanie i modyfikowanie informacji zawartych w bazie. Dzięki phpMyAdmin praca z MySQLem staję się szybka, łatwa i przyjemna. W pakiecie znajdują się także aplikacje, które pozwalają na założenie własnego konta pocztowego, czy serwera FTP.