ďťż

Ktos kto chce sie zabrac za pisanie stron predzej czy pozniej
instaluje sobie w komputerze wlasny serwer www.
Dlaczego ? :
1. z wygody
2. przyspiesza prace
3. mozna odrazu efekt swojej pracy zobaczyc w komputerze
Poza tym mozna pracowac niezaleznie od tego czy jestesmy podlaczeni do
internetu czy tez nie ...
Mozna tez pisac aplikacje, ktore bedzie sie wykorzystywac w codziennej pracy.

Czesc z piszacych strony, szczegolnie Ci poczatkujacy, pisza strony tak, ze po
zapisaniu skryptu czy kodu na dysku lacza sie z serwerem, przesylaja kod na
serwer, po czym odswierzaja strone by zobaczyc efekt pracy.
Jest to strasznie nie wygodne. Mozna tak robic na poczatku pracy, ale przy
dopracowywaniu stron takie postepowanie staje sie z czasem wkurzajace, czasochlonne
i w koncu nuzace.
A co gdyby skrocic ten proces do minimum ? To znaczy zapisac skrypt czy
kod i odswierzyc tylko strone ?
Kogos kto tak wlasnie pracowal nie musze przekonywac i zainstaluje sobie serwer.

W sieci mozna znalezc kilka serwerow, od najprostszych do najbardziej wyrafinowanych
posiadajacych nawet serwer poczty.
Stosunkowo bardzo dobrym rozwiazaniem jest np serwer o nazwie Krasnal.
I na podstawie tego serwerka przedstawie jego instalacje i dalej jesli ktos bedzie
sie chcial podeprzec konfiguracja to tez porusze ten temat chociaz nie koniecznie.

Serwer mozna sciagnac stad :
http://www.olesno.pl/~pablo/krasnal/
lub stad :
http://www.bluelan.pl/pliki/KRASNAL-Serv-2.7.zip

Instalacja
Serwer zostal przetestowany i dziala pod systemami Windows 98 i Windows XP.
Pod pozostalymi poprostu nie wiem. Ponoc pod Vista serwer nie chce dzialac, ale
sa to tylko zaslyszane wiadomosci i jestem pewien, ze po odpowiednich zabiegach serwer
tez ruszy.
Po rozpakowaniu paczki wystarczy uruchomic program.
W ten sposob zainstaluje sie nam serwer. Podczas instalacji, jak to zwykle bywa, instalator
bedzie sie pytac o pare rzeczy. Nie nalezy na pewno zmieniac sciezki domyslnej
do ktorej jest instalowany serwer. Mozna to zrobic, ale tylko po zapoznaniu sie z
serwerem i jak troszke lepiej poznamy zasady jego dzialania.
Mozna podczas instalacji wylaczyc instalacje serwera pocztowego i ftp.
To bedzie zupelnie zbedne, ale jesli ktos sie uprze to oczywiscie nic sie niestanie.
Po instalacji na pulpicie mozna zobaczyc ikone w ksztalcie krasnoludka.
Najlepiej jest po zakonczeniu instalacji zrestartowac komputer.

Jesli uruchomimy serwer to przy zegarku pokaza sie dwie ikony :
1. zielony listek - symbolizujacy serwer wlasciwy apache
2. semaforek z zapalonym zielonym swiatelkiem - serwer bazy danych mysql
Jesli tak wlasnie jest to wszystko dziala prawidlowo i praktycznie juz mozna
przystapic do pracy. Aby sie o tym przekonac wystarczy otworzyc przegladarke
i wpisac w pasek adresu :
http://localhost/
po czym powinna pojawic sie strona krasnala, ale wyslana do przegladarki z
naszego swierzo zainstalowanego serwera.

Wiadomosci ogolne.
Autorzy serwera zalecaja zakladanie kont na serwerze poprzez odpowiedni
konfigurator, ale to jest zupelnie zbedne poniewaz utrudnia to tylko pozniej prace bo
adresy stron trzeba wpisywac z dodatkowa tylda "~" .
Zupelnie jest to niepotrzebne i mozna to obejsc w bardzo prosty sposob.
Wystarczy dokumenty zapisywac do katalogu :
C:\usr\apache\httpd\html\
pod warunkiem, ze nie zostala zmieniona sciezka dostepu do serwera podczas instalacji.
Tak wiec wystarczy utworzyc w tej lokacji np folder "1" oraz napisac
przykladowy index.html i zapisac go w nowo utworzonym folderze.
Teraz jesli wywolamy strone w ten sposob :
http://localhost/1/
to powinna pokazac sie nam pierwsza napisana przez nas strona umieszczona na
naszym serwerze. Prawda ze proste ?
Dzieki temu mozna pisac bezposrednio w edytorze skrypty stron i za kazdym razem
kiedy cos zmienimy w nich i chcemy zobaczyc efekt to wystarczy zapisac prace
i poprostu odswierzyc strone. W praktyce ogranicza sie to do nacisniecia :
ctrl + s, przejcie do przegladarki umieszczonej na pasku i nacisniecie F5.

Serwer bazy danych mysql.
Procz zainstalowanego serwera apache mamy do dyspozycji serwer bazy danych.
Najlepszym sposobem do obslugi bazy danych jest aplikacja napisana w php
o nazwie phpmyadmin i tez tak samo ja wywolamy w przegladarce :
http://localhost/phpmyadmin/
Jesli sie niezglosi to moga byc dwa powody. Serwer niewystartowal lub trzeba
zmienic wielkosc liter poniewaz bywa tez tak, ze nazwe te pisze sie tak :
http://localhost/phpMyAdmin/
a wielkosc liter ma znaczenie.
Jesli strona jednak zglosila sie prawidlowo to serwer poprosi o podanie loginu i hasla
pozwalajacego na zalogowanie sie do panela phpmyadmin'a .
Login i haslo jest podane na stronce ktora jest zalaczona do serwera :
http://localhost/

Konfiguracja.
Serwer na standardowych ustawieniach dziala prawidlowo i wlasciwie nic przy nim nie
trzeba grzebac, ale jesli ktos chce to oczywiscie mozna to zrobic.
Wystarczy kliknac prawym przyciskiem myszki w ikone listka kolo zegraka i mamy
tam szereg opcji pozwalajacych np przelaczenie w locie z php 4 na php 5, zrestartowanie
serwera, a takze konfiguracje poprzez konfiguratory tekstowe.
Ci ktorzy maja u siebie zainstalowana siec komputerowa moga wywolywac
strone poprzez wpisanie adresu z nazwa swojego komputera.
Przyklad :
http://cyberduck/
ale zeby tego dokonac trzeba wpisac w ustawienia/httpd.conf
w linii 296 nazwe swojego komputera jako
ServerName cyberduck
oczywiscie zamiast cyberduck wpisujemy wlasna nazwe.
Mozna tez podac jako ServerAdmin wlasny adres email kontaktowy.
Mozna nawet zmienic port na jakim bedzie dzialac serwer w linii 271 jako Port X.
Nie zalecam dokonywac wiecej zmian szczegolnie dla poczatkujacych uzytkownikow.

Przy konfiguracji serwera mysql nie trzeba poprawiac praktycznie nic i po przycisnieciu
w semaforek prawym przyciskiem myszy oraz wywolaniu show me
zakladki powinny wygladac tak :
1. zakladka my.ini.setup

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=c:\usr/MYSQL
#bind-address=
datadir=c:\usr/MYSQL/data
language=c:\usr/MYSQL/share/polish
#slow query log#=
tmpdir=C:\WINDOWS/TEMP
#port=3306
#set-variable=key_buffer=16M

[WinMySQLadmin]
Server=c:\usr/MYSQL/bin/mysqld.exe
user=Admin
password=

z zaznaczeniem po lewej stronie mysqld

2. Zakladka Environment
W polach powinny byc widoczne dane na jakie jest skonfigurowany serwer.
Jesli dokonamy zmian dla serwera jako nasluchowe, przypominam o ustawieniach
nazwy komputera, to w tych polach mysql powinny sie tez znalesc wlasnie te dane.

Ogolnie przestrzegam przed jakimis zmianami poczatkujacym uzytkownikom.
Serwer na standardowych ustawieniach pracuje bardzo sprawnie.
Warto sobie wykonac kopie calego foldera usr z dysku c: .
Zawsze w razie awarii mozna przywrocic serwer w banalny sposob :
poprostu po instalacji kopiujac pliki ktore skopiowalismy do lokacji serwera.
Ja w ten sposob zachowuje serwer w dobrej kondycji juz od paru lat :)

Jesli ktos ma wiecej zasobow finansowych, albo poprostu chce pobawic sie w serwer
w bardziej zaawansowany sposob to polecam zlozenie lub kupienie komputera
na te potrzeby i zainstalowanie linuxowego systemu z przeznaczeniem pod wlasnie ten cel.
W ten sposob mozna jeszcze wiecej chociaz Krasnal i tak z niczym nie bedzie nas
ograniczac.
Jesli zamarzy sie nam udostepnienie serwera do sieci internet to tez bedzie mozliwe, a
nawet podpiecie swojej domeny czy kilku innych nie powinno stanowic zadnego problemu.


Ostatnio przesiadlem sie na xampp.
Polecam ten serwerek. Krasnal niestety juz nie jest rozwijany i troszke sie zestarzal.
Xampp ma wszystko co trzeba (wersja 1.7.3):
php w wersji 4
php w wersji 5
mysql w wesji 5.1.41
Mercury Mail
FileZilla FTP
Jedyne co trzeba po instalacji serwerka to nalezy wejsc do pliku php.ini i od razu
zmienic ustawienie :
short_open_tag = off przestawic na on.
Jesli tego nie zrobimy nasze skrypty w php moga nie wyswietlac sie prawidlowo.
A ja od siebie zaproponuje program WebServ korzystałem miło się sprawuje www.webserv.pl
Webserv tez jest ponoc dobry chociaz z niego nie korzystalem.
Ja jestem raczej zwolennikiem pracy na srodowisku, ktore jak najbardziej
przyblizy mnie do naturalnych warunkow w jakich przyjdzie mi pracowac
na prawdziwym sewerze. Z poczatku nie, ale pod koniec mojej pracy z Krasnalem
wlasnie spotykalem sie z takim problemem, ze napisany kod dzialal doskonale
pod serwerem lokalnym na moim komputerze, a na serwerze docelowym juz nie
chcial, albo wykazywal bledy. Wlasnie dlatego postanowilem sie przesiasc na Xampp.
Poza tym zwyklem pracowac na serwerach, szczegolnie ostatnimi czasy, bez
bajerow typu WebAdmin czy Cpanel. Xampp konfiguruje sie podobnie z malymi
wyjatkami.


W webserva skorzystałem z powodu prostoty, dość ciekawie stworzona paczka dla osób które szybko chcą postawić mały serwerek mnie akurat był potrzebny do postawienia lokalnie serwerka z gra on-line, spisał się ślicznie i to nawet na maszynie wirtualnej pod windows... Ja osobiście z paneli żadnych też jeszcze nie korzystałem wtedy jedynie z phpmyadmina korzystałem - dołączony do paczki... A Twoja propozycje też będę musiał z ciekawości przetestować... Obecnie na winzgrozie praktycznie nie bywam, linux rulez w porównaniu do winzgrozy w linuksie da chyba się praktycznie wszystko zrobić... Teraz zaczynałem stawiać pampa stawiać pod linuksem czyli php, Apacha, mysql. Narazie chyba chodzi trzeba będzie tylko przetestować stawiając serwerek gierki pod linuksem.
Wiesz ja korzystam z serwerow linuxowych i z tego na win.
Kazdy do czegos taki serwerek wykorzystuje. Ja chcialem miec przedewszystkim
jak najbardziej zgodny z tym linuxowym z ktorego korzystam na bierzaco i na
ktorym stoi to forum. Poczawszy od wersji php, poprzez mysql, phpMyAdmin, a
konczywszy na wtyczkach GD, itd, wszyszystko chcialem miec jak najbardziej
podobne. Ja uzywam serwera na Win do tworzenia skryptow i testowania roznosci.
Takie podejscie gwarantuje mi przeniesienie strony czy skryptu na linux bez
najmniejszego problemu. Poniewaz panele kosztuja nauczylem sie konfiguracji
bezposrednio z konsoli. PhpMyAdmin to tez podstawa wiec wszystko dziala.
Ten konfigurator z pod Win i pod Linux jest praktycznie taki sam, tylko umiejscowiony
w innych katalogach.
Krasnal jak wspomnialem juz jest troszke przestazaly i juz wczesniej widzialem
dosc spore roznice, ale jak mi pewien skrypt przestal dzialac pod linux, a pod
krasnalem dzialal to postanowilem cos z tym zrobic. Poczytalem w necie i wybralem
xampp. Jak na razie nie zaluje. W xampp jest panel i dosc rozbudowana
konfiguracja, ale ja juz z niego nie korzystam.



 

 

 

 

 

 

 

 

 

 

 

 

   
 
  Wlasny serwer www.
WoM2 - Wszystko o Metin2