Friday, 24 October 2008
mojaveexperiment.com
Jakiś czas temu Microsoft przedstawił ciekawy eksperyment o nazwie kodowej " mojave experiment" ciekawy o tyle że przedstawiono nową wersje systemu operacyjnego Windows 7...ale nie do końca... mojaveexperiment.com
Thursday, 23 October 2008
keepass i problem z hasłami z glowy
A właśnie ostatnio coraz więcej haseł do zapamiętania ma każdy z nas... czemu by nie pamiętać jednego hasła, które zabespieczy nam inne hasła... ;) ...jest na to dość dobre lekarstwo które zabezpieczy bardzo mocnymi algorytmami szyfrującymi AES i Twofish. A w dodatku jest odporny na keyloogery (rozsądnie używany ;)) Jeszcze jedna zaleta jest portable wystarczy zgrać plik .exe i pli bazy danych i odpalimy go w każdym miejscu ;) Program nazywa sie Keepass i jest dostępny pod tym adresem : http://keepass.info !
Wednesday, 22 October 2008
Windows Vista i Apache, MySQL, PHP5
Każdy webmaster stawiał czoła przed instalacją własnego "testowego" serwera www z obsługą PHP i bazą MySQL. W poniższym artykule przedstawie jak zaistalować oraz skonfigurować własny testowy ( a może i produkcyjny ;) ) serwer na platformie Windows Vista.
Zaczynamy!
Zaczniemy od pobrania paczki z serwerem Apache w naszym przypadku będzie to ver 2.2.*
Przechodzimy na stronę :
pobieramy paczkę dla platformy :
następnie :
W konsoli administratora wpisujemy polecenie
po chwili rozpocznie się instalacja serwera Apache.
Następny krok :
mamy trzy pola do wypełnienia
Po ich wypełnieniu klikamy next
W kolejnym kroku wybieramy opcje custom
ponieważ chcemy zainstalować serwer w innym katalogu niż jest to domyślnie
w moim/naszym wypadku będzie to
po wyborze katalogu klikamy next
Serwer Apache właśnie się instaluje... kiedy instalacja dobiegnie końca
możemy przetestowania serwer.
Otwieramy ulubioną przeglądarkę i w pasku adresu wpisujemy
Zobaczymy napis w stylu :
It works!!!
Serwer Apache działa poprawnie :)
Przejdziemy teraz do instalacji serwera baz danych MySQL.
Przechodzimy na stronę :
Po pobraniu paczki klikamy setup instalacja się rozpocznie.
W kroku wyboru typu instalacji wybieramy custom
instalujemy nasz serwer baz do katalogu w którym zainstalowaliśmy wcześniej serwer Apache czyli :
Po instalacji otworzy nam okienko konfiguracji.
Na pierwszym ekranie będziemy mieli do wyboru dwie opcje
Detailed Configuration i Standard Configuration
wybieramy Detailed Configuration i klikamy next
następny ekran daje nam możliwość wyboru trzech opcji domyślnie będzie zaznaczona opcja
Multifuncional Databes
next
kolejny ekran daje nam możliwość wyboru ile użytkowników może być jednocześnie zalogowanych do bazy danych wybieramy opcje :
Decision Support (DSS)/OLAP
next
wybieramy :
Standard Character Set
next
Tu mamy do wyboru dwie opcje, zaznaczamy oby dwie :
Install As Windows Service
Include Bin Directory in Windows PATH
next
w kolejnym kroku ustawiamy własne hasło dostępowe do baz MySQL dla użytkownika root
wybieramy opcje:
Modify Security Settings
next
kolejny ekran jest potwierdzeniem wcześniejszej konfiguracji wybieramy :
Execute
nasz serwer będzie się teraz konfigurował wciskami :
Finish
Żeby przetestować serwer uruchamiamy command line (cmd) wpisujemy
Po pomyślnym zalogowaniu dostaniemy text w stylu
Welcome to the MySQL monitor. [...]
Nasz serwer baz danych będzie urchamiany wraz ze startem systemu.
Pozostaje nam ostatni punkt instalacji środowiska testowego a jest nim PHP w ver. 5.
Zaczynamy od pobrania ostatniej stabilnej wersji PHP, przechodzimy na stronę:
Jako typ/platformę wybieramy zip package
Po pobraniu plików i rozpakowaniu archiwum zmienimy nazwę katalogu
na php a następnie przenosimy katalog do naszego folderu czyli
Zaawansowane opcje systemu (advance system settings)
następnie wybieramy opcje/zmienne środowiskowe (dokładnie nie wiem jak to przetłumaczyli w wersji polskiej) (environment variable)
następnie wyszukujemy zmienną PATH --> klikamy Edytuj/Edycja w polu wartość zmiennej dopisujemy
tj. D:\servwww\php i odnajdujemy plik php.ini-recommended, zmieniamy nazwe pliku na
php.ini Po zmianie pliku edytujemy plik naszym ulubionym edytorem; odszukujemy zmienną
dopisujemy : D:\servwww\htdocs czyli będzie to wyglądało tak :
Zapisujemy zmiany i zamykamy plik php.ini Przechodzimy teraz do edycji pliku httpd.conf który znajduje się w katalogu "conf" Na początku pliku dopisujemy:
Musimy dopisać zmienną by nasz serwer Apache rozpoznawał pliki *.php. W sekcji odpowiedzialnej za "mime" dopisujemy
najlepiej dopisać po linijkach :
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
Po zapisaniu zmian i restarcie serwera serwer jest gotowy do pracy z PHP i MySQL'em !
Aby sprawdzić poprawność zainstalowania środowiska PHP możemy to zrobić dwojako :
1. odpalając cmd i wpisując php -v powinno dać wyniki w postaci wersji zainstalowanego środowiska php.
2. tworząc plik np. test.php o treści
Katalog stron oczywiście znajduje się w
Zaczynamy!
Zaczniemy od pobrania paczki z serwerem Apache w naszym przypadku będzie to ver 2.2.*
Przechodzimy na stronę :
http://httpd.apache.org/download.cgi
pobieramy paczkę dla platformy :
Win32 Binary including OpenSSL X.X.X (MSI Installer)
następnie :
start -> akcesoria -> cmd (urchamiamy jako administrator)
W konsoli administratora wpisujemy polecenie
msiexec /i D:\apache_X_X_X.msi
po chwili rozpocznie się instalacja serwera Apache.
Następny krok :
Server Information
mamy trzy pola do wypełnienia
Network Domain --> localhost
Server Name --> localhost
Administrator's Email Address --> admin@localhost
Po ich wypełnieniu klikamy next
W kolejnym kroku wybieramy opcje custom
ponieważ chcemy zainstalować serwer w innym katalogu niż jest to domyślnie
w moim/naszym wypadku będzie to
D:\servwww
po wyborze katalogu klikamy next
Serwer Apache właśnie się instaluje... kiedy instalacja dobiegnie końca
możemy przetestowania serwer.
Otwieramy ulubioną przeglądarkę i w pasku adresu wpisujemy
localhost
Zobaczymy napis w stylu :
It works!!!
Serwer Apache działa poprawnie :)
Przejdziemy teraz do instalacji serwera baz danych MySQL.
Przechodzimy na stronę :
http://dev.mysql.com/downloads/mysql/5.0.html#downloadspobieramy paczkę przeznaczoną dla platformy (vista/xp) Windows ZIP/Setup.EXE (x86)
Po pobraniu paczki klikamy setup instalacja się rozpocznie.
W kroku wyboru typu instalacji wybieramy custom
instalujemy nasz serwer baz do katalogu w którym zainstalowaliśmy wcześniej serwer Apache czyli :
D:\servwww
Po instalacji otworzy nam okienko konfiguracji.
Na pierwszym ekranie będziemy mieli do wyboru dwie opcje
Detailed Configuration i Standard Configuration
wybieramy Detailed Configuration i klikamy next
następny ekran daje nam możliwość wyboru trzech opcji domyślnie będzie zaznaczona opcja
Multifuncional Databes
next
kolejny ekran daje nam możliwość wyboru ile użytkowników może być jednocześnie zalogowanych do bazy danych wybieramy opcje :
Decision Support (DSS)/OLAP
next
wybieramy :
Standard Character Set
next
Tu mamy do wyboru dwie opcje, zaznaczamy oby dwie :
Install As Windows Service
Include Bin Directory in Windows PATH
next
w kolejnym kroku ustawiamy własne hasło dostępowe do baz MySQL dla użytkownika root
wybieramy opcje:
Modify Security Settings
next
kolejny ekran jest potwierdzeniem wcześniejszej konfiguracji wybieramy :
Execute
nasz serwer będzie się teraz konfigurował wciskami :
Finish
Żeby przetestować serwer uruchamiamy command line (cmd) wpisujemy
mysql -u root -p( podajemy wcześniej ustawione hasło do baz danych )
Po pomyślnym zalogowaniu dostaniemy text w stylu
Welcome to the MySQL monitor. [...]
Nasz serwer baz danych będzie urchamiany wraz ze startem systemu.
Pozostaje nam ostatni punkt instalacji środowiska testowego a jest nim PHP w ver. 5.
Zaczynamy od pobrania ostatniej stabilnej wersji PHP, przechodzimy na stronę:
http://www.php.net/downloads.php
Jako typ/platformę wybieramy zip package
Po pobraniu plików i rozpakowaniu archiwum zmienimy nazwę katalogu
na php a następnie przenosimy katalog do naszego folderu czyli
D:\servwwwW kolejnym kroku klikamy start --> prawym klawiszem na komputer --> wybieramy
Zaawansowane opcje systemu (advance system settings)
następnie wybieramy opcje/zmienne środowiskowe (dokładnie nie wiem jak to przetłumaczyli w wersji polskiej) (environment variable)
następnie wyszukujemy zmienną PATH --> klikamy Edytuj/Edycja w polu wartość zmiennej dopisujemy
D:\servwww\bin;D:\servwww\php;D:\servwww\php\;D:\servwww\php\extPo zatwierdzeniu zmian przechodzimy do katalog gdzie mamy rozpakowane środowisko PHP
tj. D:\servwww\php i odnajdujemy plik php.ini-recommended, zmieniamy nazwe pliku na
php.ini Po zmianie pliku edytujemy plik naszym ulubionym edytorem; odszukujemy zmienną
doc_root =
dopisujemy : D:\servwww\htdocs czyli będzie to wyglądało tak :
doc_root = D:\servwww\htdocsnastępnie odnajdujemy zmienną extension_dir = dopisujemy : D:\servwww\php\ext wyglądać ma to tak :
extension_dir = "D:\servwww\php\ext"
Zapisujemy zmiany i zamykamy plik php.ini Przechodzimy teraz do edycji pliku httpd.conf który znajduje się w katalogu "conf" Na początku pliku dopisujemy:
PHPIniDir "D:/servwww/php/"Następnie będzie dopisanie w sekcji ładowania modułów zmiennej
LoadModule php5_module "D:/servwww/php/php5apache2_2.dll"
Musimy dopisać zmienną by nasz serwer Apache rozpoznawał pliki *.php. W sekcji odpowiedzialnej za "mime" dopisujemy
AddType application/x-httpd-php .php
najlepiej dopisać po linijkach :
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
Po zapisaniu zmian i restarcie serwera serwer jest gotowy do pracy z PHP i MySQL'em !
Aby sprawdzić poprawność zainstalowania środowiska PHP możemy to zrobić dwojako :
1. odpalając cmd i wpisując php -v powinno dać wyniki w postaci wersji zainstalowanego środowiska php.
2. tworząc plik np. test.php o treści
Katalog stron oczywiście znajduje się w
D:\servwww\htdocsTo by było na tyle teraz nic innego nie pozostaje jak testować np. Joomle...
Sunday, 6 January 2008
Zenwalk i baza mysql
Ostatnio postanowiłem sobie po testować dystrybucję, która wpadła mi w oko chodzi mi o Zenwalka. Wrażenia bardzo pozytywne! Bardzo szybka, łatwa, lekka waży nie całe 500 Mb i w dodatku ma wszystko co potrzeba ;) Oparta jest o jedną z najstarszych dystrybucji Linuxa jaką jest Slackware - widać to już podczas instalacji. Ale nie będę się tu rozpisywał jeśli ktoś chce po testować to www.zenwalk.org
Napotkałem na mały problem podczas konfiguracji właściwie to już podczas uruchomienia bazy danych mysql - update bazy zrobiłem zaraz po instalacji i myślałem że to wystarczy przyzwyczajenia z debiana ;)
Jeśli zdarzy się wam otrzymać komunikat podobny do takiego :
"Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)Could not connect to SOURCE MySQL server"
To wystarczy w konsoli wydać takie o to dwa polecenia które zmienią nam właściciela
Cd /var/lib
Chown -R mysql:mysql mysql
Napotkałem na mały problem podczas konfiguracji właściwie to już podczas uruchomienia bazy danych mysql - update bazy zrobiłem zaraz po instalacji i myślałem że to wystarczy przyzwyczajenia z debiana ;)
Jeśli zdarzy się wam otrzymać komunikat podobny do takiego :
"Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)Could not connect to SOURCE MySQL server"
To wystarczy w konsoli wydać takie o to dwa polecenia które zmienią nam właściciela
Cd /var/lib
Chown -R mysql:mysql mysql
Subscribe to:
Posts (Atom)