12 11 10 Xampp i WordPress na MS Windows
Xampp to Apache, Perl, PHP, MySQL i kilka innych programów w jednej paczce. Instalując tą aplikację pod systemem MS Window, w ciągu kilku minut dostajemy funkcjonalne środowisko umożliwiające tworzenie stron i blogów w oparciu o Wordpresa. Nieniejszy wpis ma na celu przedstawić jak w kilku prostych krokach uruchomić Wordpresa przy użyciu oprogramowania z pakietu Xampp na Windowsie.
W moim przypadku jako system operacyjny użyłem Windowsa Visty ( przedstawione czynności mogą się nieznacznie różnić dla Windows 7).
Dla MS Windowsa Oprogramowanie Xampp 1.7.3, z którego korzystam na potrzeby tego wpisu, można ściągnąć klikając na ten odnośnik.
Instalacja Xamppa
Po uruchomieniu ściągiętego plik, rozpocznie się proces instalacji. Zapytani o główny katalog, gdzie chcemy zainstalować oprogramowanie, wybieramy C:/xampp. Podczas procesu instalacji zostaniemy zapytani o kilka danych, z których większość możemy zostawić bez zmian.
Po zakończeniu procesu instalacji na pulpice pojawi się ikonka umożliwiająca otworzenie Panelu Kontrolnego Aplikacji gdzie będziemy mogli zarządzać między innymi serwerem Apache i MySQL.
Z jego pomocą uruchamiamy obie nadmienione wyżej aplikacje, a następnie wpisujemy w pasku przeglądarki http://localhost/.
Jeżeli wszysto działa jak należy, zostaniemy przekierowani do http://localhost/xampp, gdzie znajdują się między innymi odnośniki do plików phpinfo.php i phpMyAdmina.
Apache – dodawanie wirtualnego hosta dla projektu
Pliki konfiguracyjne serwera znajdują się katalogu C:/xampp/apache/conf/. W tym momenci nie ma potrzeby ich aktualizacji.
Aby przygotować nowy wirtualny host dla projektu zajrzymy do katalogu C:/xampp/apache/conf/extra/ gdzie znajduje się między innymi plik httpd_vhosts. W nim umieścimy kilka dyrektyw umożliwiających dodanie projektu wpproject.local.
Po pierwsze wrzucimy tam domyślny wirtualny host:
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot C:/xampp/htdocs/
ServerName localhost
</VirtualHost>
Zaraz za nim dodamy kod tworzący nowy wirtualny host dla projektu:
# wpproject.local
<VirtualHost wpproject.local>
ServerAdmin postmaster@wpproject.local
DocumentRoot "C:/www/wpproject.local/public_html"
ServerName wpproject.local
ServerAlias www.wpproject.local
ErrorLog "logs/wpproject.local-error.log"
CustomLog "logs/wpproject.local-access.log" combined
<Directory "C:/www/wpproject.local/public_html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
W kilku słowach, ustawiamy katalog public_html (dostępny dla serwera), nazwę serwera ( wirtualne hosty są w tym przypadku oparte na nazwach), alias dla serwera (www),oraz pliki, gdzie będą przechowywane logi dla tego wirutalnego hosta.
W drugiej części dodajemy kilka dyrektyw dla publicznego katalgu projektu, które mają na celu umożliwić użycie mod_rewrite i .htaccess.
Po zapisaniu pliku restartujemy serwer Apache z pomocą Panelu Administracyjnego.
Aktualizacja pliku hosts
Kolejnym krokiem jest zmodyfikowanie ustawień pliku C:/windows/system32/drivers/etc/hosts.
Otwieramy go jak następuje:
Z paska startu systemu wybieramy: Programy :: Akcesoria :: Notatnik i klikając na niego prawym przyciskiem myszy oraz wybierając "Uruchom jako administrator".
W pliku tym dopisujemy linijkę jak poniżej:
127.0.0.1 wpproject.local
a następnie zapisujemy zmiany.
Dodawanie katalogu projektu
Dla naszego projektu potrzebujemy miejsce na dysku gdzie będą przechowywane jego pliki.
Tworzymy więc katalogi:
C:/www/wpproject.local/
C:/www/wpproject.local/public_html/
Czas przygotować bazę danych dla projektu.
Przygotowanie bazy danych dla projektu
W pasku przeglądarki wpisujemy:
http://localhost/phpmyadmin
Domyślnie phpMyAdmin nie ma ustawionego hasła dla użytkownika root (poniżej przedstawiłem jak to zmienić), zostaniemy więc zalogowani automatycznie.
Na głównej stronie aplikacji phpMyAdmin dodajemy nową bazę danych o nazwie : wpproject_local,
tworzymy zwykłego użytkownika (sampleuser) i hasło dla niego (samplepass). Dane te wykorzystamy podczas instalacji Wordpresa ).
Z górnego menu phpMyAdmina wybieramy SQL i wpisujemy:
CREATE USER 'sampleuser'@'localhost' IDENTIFIED BY 'samplepass';
GRANT ALL ON wpproject_local.* to 'sampleuser'@'localhost' IDENTIFIED BY 'samplepass';
WordPress
Czas ściągnąc Wordpresa, rozpakować pliki i skopiować zawartość katalogu wordpress do C:/www/wpproject.local/public_html/
Zanim rozpoczniemy instalację, należy stworzyć plik konfiguracyjny wp-config.php. Zmieniamy nazwę pliku C:/www/sample_local/public_html/wp-config-sample na C:/www/sample_local/public_html/wp-config.php, a następnie otwieramy go aktualizując dane tak aby wyglądały tak jak te poniżej:
/** The name of the database for WordPress */
define('DB_NAME', 'wpproject_local');
/** MySQL database username */
define('DB_USER', 'sampleuser');
/** MySQL database password */
define('DB_PASSWORD', 'samplepass');
/** MySQL hostname */
define('DB_HOST', 'localhost');
ostatnią rzeczą, którą pozostaje zrobić, jest wpisanie w pasku przeglądarki:
http://wpproject.local/
Dodanie hasła dla użytkownika root w phpMyAdmin
Xampp zawiera całe mnóstwo oprogramowania i niemal nieograniczone możliwości ich konfiguracji. W tym miejscu zajmę się jedynie ustawieniem hasła dla użytkownika root bazy danych w phpMyAdmin.
Wpisujemy w przeglądarce http://localhost/phpmyadmin. Z górnego menu aplikacji wybieramy "SQL" a następnie wpisujemy:
UPDATE user SET password=PASSWORD("nowe_haslo") where User="root";
Pozostaje jeszcze przepisać to hasło do C:/xampp/phpMyAdmin/config.inc.php:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'nowe_haslo';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Na koniec
Jak widać, użycie Wordpresa wraz z Xamppem na MS Windows nie jest specjalnie złożone. Większość oprogramowania jest prekonfigurowana. W chwili wolnego czasu polecam zajrzeć do katalogu C:/xampp, jak również reglarnie zaglądać do logów serwerów.


Autor wpisu jest blogerem, programistą PHP, administratorem Linux oraz twórcą blogów
RSS Subskrybuj wpisy bloga