Manual:FAQ/pl



Jakie są różnice między pojęciami MediaWiki, Wikimedia, Wikipedia oraz wiki?
To jest częste pytanie; zobacz artykuł Differences between Wikipedia, Wikimedia, MediaWiki, and wiki, który szczegółowo wyjaśnia te kwestię.

Chciałbym użyć instancji MediaWiki do (wpisz cel). Czy jest to dozwolone?
MediaWiki jest wolnym oprogramowaniem: oznacza to, że możesz wykorzystywać je w dowolnym celu, bez żadnych przeszkód prawnych. Co więcej, warunki licencyjne mają zastosowanie tylko do samego oprogramowania. Oznacza to, że chociaż wiele wiki licencjonuje ich treść na liberalnej licencji, nie jesteś zobowiązany do licencjonowania treści przekazanych do Twojej wiki w jakikolwiek szczególny sposób. Oczywiście, jako projekt stworzony pierwotnie do wspierania stron takich jak Wikipedia, zachęcamy do publikowania pisanych tekstów na wolnych licencjach, ale nie jest to konieczne.

Jeżeli chcesz wprowadzać zmiany w samym oprogramowaniu, możesz to zrobić, ale powinieneś zapoznać się z pełnym tekstem GNU GPL wersja 2 aby uzyskać szczegóły. Ponieważ MediaWiki jest świadczone bezpłatnie, nie obowiązuje gwarancja, w zakresie dozwolonym przez obowiązujące prawo.

Skąd pobrać oprogramowanie MediaWiki?
Kliknij tutaj, aby pobrać najnowsze stabilne wydanie oprogramowania MediaWiki. Pliki dostarczane są w postaci archiwum .tar.gz. Oprogramowanie MediaWiki można pobrać również bezpośrednio z repozytorium Git.

Jak zainstalować oprogramowanie MediaWiki?
Instalacja oprogramowania MediaWiki zajmuje od 10 do 30 minut i składa się z przesłania na serwer / skopiowania plików i uruchomienia skryptu instalacyjnego, konfigurującego oprogramowanie Zobacz Przewodnik Instalacji, gdzie także znajdziesz informacje o minimalnych wymaganiach systemowych.

Jak zainstalować oprogramowanie MediaWiki korzystając z pakietu?
Wiele dystrybucji Linuksa dostarcza oprogramowanie MediaWiki w postaci pakietu przystosowanego do instalacji dla danej dystrybucji. Zespół deweloperów MediaWiki zaleca skorzystanie z dokumentacji dostarczanej z systemem w celu zasięgnięcia informacji o instalacji, konfiguracji i korzystaniu z poszczególnych pakietów. Indywidualne społeczności i firmy, które utrzymują te pakiety powinny dostarczyć instrukcje instalacji.

Należy zwrócić uwagę na fakt, ze dystrybucje osób trzecich mogą zawierać nieaktualne wersje oprogramowania MediaWiki, więc w przypadku poszczególnych procedur i rozszerzeń należy zwracać uwagę na odpowiednie zapisy dokumentacji.


 * Zobacz też: 

Czy na jednym serwerze można uruchomić więcej niż jedną instalację MediaWiki?
Tak, zainstalowanie więcej niż jednej wiki na serwerze jest możliwe, jeśli spełni się następujące warunki:

Lub
 * Każda wiki ma odrębną bazę danych
 * dla każdej wiki wykorzystywany jest inny prefiks bazy danych; w przypadku PostgreSQL podobny efekt uzyska się przy zastosowaniu oddzielnych schematów i użytkowników

Informacje na temat tych opcji znaleźć można odpowiednio na stronach $wgDBname i $wgDBprefix

Informacje na temat instalacji rodzin serwisów wiki znaleźć można na stronie Manual:Wiki family/pl.

Informacje na temat alternatyw w uruchamianiu więcej niż jednej wiki na danym serwerze przy wykorzystaniu tej samej bazy danych i plików źródłowych znaleźć można na stronach Steve'a Rumberga (archiwum), zawierającej również komentarze użytkowników.

Czy oprogramowanie MediaWiki działa przy włączonym safe_mode?
Tak, lecz w sposób ograniczony. Patrz Safe mode.

Czy oprogramowanie MediaWiki wymaga dostępu do shella?
Dostęp do powłoki (SSH) nie jest konieczny podczas instalacji oprogramowania MediaWiki, ale zaleca się posiadanie takiej możliwości. Bez dostępu do powłoki może być trudniej sporządzić kopię zapasową wiki lub uaktualnienie jej do nowszej wersji. Niektórych działań konserwacyjnych nie da się wykonać w ogóle bez dostępu do shella. Wiele ważnych rozszerzeń działa najlepiej z dostępem do powłoki.

Jak zainstalować rozszerzenia?
Patrz Manual:Extensions/pl, gdzie znajdują się informacje na temat instalacji rozszerzeń, jak też na temat ich pisania. W kategorii Category:Extensions/pl znajdują się opublikowane do tej pory rozszerzenia MediaWiki.

Jak dodawać nowe przestrzenie nazw?
Zobacz: Tworzenie własnej przestrzeni nazw.

Jak włączyć przesyłanie plików?
Przesyłanie plików jest często wykorzystywaną opcją w instalacjach MediaWiki, lecz w ustawieniach domyślnych opcja ta jest wyłączona. By ją aktywować najpierw należy zezwolić serwerowi na zapis w katalogu, gdzie przesyłane będą pliki (domyślnie ) wydając polecenie , pozwalając serwerowi Apache na dostęp z zapisem do katalogu, itd. Następnie należy ustawić wartość $wgEnableUploads w pliku  na , np. $wgEnableUploads = true;. Jeżeli otrzymasz błąd "failed to mkdir" podczas próby przesyłania, prawdopodobnie oznacza to problemy z uprawnieniami.


 * Zobacz też: 

Jak zezwolić na przesyłanie plików w dodatkowych formatach?
Oprogramowanie MediaWiki wymaga podania formatów plików, które można przesyłać do serwisu poprzez dyrektywę $wgFileExtensions. Zwykle jest ona zlokalizowana w pliku LocalSettings.php w głównym katalogu wiki.

Na przykład, by zezwolić na ładowanie plików z rozszerzeniem PDF, należy dodać następujący wpis do pliku LocalSettings.php:

By umożliwić przesyłanie więcej niż jednego typu plików, składnia dyrektywy jest następująca:


 * Zobacz też: 

Jak włączyć zagnieżdżone w tekście wzory matematyczne?
MediaWiki pozwala na osadzanie w treści stron wzorów matematycznych za pośrednictwem programu pomocniczego texvc, korzystającego w wyświetlaniu wzorów z oprogramowania LaTeX. Informacje o aktywacji tej opcji znajdują się w dokumencie Manual:Math/pl.

Jak ustawić strefę czasową dla MediaWiki?

 * Zobacz 

Jak oczyścić pamięć podręczną stron?
W celu wyczyszczenia pamięci podręcznej, na przykład po dokonaniu zmian w menu bocznym, należy do dynamicznego adresu strony dopisać polecenie.

Przykład: http://www.mediawiki.org/w/index.php?title=Main_Page&action=purge

lub dodać polecenie  do krótkiej wersji adresu strony:

Przykład: http://www.mediawiki.org/wiki/Main_Page?action=purge


 * Zobacz też:, 

Jak całkowicie wyłączyć pamięć podręczną?
Dodaj w pliku LocalSettings.php poniższe linie:

= false; // deprecated method = CACHE_NONE; = false;

"Plik jest uszkodzony lub posiada niepoprawne rozszerzenie"
Niektórzy użytkownicy zgłaszali błąd polegający na tym, że po dodaniu dodatkowych formatów plików do listy dozwolonych rozszerzeń wystąpił błąd. Tekst błędu jest podobny do poniższego:


 * The file is corrupt or has an incorrect extension. Please check the file and upload again.

Możliwe rozwiązania:


 * Ustaw wartość dla $wgMimeDetectorCommand; pod systemem Unix/Linux w sposób następujący:
 * skompiluj/zainstaluj rozszerzenie języka PHP fileinfo
 * Fedora - yum install php-pecl-Fileinfo
 * Fedora - yum install php-pecl-Fileinfo


 * Zobacz też: 

Instalator nie stworzył pierwszego użytkownika wiki
Czasami instalator nie tworzy domyślnego użytkownika serwisu, lub z jakiegoś powodu dochodzi do utracenia tabeli użytkowników. Problem ten można rozwiązać na kilka sposobów:

maintenance/createAndPromote.php

 * Jeśli wykorzystywana jest wersja MediaWiki starsza niż 1.16, należy sprawdzić ustawienia pliku   (zajrzyj do przykładowego pliku  )
 * W powłoce należy wydać polecenie . Dodanie do polecenia flagi   spowoduje nadanie stworzonemu użytkownikowi uprawnień nie tylko administratora, ale i biurokraty.

Utworzy to nowego użytkownika i nada mu uprawnienia administratora. Pomoc do polecenia można uzyskać za pomocą parametru.

Zmiana w bazie danych

 * Zarejestruj nowe konto użytkownika standardową metodą (Special:UserLogin).
 * Sprawdź identyfikator stworzonego konta użytkownika na stronie Special:Preferences.
 * Wykonaj następujące polecenie SQL w bazie danych wiki:
 * powyższy powinien być zamieniony na odpowiedni ID użytkownika, który możesz zobaczyć na stronie preferencji.
 * Uwaga: jeśli  jest zdefiniowany w pliku LocalSettings.php, dołącz jego wartość do nazwy tabeli. Na przykład, jeśli   ma wartość "XYZ", to użyta nazwa tabeli będzie
 * Uwaga: jeśli  jest zdefiniowany w pliku LocalSettings.php, dołącz jego wartość do nazwy tabeli. Na przykład, jeśli   ma wartość "XYZ", to użyta nazwa tabeli będzie

Tymczasowo zezwól wszystkim na przyznawanie awansu Twojemu pierwszemu użytkownikowi
Ta metoda zasadniczo pozwala tymczasowo wszystkim użytkownikom modyfikowanie uprawnień użytkowników w celu awansowania jednego użytkownika
 * Zarejestruj nowe konto użytkownika standardową metodą (Special:UserLogin). Bądź zalogowany na tym koncie.
 * Dodaj poniższe linie na dole pliku LocalSettings.php
 * Przejdź do special:userrights i dodaj utworzonego przed chwilą użytkownika do grup Administratorzy oraz do Biurokraci.
 * Usuń  linię z pliku LocalSettings.php . Ten krok jest bardzo ważny, dopóki tego nie usuniesz, każdy może zmieniać uprawnienia, co jest szkodliwe.
 * Usuń  linię z pliku LocalSettings.php . Ten krok jest bardzo ważny, dopóki tego nie usuniesz, każdy może zmieniać uprawnienia, co jest szkodliwe.

Jak zresetować hasło użytkownika?

 * Zobacz 

Jak tworzyć łącza interwiki?

 * Zobacz 

Jak skrócić adresy URL? (np. /wiki/Artykuł zamiast /w/index.php?title=Artykuł)
(np /wiki/Article_Name zamiast /w/index.php?title=Article_Name)


 * Zobacz 

Jak zorganizować strony w podkatalogu np. /wiki/podkatalog/NazwaStrony?

 * Zobacz 

Czy pobieranie i używanie treści serwisu MediaWiki.org jest darmowe?
Tak, obydwie te rzeczy są darmowe, wolne w sensie wolnego oprogramowania. Informacje na temat licencji, którymi objęte są treści serwisu MediaWiki.org zawarte są na stronie Project:Copyrights/pl.

Jak zarządzać uprawnieniami użytkowników?
 Zobacz Manual:User rights/pl, aby uzyskać ogólne informacje. Zobacz Manual:Preventing access, aby poznać metody i strategie ograniczania dostępu.

Jak uniemożliwić niezalogowanym użytkownikom modyfikowanie treści stron?
Zalecaną metodą jest zmiana wartości opcji konfiguracyjnej. Edytuj  i dodaj tę linię:

Jeżeli korzystasz z Extension:AbuseFilter/pl, każdy administrator może także tymczasowo zablokować edytowanie przez IP jeżeli jest taka potrzeba.


 * Zobacz też:, 

Jak uniemożliwić niezalogowanym użytkownikom przeglądanie treści stron?

 * Pod koniec pliku LocalSettings.php ustaw wartość:

Zobacz również Manual:$wgWhitelistRead/pl oraz.

Jak ograniczyć możliwość tworzenia kont?

 * Pod koniec pliku LocalSettings.php ustaw wartość:

Zobacz po więcej informacji.

Jak wymagać podania adresu e-mail przy rejestracji?

 * Zobacz 

Jak przełączyć MediaWiki w tryb Tylko do Odczytu?

 * Zobacz 

Jak zmienić domyślne preferencje użytkowników?
Domyślne preferencje użytkownika MediaWiki znajdują się w pliku języka, np. jeśli używasz angielskiego. Nie edytuj tego pliku, używaj go tylko do odniesienia, tak jak robisz to z DefaultSettings.php.

Powiedz, czy chcesz zmienić domyślną liczbę wyników wyszukiwania na stronie. Language.php mówi:

Aby zmienić na 50, wpisz w LocalSettings.php:

Zauważ, że ustawiasz $wgDefaultUserOptions, który zawiera przesłonięcia witryny, a nie $wgDefaultUserOptionsEn, który zawiera domyślne ustawienia oprogramowania. Wszelkie ustawienia w $wgDefaultUserOptions zastąpią te ustawione w pliku językowym.

Aby zmienić domyślne przestrzenie nazw do przeszukania, w dowolnej wersji MediaWiki, ustaw $wgNamespacesToBeSearchedDefault w LocalSettings.php do odwzorowania tablic indeksów przestrzeni nazw na wartości logiczne. Na przykład, aby przeszukać główny obszar nazw i obszar nazw kategorii, użyj:

$wgNamespacesToBeSearchedDefault = array(    NS_MAIN => true,     NS_CATEGORY => true, );

W niektórych przypadkach po zmianie domyślnego ustawienia użytkownika możesz również zmienić preferencje użytkownika dla wszystkich istniejących kont użytkowników.

Jeśli tak, użyj userOptions.php skrypt w katalogu Maintenance/Konserwacja. Użyj opcji "--dry" do pierwszego uruchomienia, oceń wpływ i idź tam. (--dry nie zapisuje się w bazie danych)

php userOptions.php --dry --nowarn searchlimit --old 20 --new 50

Zatem zawsze rób kopie zapasowe bazy danych przed dokonaniem tego rodzaju zmian (nie musisz tego robić, jeśli tylko używasz --dry).


 * ''Zobacz też:

Jak przyspieszyć działanie oprogramowania MediaWiki?

 * Zobacz: 

Jak włączyć rozwijaną listę podpowiedzi wyszukiwania?

 * Zobacz 

Aktualizacja

 * Zobacz 

Czy jest możliwe przeniesienie wiki na inną maszynę?
Tak. Powinno być. W skrócie, robisz kopię poprzedniej instalacji i przywracasz ja na nowej maszynie. Ostatecznie, musisz wprowadzić dodatkowe zmiany uaktualniające konfigurację, aby wszystko wskazywało na nową lokalizację.

Jak przenieść wiki na inny serwer?
Postępuj według instrukcji na Manual:Moving a wiki.

Jak zmienić logo serwisu?
Pojawiające się w lewym górnym rogu każdej strony logo określone jest w linii $wgLogo pliku LocalSettings.php.

Zmienić logo można na dwa sposoby.


 * 1) Można przesłać do serwisu wiki nową grafikę i skorzystać z jej adresu. Pozwala to na szybką zmianę grafiki, więc dobrym pomysłem może okazać się zabezpieczenie przesłanego pliku.
 * Wpis $wgLogo można wtedy dodać do pliku LocalSettings.php w sposób następujący:
 * 1) Można też przesłać plik graficzny na serwer innym sposobem, na przykład korzystając z protokołu FTP.
 * Linia $wgLogo w pliku LocalSettings.php wyglądać wtedy będzie następująco:
 * W powyższym przykładzie grafika znajduje się w tym samym katalogu, co plik $LocalSettings.php.
 * W powyższym przykładzie grafika znajduje się w tym samym katalogu, co plik $LocalSettings.php.
 * W powyższym przykładzie grafika znajduje się w tym samym katalogu, co plik $LocalSettings.php.

Jeżeli chcesz zmienić logo tylko na określonych stronach, nadpisz właściwość css background-image w #p-logo lub skorzystaj z rozszerzeń takich jak Extension:LogoFunctions.

Jak edytować pliki CSS wiki?
Nie powinno się bezpośrednio edytować dystrybuowanych z oprogramowaniem MediaWiki plików CSS, takich jak common.css, gdyż spowoduje to utrudnienia w aktualizacji – konieczne będzie ponowne wprowadzanie osobiście zdefiniowanych zmian przy każdej aktualizacji. Chcąc wprowadzić zmiany dla każdej skórki należy edytować plik MediaWiki:Common.css lub np. plik MediaWiki:Vector.css, jeśli zmiany chcemy ograniczyć do jednej skórki (tu: Vector).

Zawartość stron MediaWiki:Common.css i MediaWiki:Vector.css zawsze ma pierwszeństwo nad domyślnymi stylami zdefiniowanymi w plikach skórek.

Jak ukryć pionowy pasek narzędzi nawigacyjnych z lewej strony ekranu?
Innymi słowy – jak sprawić by zawartość znacznika &bdquo;div&rdquo; mieszczącego główną treść stron zajmowała 100% szerokości ekranu, ukrywając również logo serwisu, pasek narzędzi, pasek nawigacyjny i wyszukiwarkę?

Stałe ukrycie paska narzędziowego uzyskuje się wpisując następujące wartości do pliku MediaWiki:Common.css:

By ukryć pasek narzędzi po wciśnięciu przez użytkownika klawisza F11, należny wpisać następujący tekst do pliku MediaWiki:Common.js:

Jak ukryć kategorie na dole każdej strony?
Możesz ukryć wyświetlane kategorie na każdej stronie modyfikując MediaWiki:Common.css i dodając:

Czy mogę dostosować logo w górnym lewym rogu każdej strony? Jeśli jest to możliwe, to jak to zrobić?
Logo stanowi blokowy portlet bez zdefiniowanej sekcji pBody, opisany identyfikatorem p-logo. Grafika stanowiąca tło zdefiniowana jest w zmiennej $wgLogo w pliku DefaultSettings.php. Lokalizacja grafiki z logo jest względna w stosunku do głównego katalogu serwera WWW nie zaś względem głównego katalogu systemowego. Zmianę grafiki logo uzyskuje się modyfikując odpowiedni wpis w pliku LocalSettings.php. Jeśli wartość zostanie ustawiona nieprawidłowo, nie będzie wyświetlane żadne logo. Wartość należy skorygować po zapoznaniu się z dziennikiem błędów serwera WWW. Rozmiar obiektu p-logo musi być wystarczająco duży, jeśli grafika ma nie być przycięta. Odpowiednie wpisy znajdują się w arkuszu stylów – main.css dla skórki Monobook, opisując obiekt p-logo.

Uwaga: jeśli używasz logo o różnych rozmiarach i chcesz zmienić CSS, nie modyfikuj żadnego z podstawowych arkuszy stylów MediaWiki. Zamiast tego dodaj stronę css na wiki (MediaWiki:Monobook.css dla monobook, MediaWiki:Vector.css dla wektora.MediaWiki:Common.css będzie również działać dla wszystkich skórek)

Ograniczanie rozmiaru loga
Zauważ, że znacznik znajduje się na górze logo, więc jeśli próbujesz zmniejszyć rozmiar portletu logo, musisz również zmienić zasady #p-logo a i #p-logo a:hover. Domyślne ustawienie dla nich to:

Jak wprowadzić inny link powiązany z logo w lewym górnym rogu ekranu?
Domyślnie, kliknięcie logo serwisu przenosi do jego strony głównej. Chcąc zmienić &bdquo;wewnętrznie&rdquo; stronę główną serwisu należy wprowadzić zmiany w pliku MediaWiki:Mainpage.

Aby link do strony z logo był zewnętrznie powiązany z dowolnym adresem URL, możesz dodać hak do swojego LocalSettings.php, by zastąpić href strony głównej, który jest używany przez logo.

Jak mogę zmienić ikonkę w pasku adresu w przeglądarce(favicon)?

 * Wyślij plik favicon.ico do głównego katalogu domeny/subdomeny, upewnij się że nazwa pliku pisana jest z małych liter i jego nazwa brzmi favicon.ico
 * Alternatywnie edytuj ustawienie *Alternatywnie edytuj ustawienie $wgFavicon w pliku LocalSettings.php i dodaj

Zobacz Manual:$wgFavicon/pl, aby uzyskać więcej informacji.

Porada: Rozmiar obrazka powinien wynosić 16 x 16 pikseli lub 32 x 32 pikseli.

Przepisanie reguły
Jeśli używasz reguły przepisywania w .htaccess, aby usunąć "index.php" z lokalizacji URL, będziesz również musiał dodać wyjątek dla plików .ico. Po prostu dodaj następującą regułę do swojej .htaccess:


 * RewriteRule .*\.ico$ - [L]

Ta reguła musi pojawić się przed regułą index.php.

Wielkość liter
Przesyłając plik favicon, upewnij się, że nazwa pliku jest pisana małymi literami. (To znaczy "favicon.ico", nie "Favicon.ico".) Wiele serwerów (na przykład w systemach operacyjnych podobnych do UNIX) nie będzie w stanie znaleźć pliku, dopóki jego nazwa nie będzie napisana małymi literami.

Jak mogę spersonalizować pasek nawigacyjny?
Zawartość paska nawigacji po lewej na każdej stronie w skórce Wektor lub Książka może być określana poprzez stronę MediaWiki:Sidebar na twojej wiki. Po więcej informacji na ten temat, zobacz Manual:Navigation bar.

Jak umieścić wiadomość tekstową na każdej stronie?
Wprowadź tekst na stronie MediaWiki:Sitenotice. Będzie on wyświetlany na górze każdej strony artykułów.

Możesz także dodać tekst do MediaWiki:Anonnotice aby utworzyć wiadomość, która wyświetla się tylko dla zalogowanych użytkowników. Często dobrym pomysłem jest dołączenie uwagę o witrynie w zawiadomieniu, aby upewnić się, że wylogowani użytkownicy nadal otrzymują informacje na temat uwag o witrynie.

Jak ustawić która strona będzie stroną główną?
Domyslnie MediaWiki szuka za strona o nazwie Strona Główna i pokazuje ją jako domyślna stronę. Może to być zmienione poprzez wprowadzenie zawartości na stronę MediaWiki:Mainpage aby wskazać na inny tytuł. Jeżeli nie zmieni to linku w menu nawigacji, zmień link na MediaWiki:Sidebar.

Jak zmienić tytuł strony głównej?
Kliknij zakładkę "Przenieś" i przenieś stronę do właściwego tytułu.

Być może chcesz też.

Jak ukryć tytuł strony głównej?
MediaWiki nie ma wbudowanej opcji ukrywania tytułu strony głównej (zobacz bug 6129), ale możesz to zrobić używając CSS. Alternatywnie można użyć rozszerzenia NoTitle.

Dodaj następujące elementy do na twoim wiki:

Jeśli Twoja strona główna używa zlokalizowanej nazwy lub zmieniłeś nazwę strony głównej, którą powinieneś zmienić w części. Możesz znaleźć poprawny parametr, wyświetlając źródło HTML strony głównej i szukając  tag.

Na przykład jeśli twoim językiem jest Lojban, tag body wygląda następująco:

Dlatego powinieneś umieścić tę linię w swoim Zamiast:

Jeśli chcesz ukryć tytuł "Main Page/strony głównej" w określonej przestrzeni nazw, np. "Help:Main_Page" dodaj następujące elementy do na Twoim wiki:

Note the difference:  in comparison to. The latter will not work.

Jeśli to nie zadziała, być może używasz skórki, która tego nie obsługuje lub przeniesiesz swoją stronę główną bez aktualizacji MediaWiki:Mainpage, lub masz naprawdę starą wersję MediaWiki.

Jeśli skórka używa innego elementu do tytułu niż  element z klasą , musisz znaleźć odpowiedni selektor CSS, aby ubiegać się o tę skórkę.

Jak mogę ukryć spis treści?
Spis treści (TOC) jest automatycznie pokazywany, jeżeli w artykule znajduje się 4 lub więcej nagłówków. Jest klika sposobów na ukrycie:


 * Na jednej stronie
 * Umieść magiczne słowo   do źródła strony.


 * Dla wszystkich stron
 * Zainstaluj rozszerzenie NoTOC
 * lub
 * Dodaj następującą regułę do MediaWiki:Common.css:


 * Przez użytkownika
 * Użytkownicy mogą ustawić opcję ukrywającą spis treści. Preferencje ustawia się w Special:Preferences.


 * Była preferencja użytkownika, aby ukryć spis treści, zatem został usunięty w MediaWiki 1.23 (T54813).

Jak zmienić tekst interfejsu?
Tekst interfejsu jest zmieniany przy użyciu przestrzeni nazw MediaWiki. Dla każdego odstępstwa od domyślnego języka witryny znajduje się strona MediaWiki:Englishmessagename, a dla każdego odstępstwa od domyślnego w każdym innym języku stronę MediaWiki:Englishmessagename/languagecode. (Od wersji 1.9 nie ma stron dla wiadomości równej domyślnej.). Po utworzeniu strony pole edycyjne jest automatycznie wypełniane domyślnie. Podczas tworzenia strony, aby zastąpić domyślną, warto najpierw zapisać domyślną wersję, aby umożliwić jej podmianę. Zobacz też.


 * Aby zobaczyc listę komunikatów, zobacz Special:Allmessages
 * Aby wyłączyć używanie przestrzeni nazw MediaWiki:, zobacz ustawienie $wgUseDatabaseMessages
 * Aby usunąć linki Polityka prywatności lub Informacje prawne na dole każdej strony, wstaw myślniki odpowiednio do zawartości stron MediaWiki:Privacy lub MediaWiki:Disclaimers.

Jak zmienić język interfejsu?
Aby zmienić domyślny język interfejsu zmień wartość $wgLanguageCode w LocalSettings.php, np.

Możesz także potrzebowaćbypass your browser's cache aby zobaczyć zmiany.

Nowy domyślny język interfejsu zostanie zastosowany do wszystkich użytkowników, nawet do tych którzy nigdy go nie dostosowali.

Jeśli chcesz zapewnić użytkownikom możliwość tworzenia stron i elementów interfejsu w językach innych niż domyślne w wiki, potrzebujeszTranslate extension, co może sprawić, że twoja wiki będzie wielojęzyczna.

Jeśli chcesz zmienić ustawienia językowe dla wszystkich istniejących użytkowników, użyjuserOptions.php maintenance script. Na przykład, aby wszyscy użytkownicy z zestawem angielskim używali języka francuskiego zamiast angielskiego, uruchom:

Jak usunąć zakładki "artykuł", "edytuj" itp.?
Aby uzyskać trochę więcej kontroli, zajrzyj:User:Subfader/Hide_page_tabs

Edytuj MediaWiki:Monobook.css na swojej wiki i wstaw następującą linię:

Zobacz źródło strony dla różnych #ca-* ids używane w zakładkach zawartości.

Uwaga: działa to tylko dla skórki Monobook i pochodnych, takich jak Modern i Vector (domyślna skórka), i tak naprawdę nie powstrzymuje ludzi przed edycją. Aby to zrobić, zobacz Manual:User rights.

Jak dodawać/usuwać zakładki w całej mojej wiki?
Zobacz Manual:User group CSS and Javascript lub napisz własne rozszerzenie (Zobacz: Manual:Hooks/SkinTemplateNavigation):

Na przykład, aby usunąć kartę rozmowy, a następnie dodać kartę, która zawsze przechodzi na stronę główną, należy zapisać ten kod :

a potem dodaj

na dole pliku LocalSettings.php

Jak usunąć zakładkę tylko na jednej stronie?
Na przykład, aby usunąć stronę Dyskusji (talk) ze strony głównej, na stronie MediaWiki:Common.css dodaj:

Aby zmodyfikować MediaWiki:Common.css musisz mieć uprawnienia administracyjne.


 * Zobacz też: 

Jak usunąć zakładki na wszystkich stronach
Na przykład, aby usunąć stronę Dyskusji (talk) ze wszystkich stron wiki, na stronie MediaWiki:Common.css dodaj:

Inne karty do usunięcia to #ca-history, #ca-viewsource, #ca-view (Read tab), #ca-nstab-main (Zakładka Strona/Page tab).

Inne rozwijane pozycje menu, które możesz usunąć, to #ca-watch, #ca-move, #ca-delete.

Aby zmodyfikować MediaWiki:Common.css musisz mieć uprawnienia administracyjne.

Jak ukryć linki edycji sekcji niezalogowanym użytkownikom?
Możesz zmienić wartość opcji konfiguracyjnej.

Edytuj i dodaj tę linię:


 * Zobacz również

Jak usunąć link "Talk for this IP" w prawym górnym rogu (np. kiedy $wgDisableAnonTalk jest true)?
Jedną z opcji jest ukrycie łącza za pomocą następującego kodu CSS na stronie wiki MediaWiki:Common.css na Twoim wiki:

Inną opcją jest, w twoim pliku LocalSettings.php, użycie haka PersonalUrls do usunięcia linku do strony dyskusji anonimowych użytkowników:

Jak usunąć link "Utwórz konto lub login/Create an Account or Login" w prawym górnym rogu ekranu?
Aby usunąć linki do logowania / tworzenia kont z personal_urls, możesz użyć tego kodu w swoim aby podłączyć i usunąć:

Jak mogę ukryć działania i strony specjalne?

 * UWAGA: MediaWiki nie jest przeznaczona do tego rodzaju użytkowania! Należy zauważyć, że następującą "odpowiedzią" jest hakowanie, które działa tylko z serwerem Apache. Należy również pamiętać, że ten system nie jest niezawodny, jest tylko o krok dalej niż ukrywanie linków (patrz wyżej).

Tłumienie akcji i stron specjalnych może być przydatne, gdy chcesz stworzyć iluzję statycznej strony internetowej za pośrednictwem konkretnego adresu URL lub VirtualHost, ale także mieć "wewnętrzny" widok, który jest prawdziwym wiki. to znaczy, jeśli masz "widok" skierowany na twoją stronę wiki, który użytkownicy mogą edytować, i skierowany na zewnątrz "widok", który powinien wyglądać jak statyczna strona internetowa (bez historii, dyskusji itp.).

Po ukryciu wszystkich odpowiednich linków (patrz wyżej), jeśli korzystasz z serwera WWW Apache, możesz wyłączyć działania i strony specjalne używając następującychrewrite rules:


 * 1) Lock down the site (disable MediaWiki commands)

RewriteEngine On


 * 1) RewriteLog /tmp/rewrite.log


 * 1) RewriteLogLevel 9


 * 1) See http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php#Actions

RewriteCond %{QUERY_STRING} (.*action=.*) RewriteRule .* http://www.my.domain.com?

RewriteCond %{REQUEST_URI} !^/index.php/Special:Search RewriteCond %{REQUEST_URI} ^(.*Special:.*) RewriteRule .* http://www.my.domain.com?

RewriteCond %{QUERY_STRING} ^(.*Special:.*) RewriteRule .* http://www.my.domain.com?
 * 1) Catch a trick...

Powyżej, prośba o, na przykład zostanie po prostu przepisany na. Podobnie każda strona w specjalnej przestrzeni nazw (z wyjątkiem opcji Special: Search) zostanie przepisana na.  'Zapamiętaj' , jest to tylko hack i nie jest przeznaczony jako rozwiązanie dla bezpiecznego CMS.

Pamiętaj, że będziesz musiał dostosować powyższe reguły, aby pasowały do Twojego konkretnego schematu nazewnictwa adresów URL.

Inne problemy, które należy wziąć pod uwagę podczas próby zablokowania witryny takiej jak ta, to żądania API i POST dotyczące zawartości wiki (zamiast GET).

Jak edytować komunikaty o błędach?
Special:Allmessages zawiera pełną listę komunikatów (błędów lub innych), które mogą być zmieniane.

Jak zmienić stopkę?

 * Zobacz: Manual:Footer, Manual:Skinning, Manual:Configuration settings/pl

Jak zmienić / usunąć obrazek Powered by MediaWiki (oraz inne) w stopce?
Możesz ukryć obraz Powered by MediaWiki, dodając następujące elementy do swoich wiki MediaWiki:Common.css:

Jeśli chcesz go całkowicie usunąć w wersji 1.17 i nowszej, możesz użyć aby usunąć go, używając tego w swoim :

W 1.16 i poniżej będziesz musiał użyć haka, aby go usunąć:

Note that this will also remove other powered-by icons, e.g. also the one coming from BlueSpice.

Jeśli chcesz zmienić obrazy ikon, adresy URL, tekst alternatywny lub dodać nowe ikony, przeczytaj dokumentację.

Jak dodać link do odpowiedzi do domyślnych tyld podpisów ( ~ )?
Możesz dostosować podpisy wMediaWiki:Signature / MediaWiki:Signature-anon

Na przykład zmiana wpisów na  umieści link do stron dyskusji użytkowników i   co dałoby bardziej bezpośredni link.

Użytkownicy mogą zmieniać swój podpis w swoich preferencjach.

Jak mogę/można zmienić zawartość każdej strony? Gdzie mogę wprowadzić zmiany?
Większość tekstu, który chcesz zmienić, znajduje się w przestrzeni nazw MediaWiki.

Aby zmienić tytuły, teksty, ogłoszenia itp., przejdź do Special:AllMessages, gdzie zobaczysz tekst związany ze stronami, które chcesz zmienić. Musisz zalogować się jako administrator, aby edytować chronione wpisy w przestrzeni nazw MediaWiki.

Jeśli chcesz zmienić tytuł w przeglądarce, musisz edytować MediaWiki:Pagetitle. Idź tam i edytuj go tak jak każdą inną stronę na wiki.

W najnowszych wersjach MediaWikiMediaWiki:Pagetitle są $1 - domyślne. Jeśli tworzą niewłaściwy tekst wg ciebie, musisz ustawić $wgSitename w Twoim LocalSettings.php.

Jeśli $wgSitename jest poprawna w LocalSettings.php ale jest nadal błędna, może to oznaczać, że używasz pliku językowego użytkownika, który niepoprawnie ustawia $wgSitename do transliteracji "Wikipedii". Edytuj plik językowy, aby to poprawić. Na przykład plik w języku hebrajskim ma wartość  w twoim katalogu wiki.

Nie zapomnij wyczyścić pamięci podręcznej przeglądarki po zmianie ustawień!

Czy MediaWiki automatycznie zamienia na wielką literę pierwszą literę $wgSitename?
Tak. To zachowanie można konfigurować używając ustawienia konfiguracyjnego.

Jak sprawić, aby linki zewnętrzne otwierały się w nowym oknie?

 * Zobacz 

W jaki sposób mogę ukryć MediaWiki przed formatowaniem adresów URL, tagów itp.?
Umieść znaczniki "" wokół adresu URL lub znacznika.

Przykład: svn co http://svn.example.com/myproject/

Wynik: svn co http://svn.example.com/myproject/

Jak wymusić podgląd przed zapisaniem zmian?

 * Zobacz Manual:Force preview i Extension:ForcePreview.

Jak dodać więcej przycisków na stronie edycji?

 * Zobacz: Manual:Custom edit buttons / Podręcznik:Własne przyciski edycji

W jaki sposób mogę uzyskać więcej znaków specjalnych lub tagów klikalnych na stronie edycji?
Aby dodać więcej wybieranych znaków specjalnych itp. poniżej pola edycji, zobacz Extension:CharInsert.

Jak mogę użyć innej skórki na mojej wiki (np. starej skórki Wikipedii - Książka)?
Podczas gdy skórka Vector jest domyślną dla wszystkich instalacji wykonanych z MediaWiki 1.17 i nowszymi, skórka Monobook była domyślnie wcześniej. Zobacz tutaj, aby uzyskać więcej informacji na temat ustawiania domyślnej skórki.

Jak wyłączyć wyświetlanie linków zewnętrznych w wersji do wydruku strony?
Edytuj stronę MediaWiki:Print.css na Twojej wiki i dodaj następujący kod:

To spowoduje nadpisanie stylów zdefiniowanych w plikach CSS pochodzących z kodu źródłowego MediaWiki. Aby uzyskać więcej informacji, zobacz Manual:CSS / Podręcznik:CSS.

Jeśli zamiast tego chcesz mieć linki zewnętrzne "podkreślone" w wersji do druku, dodaj także następujący kod:

Jak zmienić tekst zakładki artykułu (nazwy strony) na stronie głównej mojej wiki?
Aby zmienić tekst zakładki, jako przykład użyty w Wikipedii, najpierw otwórz stronę " ".

Po wykonaniu tej czynności kliknij Edytuj i wpisz w polu tekstowym tekst, który chcesz później zobaczyć na stronie głównej - to wszystko. Nie zapomnij również zapisać strony.

Jak edytować stronę?
Aby edytować stronę, kliknij link edytuj znajdujący się na górze każdej strony. Używając domyślnej skórki Vector, ma ona postać karty u góry strony. Pojawi się okno z aktualną treścią strony w postaci wikikodu. Jeżeli zmodyfikujesz już treść strony, kliknij przycisk zapisz aby zmiany były widoczne dla innych odwiedzających.


 * Zobacz też: 

Jak stworzyć nową stronę?
Jest kilka sposobów tworzenia nowej strony:

Na niektórych stronach nie znalezienie strony spowoduje wyświetlenie linku umożliwiającego edycję nowej stron.
 * Utwórz link do tytułu nowej strony na istniejącej stronie, a następnie kliknij stworzony czerwony link
 * Wpisz adres w przeglądarce linkujący do nowego tytułu strony np. http://www.example.com/index.php?title=tytuł_nowej_strony, a następnie kliknij link edytuj lub odpowiedni link w informacji o braku żądanej strony.


 * Zobacz też: 

Jak mogę usunąć starą wersję strony?
Starsze wersje stron przechowywane są w bazie danych i mogą być dostępne poprzez funkcję historia strony. est to użyteczne do przeglądania zmian i cofania nieodpowiednich. Czasem jednak administratorzy chcą czynić te informacje niedostępnymi z powodów prawnych lub w celu zmniejszenia bazy danych.


 * Administratorzy mogą usunąć poprzednią wersje strony usuwając stronę, a następnie przywrócić ją wybierając tylko potrzebne wersje do zachowania
 * Rozszerzenie Oversight (znane też jako HideRevision) może być użyte do ukrywania starych wersji w historiach stron
 * Dla nowszych MediaWiki (1.14+), możesz uaktywnić funkcję RevisionDelete pozwalającą uprawnionym użytkownikom usuwać pojedyncze edycje z historii stron
 * Skrypt konserwacyjny maintenance/deleteOldRevisions.php może usunąć wszystkie poprzednie edycje stron wraz z przypisaną zawartością.


 * Zobacz też: 

Jak korzystać z nadzoru/usuwania wersji w historii stron?

 * Zobacz: 

Możesz również usunąć stronę, a następnie przywrócić tylko wybrane wersje.

Są dostępne jakieś jeszcze przewodniki edycji?
Jest wiele dostępnych przewodników edytowania stron, najwięcej na siostrzanych projektach Wikimedii takich jak Wikipedia. Są także opisy składni np. na Meta.


 * Strona Help:Editing pages na tej stronie
 * Pomoc na temat edycji na wiki Meta
 * Jak edytować stronę na polskiej Wikipedii

Jak zobaczyć wersję do druku strony?
MediaWiki zawiera arkusze stylów automatycznie dostosowujące stronę podczas drukowania poprzez funkcje drukowania lub podglądu wydruku przeglądarki.

Możesz także zobaczyć wersję do druku klikając link Wersja do druku w narzędziach.

Jak korzystać z szablonów?

 * Zobacz 

Czy mogę używać mediów (obrazy, wideo, audio itp.) z Wikimedia Commons w mojej zainstalowanej wersji MediaWiki?
Tak, jest to zalecane poprzez użycieManual:$wgUseInstantCommons.


 * Zobacz też: 

Jak korzystać z szablonu jako podpisu?
Gdy spojrzysz na swoje preferencje, zobaczysz pole wyboru "raw signature" / "surowy podpis". Ale pole zajmie tylko określoną liczbę znaków. Co jeśli chcesz więcej?

Musisz utworzyć dwie strony, być może w twojej przestrzeni użytkownika.


 * 1) Utwórz pierwszą stronę (FIRST PAGE)
 * 2) Przejdź do swoich preferencji, zaznacz "surowy podpis" / "raw signature" i dodaj  w podpisie.
 * 3) Twórz druga stronę (SECOND PAGE) (możliwie jako podstronę pierwszej)
 * 4) Wróć na pierwszą stronę (FIRST PAGE) i napisz
 * 5) Przejdź do drugiej strony (SECOND PAGE) i umieść kod, który uznasz za swój podpis.

Jeśli nie posiadasz tej struktury, nadal będziesz wstawiał cały swój kod podpisu do surowego kodu wszędzie tam, gdzie twój podpis jest używany, ponieważ program wstawi "SUBST" w Twoich preferencjach. Być może nie masz nic przeciwko temu, w takim przypadku potrzebujesz tylko jednej strony. If you want the raw code to only display, which looks a lot cleaner, then you need to use the two-page structure.

Jak dodać funkcjonalność sandbox do mojej instalacji wiki?
W kategoriach wiki "sandbox" to po prostu "długopis"; stronę, na którą użytkownicy mogą wpaść. Jest to zwykła strona stworzona w normalny sposób i może być zlokalizowana w dowolnym miejscu. W MediaWiki nie ma specjalnej funkcjonalności sandbox.

Użytkownicy często pytają o sandbox w Wikipedii, który wydaje się sam opróżniać się. To nie jest całkiem poprawne; jest wielu wolontariuszy, którzy dążą do bots aby je wyczyścić i przywrócić je do określonego stanu w regularnych odstępach czasu.

Jak dodać link "Sanbox" do narzędzi osobistych (w prawym górnym rogu)?
Musisz dodać Gadget extension i dodaj Sandbox gadget. Prawdopodobnie będziesz chciał również ustawić go jako domyślny gadżet.

Jak zrobić, aby moja wiki obsługiwała wszystkie języki?
Aby utworzyć wiki wielojęzyczne i narzędzie do tłumaczenia, umożliwiając tłumaczenie stron i niestandardowego interfejsu (like the sidebar), użyj Translate extension; jest extensive documentation.

Importowanie ze zrzutu XML MediaWiki

 * Zobacz Manual:Importing XML dumps

Importowanie z innych typów oprogramowania wiki
 'Uwaga:'  następny jest bezpośrednio kopiowany zold meta FAQ. Może wymagać korekty.

Istnieje dokumentacja dotycząca importowania w pliku UPGRADE rozpowszechnianym z MediaWiki.

Aby podążać za nimi,tak przynajmniej jest, że jedna osoba zaimportowała strony z usemod do MediaWiki:

Ponieważ MediaWiki nie łączą się automatycznie CamelCase z linkiem stylu, będzie trzeba dodać nawiasy do wszystkich Twoich linków. Możesz to zrobić za pomocą:

Najpierw zdobądź ImportStage1.txt (lub cokolwiek chcesz to nazwać) z importUseModWiki.php script ( użyj > by skanalizować wyjście do pliku )

Po drugie, zrób

sed '/Importing/!s/\ [A-Z]\w*[a-z]\w*[A-Z]\w*[a-zA-Z]/\ \[\[&\]\] /g' ImportStage1.txt > ImportStage2.txt

Powinno to stworzyć odpowiednie łącza w miejsce Twoich linków CamelCase.

To nie działa tak dobrze dla linków SubPage - ktoś musi to naprawić?

Następnie,

sed 's/upload\:\w*\.\w*/http\:\/\/aberwiki\.org\/uploads\/& /g' ImportStage2.txt > ImportStage3.txt

Naprawia to twoje linki przesyłania. Zmień zamieniany tekst tak, aby wypełniał adres URL, na przykład http://www.yourwiki.org/uploads/filename

Jesteś teraz gotowy do importowania pliku ImportStage3.txt do bazy danych za pomocą polecenia takiego jak

mysql -u -p < ImportStage3.txt

 'Uwaga:'  Jeśli twój  wyprowadza plik XML zamiast instrukcji SQL, to prawdopodobnie oznacza, że masz raczej nową wersję MediaWiki. W takim przypadku możesz zaimportować plik XML - zobacz Importing a Wikipedia database dump into MediaWiki, w kierunku dolnej części strony ('Import XML'). Nie zapomnij odbudować wszystkich tabel - ta strona wyjaśnia również, jak to zrobić.

Importowanie z innych typów plików
Dostępnych jest wiele narzędzi ułatwiających konwersję treści z HTML (i innych formatów) na znaczniki MediaWiki.


 * Narzędzia programistyczne i SysAdmin
 * HTML::WikiConverter::MediaWiki - moduł Perla do konwersji ze znaczników HTML na MediaWiki.
 * Wikificator - rozszerzenie Javascript MediaWiki, które konwertuje XHTML na znaczniki MediaWiki.
 * i maintenance scripts może być użyty do importowania tekstu i obrazów do MediaWiki.


 * Narzędzia dla użytkowników końcowych
 * HTML to Wiki Converter - internetowa usługa HTML do konwersji znaczników MediaWiki. (Oparte na HTML::WikiConverter::MediaWiki)
 * wikEd - edytor tekstu dla MediaWiki, który może importować HTML (w tym HTML wygenerowany przez Microsoft Word).


 * Instrukcje
 * Krótkie notatki na temat konwersji plików pomocy Microsoft .chm do MediaWiki
 * Notes on converting from Microsoft Office formats to MediaWiki

MediaWiki automatyczny import skryptu
Pochodzi zwiki_import - MediaWiki auto import script:

Opis
Skrypt został zaprojektowany w celu zaimportowania całego folderu plików do MediaWiki, z drzewem katalogu folderów zmapowanym jako hierarchia kategorii wiki.

Cechy

 * ekonomiczna/economic, zbuduj witrynę wiki z istniejącej kolekcji wiedzy bez "podwójnego wejścia"
 * trwała/persistent, mapowane drzewo katalogów folderów jako hierarchia kategorii wiki
 * wyrafinowane/sophisticated, importuj/obsługuj wszystkie dobrze znane typy plików automatycznie
 * uzupełnij/complete, pokryj każdy odpowiedni scenariusz, nawet jeśli potrzebujesz kontrolować dostęp do poszczególnych stron wiki
 * wszechstronny/versatile, wysoce konfigurowalny

Szybka pomoc
wiki_import.sh $ $Revision: 1.1 $

automatyczny skrypt importu plików mediawiki

Użycie: wiki_import.sh [OPTIONS]...

Skrypt został zaprojektowany w celu zaimportowania całego folderu plików do MediaWiki, z drzewem katalogu folderów zmapowanym jako hierarchia kategorii wiki.

Specyfikacja pliku do zaimportowania jest przekazywana ze standardowego wejścia.

Opcje: -s, --sect=n    sekcja kategorii głównej (root) wiki importowanego artykułu (obowiązkowe) -1, --header    zawierają standardowy nagłówek (ścieżka hierarchii kategorii & ogłoszenie) -l, --link      link do faktycznego pliku na stronie internetowej -f, --footer    uwzględniają standardową stopkę (kategorię artykułów) -R, --res[=p]   dodaj ograniczony znacznik w stopce jako '' (default=`$_opt_sect')

Ustawienia konfiguracyjne: -p, --php=fn    specyfikacja skryptu import php mediawiki -r, --root=n    nazwa kategorii głównej (root) dla całej witryny wiki -m, --max=n     max_allowed_packet dla mysqld do importu -u, --user=n    użytkownik wiki używany do importu -a, --arch=p    the root url that linked-to archive files based on

Przykłady:

echo ./path/to/file.ext | wiki_import.sh -1 -l -f -s 'Customer Support' -R

For the rest of details, check out wiki_import.

Szablony zaimportowane z innych wiki (takich jak Wikipedia) u mnie nie działają
You probably need to install some extensions used on the source wiki, such as ParserFunctions or sometimes Cite. Also, make sure that you copied all site CSS and JavaScript required by the template.

Jak posiadać kilka stron wiki ze wspólną rejestracją

 * Możesz użyć $wgSharedDB oraz $wgSharedTables aby wszystkie wiki współdzielniały tabelę "user" głównej wiki. Możesz też współdzielniać inne tabele jeżeli nie zawierają one danych powiązanych z nieudostępnionymi tabelami lub dane specyficzne dla pojedynczych wiki. See Manual:Shared database for examples and more information.
 * Jeżeli twoje wiki są ustabilizowane i jeżeli chcesz uaktywnić pojedynczą rejestrację, możesz użyć rozszerzenia CentralAuth. Jest wiele innych funkcjonalności niż wspólna tabela użytkowników, ale są bardziej trudne do skonfigurowania nawiązując do stylu Wikimedia. Jednakże jest to łatwiejsze niż całkowite połączenie wielu tabel użytkowników w jedną.

Jak zezwolić na użycie HTML?
Zobacz Manual:$wgRawHtml jak również Manual:$wgGroupPermissions oraz Manual:Preventing access.

Zobacz Extension:Secure HTML oraz Extension:HTMLets, aby zapewnić tę funkcję bezpieczną.

How do I fix problems or add features to MediaWiki?
The basic steps to improving MediaWiki (that is, becoming a MediaWiki developer) are:


 * Install Git
 * Download the Git "clone" of the MediaWiki source code
 * Get a server, a database, and PHP running on your computer (this can be annoying, so please ask for help if something isn't working)
 * Get MediaWiki running on your computer off that Git checkout (can be annoying as well, so, ditto)
 * Fix the problem or add the feature you were thinking of
 * Edytuj kod źródłowy odpowiedniego pliku (ów), aby rozwiązać problem
 * Follow Gerrit/Tutorial

Jak uruchomić bota?

 * See Manual:Bots

You might want to use the framework.

Jak zmienić noindex nofollow
Set  in

How do I create a small wiki farm?

 * See: Manual:Wiki family

How do I add meta tags?
The OutputPage class includes an addMeta method which can be used to add meta tags. The RequestContext can be used to get the relevant OutputPage object.

To add further Meta tags just add further lines as last lines of the function addMetaTags like:

$out->addMeta ( 'description', 'This is a meta description.' );

…przestrzeń nazw Pomoc: jest pusta?
The Help namespace currently ships in a blank state. It's up to you how much or how little help you give to your site visitors and whether this relates to other aspects of your site. Obviously you can easily link your visitors to help resources elsewhere.

Nie posiadamy aktualnie czystego, przetłumaczonego zestawu stron na wolnej licencji. Możesz dodać swoje strony pomocy, skopiować Strony pomocy Public Domain lub skopiować treści z wiki Meta, np. przewodnik użytkownika lub MediaWiki Handbook, dwie kolekcje mogące być używane pod licencją GNU Free Documentation License. This set of pages have been deliberately created for this purpose, with wiki-neutral information, and no license restrictions. See Project:PD help. More help is available at the Meta-Wiki MediaWiki Handbook.

…niektóre moje grafiki nie są widoczne po aktualizacji?
Several users have reported that, following an upgrade or a moving of their wiki, several images fail to be shown inline. The files exist, and the image description pages show a MIME type of  and, in some cases, a warning about potentially dangerous files.

To fix this, run the  script from the command line. This will set MIME information for each file in the database.

Recent versions of MediaWiki implement responsive images. Due to a bug, if the server locale is set to one that uses commas instead of dots for representing a decimal point, images may not render on some browsers/devices. This can be confirmed by inspecting a thumbnail of a medium or big image on a page with the browser tools, looking at the HTML code, and see if the  attribute contains commas instead of dots when representing the   value.

…nie wszystkie pliki PNG posiadają swoje miniaturki?
After upgrading to a more recent version of PHP, it is possible a different MimeMagic.php function is being used to detect file MIME types, particularly the built-in PHP function mime_content_type, which fails to detect PNG files. Search the web for mime_content_type png for information on fixing this bug at the PHP level, possibly by editing your magic.mime file.

See here for more info.

…is a search for a short keyword giving no hits?
By default, MediaWiki uses MyISAM's fulltext matching functionality to allow searching page content. The default settings for this mean that words of less than four characters won't be indexed, so will be ignored in searches with older versions of MediaWiki.

MediaWiki 1.13 and earlier are unable to work around this; you must either change MySQL/MariaDB's configuration to index shorter words, or upgrade to a more recent version of MediaWiki.

Note that some particular words may still not be indexed if they are in MySQL/MariaDB's default stopword list.

…nie ma jeszcze możliwości ściągnięcia MediaWiki w wersji ?
MediaWiki 0000 is in a development state at present, and has not been packaged into a general release. The code can be downloaded from Git if desired. Or, if you want the latest development version packaged as an archive, get it at.

…to coś u mnie nie działa? Przecież to działa w Wikipedii!
Wikipedia and other Wikimedia web sites use the current version of the code in development; at present, this is MediaWiki, pulled from the current development branch. Coupled with the use of several extensions, this means that functionality between these wikis and your particular setup may differ.


 * To obtain the current development code, read Download from Git
 * To check what version a Wikimedia wiki is running, as well as what extensions are installed, visit the Special:Version page for that wiki

…do I get a 403 Forbidden error after setting permissions on my Fedora system?
Fedora Core enables SELinux by default. Instructions for setting SELinux permissions for MediaWiki are available.

…do I get Installing some external dependencies (e.g. via composer) is required?
Many web hotels only handle zip archives, and we only provide gz compressed tar archives, thus the archives has to be recompressed before uploading. This should not be much of a hurdle, but it seems like some archive tools occasionally fails to include all files in large archives. When this happen the vendor folder is left out, leaving the user with the rather non-explanatory error message.

Use a command line tool when recompressing the tar archive into a zip archive.

…jestem często wylogowywany?
This is probably related to cookies or session data, for example a problem with PHP's session.save_path setting. See Log in problems for information.

If this is happening constantly to all users, it probably means that caching is misconfigured. Setting  can be used to determine if caching is the cause of the problem. If that solves the problem, you should still investigate what is wrong with your caching configuration.

…doesn't my wiki work on Sourceforge?

 * See .

…kasowanie kont (spamerów lub nieaktywnych) użytkowników to zły pomysł?
At many times you just want to remove a user account out of the wiki either because it belonged to a spammer account or you just feel like it. The appropriate choice is to block the account or rename it if needed. Here is why:

Do I just remove his row from the User table?

Rob Church posted the following regarding this issue on the wikitech-l mailing list:

"If the user has made edits, then removing rows from the user table cause theoretical loss of referential integrity. Now, to be honest with you, I can't think of any conditions where this would cause an actual problem; "undefined behaviour" is the phrase we use.

What I'd suggest doing, to be on the safe side, is running a couple of quick updates against the database:



What this will do is cause MediaWiki to treat the revisions as having been made anonymously when generating things like page histories, which should eliminate any problems caused by these routines attempting to check user details from other tables.

If the user has caused log entries, i.e. rows in the logging table, or uploaded images, then the situation becomes trickier, as you'll have to start mopping up all the rows everywhere and it could become a bit of a mess, so if the user's done anything other than edit, I would strongly recommend just blocking them indefinitely.

If the username is offensive or undesirable, then you could consider renaming it using the RenameUser extension."

Another option is to give Admins the 'hideuser' right, and indefinitely block the user with the Hide username from edits and lists option selected.

Extension:UserMerge is also useful.

Skąd mogę zdobyć czarną listę spamu i jak ją zainstalować?
Rozszerzenie spam blacklist może być znalezione w Subversion, tak jak inne oficjalnie obsługiwane rozszerzenia. Aby dowiedzieć się na temat instalacji i konfiguracji, zobacz plik README oraz stronę rozszerzenia.

Jak mogę użyć $wgSpamRegex do zablokowania więcej niż jednego?
$wgSpamRegex jest dobrym filtrem zawartości strony. Dodawanie wielu pozycji do wyrażenia regularnego jest niezgrabne. Rozważ ten fragment:

Ten przykładowy kod to praktyczny sposób na dodanie dodatkowych wyrażeń regularnych bez machlojek. Także pokazuje dwa popularne filtry, które blokują najpopularniejsze typy ataków spamu.


 * See also: Extension:SpamRegex

Są jeszcze inne sposoby zwalczania spamu?
Zobacz zwalczanie spamu aby uzyskać przegląd spraw dotyczących zwalczania spamu takich jak Captcha, filtrowanie zawartości, ograniczanie edycji.

Anty-wandalizmy
Zobacz zwalczanie wandalizmów aby uzyskać porady i sugestie na temat jak poradzić sobie z wandalizmami na wiki.

Znalazłem lukę lub chcę zaproponować nową funkcjonalność. Gdzie to zgłosić?
Luki i prośby o nowe funkcjonalności powinny być przesyłane do Bugzilli. See How to report a bug.

Otrzymuję jakoś błąd! Co teraz?

 * Sprawdź czy jest opisany w artykule błędy i symptomy
 * Spróbuj dowidzieć się więcej o problemie: How to debug MediaWiki
 * Zobacz sekcję niżej, aby dowiedzieć się jak skontaktować się z twórcami i innymi zaznajomionymi uzytkownikami.

I tried that but it didn't work

 * I had a problem, I came to this page and it told me how to fix it. But it didn't work, the problem is still there!!!!

Nine times out of ten this is because you didn't clear your cache. The simple test for this is to request a page that hasn't been requested before. Select the part of the URL in the address bar that contains the page title (e.g. Main_Page). Twiddle your fingers on the keyboard for a while, hit enter. Check if the problem is on that page too.

MediaWiki uses both a server-side cache and a client-side cache, so clearing your browser cache is often not enough. See the relevant entry above for more details.

Here are some other things to check:
 * Were you editing the right file? Try inserting some garbage into the file you edited, does it break anything?
 * A great debugging tool in this case is to create a file called phpinfo.php, containing only . Upload it into your web directory and invoke it with your browser. Check the document root and the path to php.ini.
 * Were you editing the right part of the file? Did you create a duplicate entry in php.ini? Add new settings to the end of LocalSettings.php, not to the beginning.
 * If you created a .htaccess, are you sure AllowOverrides is on? Zapytaj administratora twojego hosta.

Mam pytania, na które nie znalazłem tu odpowiedzi. Gdzie je mogę znaleźć?
Jeżeli przeczytałeś FAQ powyżej, spróbuj:


 * Wypróbuj inne źródła pomocy na tej stronie
 * Przeszukaj mediawiki.org
 * Przeszukaj starszą dokumentację na Meta; Pozostałości użytecznej dokumentacji wciąż znajdują się na Meta.wikimedia.org w kategorii Strony do eksportowania na MediaWiki.org (więcej informacji)
 * Przeszukaj internet
 * Zajrzyj do kodu
 * Zobacz sekcję niżej po informacje na temat kontaktu z programistami oraz z innymi zaznajomionymi użytkownikami.

Nadal niezadowolony. Gdzie mogę zwrócić się o pomoc?

 * Zadaj pytanie w panelu pomocy
 * Wyślij e-mail na listę mailingową mediawiki-l (najpierw przeszukaj archiwum).
 * Zapytaj programistów na naszym kanale IRC.

Polecamy przeczytać

 * Asking smart questions
 * Efektywne zgłaszanie błędów
 * Getting help on IRC
 * Books about MediaWiki