czwartek, 24 maj 2012
NEXT / Artykuły / NEXT 3/2007 / Artykuły z NEXT 3/2007 / Napisz swoją Wikipedię

NEXT 3/2007 - Napisz swoją Wikipedię

Napisz swoją Wikipedię - ikonka instalacja Wiki na domowym serwerze

Data: 16 listopad 2007
Identyfikator: 070313

Internet to przede wszystkim ogromna skarbnica wiedzy. Znajdziesz w nim mnóstwo wiadomości usystematyzowanych również na stronach typu Wiki. Ty również, korzystając z podobnych mechanizmów, możesz napisać własną encyklopedię. Za darmo!

Strona 1 z 2
< Poprzednia 1 2 Następna >

Zdaniem redaktora

Paweł Małkowski
redaktor działu Software i Internet


Nic nie wskazuje na to, aby popularność systemów typu MediaWiki wkrótce przestała rosnąć. Są one wykorzystywane nie tylko do tworzenia webowych encyklopedii. Wiki z powodzeniem zastępuje szablon zwykłej strony intranetowej, zawierającej informacje na dany temat. Jeżeli więc zastanawiasz się, czy budować swoją witrynę od podstaw, czy też skorzystać z MediaWiki, wybierz to drugie rozwiązanie. Dzięki temu zaoszczędzisz dużo czasu.

Wszystko zaczęło się od Wikipedii – wirtualnej bazy informacji, która popularnością oraz liczbą haseł już dawno pokonała tradycyjne encyklopedie. I choć na jej sukces złożyło się wiele czynników, najważniejszy z nich to zaangażowanie tysięcy internautów w jej tworzenie. Ich udział nie byłby możliwy, gdyby nie specjalne oprogramowanie pozwalające na równoległą edycję i publikowanie informacji.

Aplikacja MediaWiki

Sztandarowym przykładem tego typu oprogramowania jest MediaWiki. Aplikacja ta została przygotowana właśnie z myślą o Wikipedii. Jednak z MediaWiki korzysta także wiele innych serwisów internetowych, przede wszystkim tych budowanych w formie wirtualnych encyklopedii. Mechanizm Wiki jest zatem doskonałym rozwiązaniem dla tych wszystkich, którzy chcą zamieścić w internecie sporą dawkę informacji na dany temat. W dodatku aplikacja MediaWiki dostępna jest za darmo, każdy może więc na własnym serwerze stworzyć stronę opartą na systemie Wiki.

Wymagania początkowe

Aby zainstalować MediaWiki, będziesz potrzebować kilkudziesięciu megabajtów miejsca na stronę internetową. Możesz je wykupić u dostawcy hostingu lub wygospodarować na własnym komputerze na stałe podłączonym do internetu. MediaWiki działa na dowolnym serwerze WWW obsługującym język skryptowy PHP oraz jeden z trzech systemów baz danych: MySQL, PostgreSQL lub Ingres. I choć jej zalecanym środowiskiem pracy jest Linux z serwerem Apache/PHP i baza MySQL, pokażemy, w jaki sposób uruchomić ją pod Windows Server 2003 z zainstalowanym IIS-em (Internet Information Services), PHP i MySQL-em. Równie dobrze możesz wykorzystać do tego system Windows XP Professional. Zdecydowaliśmy się na taki krok, ponieważ wielu użytkowników korzysta z systemów Microsoftu i nie zamierza zainstalować na swojej maszynie żadnej z dystrybucji Linuksa.

Serwer bazy danych

Zakładamy, że zainstalowałeś usługę IIS (patrz też: NEXT 2/2007, strona 148) i możesz połączyć się z przykładową stroną WWW na swoim serwerze. Aby móc skorzystać z MediaWiki, musisz mieć jeszcze serwer baz danych. Ze strony mysql.com lub z naszej płyty DVD pobierz odpowiedni pakiet w wersji MySQL Community Server. W końcowym etapie instalacji zaznacz opcję Configure the MySQL Server now. Dzięki temu uruchomisz kreatora konfiguracji. W następnych oknach wybieraj kolejno opcje Detailed Configuration, Developer Machine oraz Multifunctional Database.

Później wskaż miejsce na dysku, gdzie będą przechowywane bazy danych. Wartość opcji Liczba jednoczesnych połączeń do serwera (Number of concurrent connections to the server) ustal na Decision Support (DSS)/OLAP. W kolejnym oknie włącz połączenia TCP/IP (Enable TCP/IP Networking), pozostawiając domyślnie zaznaczony port (Port Number) o numerze 3306 oraz opcję Enable Strict Mode. Następnie ustal wartości Standard Character Set, Install as Windows Service oraz Include Bin Directory in Windows PATH. Na koniec wprowadź hasło administratora bazy (root) i kliknij przycisk Execute.

Obsługa PHP

PHP jest rozpowszechniany w postaci wygodnego instalatora. Ze strony http://pl.php.net lub z płyty DVD dołączonej do naszego magazynu pobierz i uruchom pakiet dla systemu Windows oznaczony jako PHP wersja installer. Instalator umożliwia wybór serwera WWW – wskaż IIS ISAPI. W oknie wyboru komponentów zaznacz rozszerzenie MySQL (Extensions, MySQL). Jest to sterownik niezbędny do współpracy PHP z bazą danych. Biblioteki PHP zainstaluj w katalogu C:\PHP. Opcjonalnie, jeżeli korzystasz z Active Directory, zainstaluj moduły LDAP, OpenSSL i MCrypt oraz podręcznik użytkownika PHP Manual.

Na potrzeby MediaWiki będziesz musiał dokonać kilku zmian w ustawieniach PHP. Na początek w katalogu C:\PHP utwórz dwa foldery o nazwach sessiondata oraz uploadtemp. Następnie nadaj im odpowiednie prawa, tak aby były dostępne tylko dla serwera. W tym celu w każdym z nich otwórz okno Właściwości i przejdź na kartę Zabezpieczenia. Kliknij przycisk Dodaj, żeby przypisać nowego użytkownika. Wybierz IUSR_NazwaHosta, gdzie NazwaHosta to nazwa twojego komputera. Jeśli jej nie znasz, kliknij przycisk Zaawansowane i dalej na Znajdź teraz i na liście odnajdź pełną nazwę użytkownika IUSR. Nadaj mu prawa Modyfikacji katalogu.

Otwórz do edycji plik C:\PHP\php.ini. Odnajdź w nim i zmień wartość zmiennych upload_tmp_dir oraz session.save_path:

upload_tmp_dir = „C:\PHP\uploadtmp”
session.save_path = „C:\PHP\sessiondata”


Tagi: www   porady   webmaster  
Ocena: +++++    (aby ocenić, musisz się zalogować w serwisie)

< Poprzednia 1 2 Następna >

Podobne artykuły:

Komentarze:

Redakcja nie ponosi odpowiedzialności za treść komentarzy.
Nikt jeszcze nie skomentował.
Niezalogowany

Aby mieć dostęp do niektórych części serwisu NEXT (np. forum dyskusyjnego, oceny numeru, newslettera), musisz posiadać konto w naszym serwisie. Zachęcamy do darmowej rejestracji!

Jeżeli posiadasz już konto w serwisie, to zaloguj się.