Manual:Preguntes freqüents
- mediawiki-l, the MediaWiki mailing list.
- #mediawiki connect - the IRC channel.
- Support desk
| Preguntes més freqüents (PMF) sobre l'ús de MediaWiki. Si la vostra pregunta no es respon aquí ni a la documentació tècnica de MediaWiki o la documentació d'usuari de MediaWiki, si us plau, pregunteu en un lloc de suport. |
El que és bàsic
Quines diferències hi ha entre MediaWiki, Wikimèdia, Viquipèdia i wiki?
Això és una pregunta corrent; si us plau veieu Diferències entre Viquipèdia, Wikimedia, MediaWiki i wiki per una resposta detallada.
Vull utilitzar una instància de MediaWiki a (en blanc). M'és permès?
MediaWiki és programari lliure: això significa que pots utilitzar-lo per a qualsevol propòsit sense cap límit legal. A més, les seves condicions de llicència s'apliquen només al programari. Això significa que tot i que molts wikis llicencien el seu contingut sota una llicència permissiva, no esteu obligats a llicenciar els continguts de la vostra wiki de cap manera particular. Naturalment, com a projecte fundat per donar suport a llocs com Viquipèdia, t'animem a llicenciar els textos que escrius sota una llicència lliure, però, realment, no és necessari.
Si voleu alterar o modificar el programari en si, en general, teniu permís per fer-ho, però hi ha algunes restriccions i hauríeu de consultar el text complet de la GNU GPL versió 2 per a més detalls. Ja que MediaWiki es proporciona de franc, no hi ha cap garantia, sempre dins la llei aplicable.
Com puc crear un wiki?
Crear una wiki implica instal·lar MediaWiki en un servidor i tenir accés per gestionar-lo. Hi ha diferents opcions, segons el vostre nivell d'experiència:
- Per crear un wiki al vostre propi servidor, seguiu la guia d'instal·lació.
- Alguns proveïdors d'allotjament ofereixen instal·lacions amb un sol clic o permeten crear un wiki a petició. Consulteu els serveis d'allotjament per a les diferents opcions.
Aquest lloc (MediaWiki.org) o la Fundació Wikimedia no proporcionen cap mecanisme pel qual es pugui crear un wiki en nom d'una persona o organització. Per favor, utilitzeu un dels mètodes llistats anteriorment.
Instal·lació i configuració
D'on puc descarregar MediaWiki?
- Baixeu la darrera versió estable de MediaWiki. Els fitxers se subministren en un arxiu .tar.gz.
També podeu baixar la nostra Git de MediaWiki des d'aquí.
Com puc instal·lar MediaWiki?
Instal·lar MediaWiki pren entre 10 i 30 minuts (quan s'utilitza MySQL), i implica baixar fitxers, crear una base de dades i un usuari, i executar l'script d'instal·lació per configurar el programari. Vegeu Manual:Installation guide, on també trobareu els requisits mínims del sistema.
Com puc instal·lar MediaWiki utilitzant un paquet?
Encara que existeixin paquets (per exemple Debian, RPM, etc.) disponibles per instal·lar MediaWiki sota un sistema operatiu Linux/Unix, aquests no són oficialment sostinguts. L'equip de desenvolupament de MediaWiki us remet a la vostra distribució de Linux per rebre assistència, instal·lar, configurar i utilitzar-lo. Les comunitats individuals que mantenen aquests paquets subministren de manera normal suport i documentació.
Tingueu em compte que les distribucions de tercers poden ser versions més velles, així que pareu atenció a la informació de compatibilitat per a direccions i extensions.
- Vegeu també: Lots de programes
Puc instal·lar més d'un wiki sobre un servidor utilitzant MediaWiki?
És possible instal·lar més d'un wiki sobre un servidor:
- Instal·leu diverses instàncies de MediaWiki (com ara amb un paquet de programari com el Bitnami MediaWiki Stack); en directoris diferents, un per a cada wiki.
O
- Utilitzant una base de dades diferent per a cada wiki.
O
- Utilitzant un prefix de base de dades diferent per a cada wiki. (Emprant Postgres podeu aconseguir efectes similars utilitzant dissenys diferents). Si voleu utilitzar el mateix fitxer
LocalSettings.phpper a tots dos, heu d'assegurar-vos que $wgServer estigui definit dinàmicament amb el valor correcte.
Per obtenir informació sobre aquestes dues últimes opcions, vegeu $wgDBname i $wgDBprefix respectivament.
Per obtenir més informació sobre com configurar una família wiki (wikifarm), consulteu Manual:Família de wikis.
Com puc instal·lar una wiki existent, com ara la Viquipèdia o el Viccionari?
El mètode principal (però no necessàriament el més fàcil) és importar. Vegeu Importació de wiki, a continuació.
(Els mètodes que no són de MediaWiki, com ara Xowa i Kiwix, es poden trobar a w:Wikipedia:Database download).
MediaWiki requereix accés a l'intèrpret d'ordres?
No cal accés a l'intèrpret d'ordres (SSH) per instal·lar MediaWiki, però és molt recomanable. Sense accés a l'intèrpret d'ordres, fins i tot pot ser difícil obtenir una còpia de seguretat de la vostra wiki o actualitzar a una nova versió. Algunes tasques de manteniment no són possibles sense accés a l'intèrpret d'ordres. Moltes extensions importants funcionen millor amb accés a l'intèrpret d'ordres.
Com puc instal·lar extensions?
Vegeu Manual:Extensions per obtenir informació sobre com instal·lar i escriure extensions. Vegeu Categoria:Extensions per trobar extensions existents.
Com puc afegir espais de noms addicionals?
Vegeu Creació d'un espai de noms personalitzat.
Com puc permetre les càrregues de fitxers?
La possibilitat de carregar fitxers és una funcionalitat de MediaWiki que sovint s'utilitza, però ve desactivada per defecte en totes les versions actuals.
Per permetre aquesta funcionalitat, primer carregueu el directori (per defecte images) editable pel servidor web (CHMOD 777 o permetre a l'usuari d'Apache escriure en aquest, etcètera.) i aleshores configureu $wgEnableUploads a true en el seu LocalSettings.php.
Si obteniu un error "failed to mkdir" ("fallada en mkdir") quan intenteu pujar, probablement vol dir que hi ha un problema de permisos.
- Vegeu també: Manual:Configuració de la càrrega de fitxers
Com puc permetre la càrrega de formats addicionals?
MediaWiki requereix que els formats de càrrega de fitxers permesos s'especifiquin mitjançant la directiva de configuració $wgFileExtensions.
Normalment, aquesta directiva es troba a LocalSettings.php, a l'arrel de la instal·lació de MediaWiki.
Per exemple, per ampliar la càrrega a fitxers PDF, afegiu el següent a LocalSettings.php:
$wgFileExtensions[] = 'pdf';
Per ampliar la càrrega a més d'un tipus de fitxer, utilitzeu la sintaxi següent
$wgFileExtensions = array_merge( $wgFileExtensions, [ 'pdf', 'txt', 'mp3' ] );
- Vegeu també: Manual:Configuració de la càrrega de fitxers
Com puc activar les fórmules matemàtiques incrustades?
MediaWiki permet fórmules matemàtiques incrustades. Vegeu Extensió:Math per obtenir instruccions de configuració completes.
Com puc configurar el fus horari per a la meva MediaWiki?
- Vegeu Manual:Fus horari
Com netejar la memòria cau
Per netejar la memòria cau d'una pàgina, en el cas que hageu variat la barra lateral o d'altres. Cal que afegeiu &action=purge al final de l'url de la pàgina.
Per exemple https://www.mediawiki.org/w/index.php?title=Main_Page&action=purge
O ?action=purge al final de l'URL de format curt de la pàgina:
Per exemple https://www.mediawiki.org/wiki/Main_Page?action=purge
- Vegeu també: Manual:Purga, Manual:Paràmetres per a index.php
Com puc desactivar completament la memòria cau?
Afegiu les línies següents al vostre fitxer LocalSettings.php:
$wgParserCacheType = CACHE_NONE;
$wgCachePages = false;
"El fitxer està corrupte o té una extensió no vàlida"
Alguns usuaris han informat que després d'afegir un format de fitxer a la llista d'extensions permeses, es troba un error. El text de l'error és similar al següent:
- The file is corrupt or has an incorrect extension. Please check the file and upload again. (traduït: El fitxer està corrupte o té una extensió incorrecta. Si us plau, comproveu el fitxer i torneu-lo a carregar.)
Com a possible solució, definiu el valor de $wgMimeDetectorCommand. A Unix o Linux, això seria
$wgMimeDetectorCommand = "file --brief --mime";
- Veges també: Manual:Detecció del tipus MIME
L'usuari inicial no va ser creat per l'instal·lador o no és un administrador
De vegades, l'instal·lador no aconsegueix crear l'usuari per defecte o la taula d'user es perd per algun motiu.
Hi ha un parell d'opcions per resoldre això:
maintenance/createAndPromote.php
Executeu maintenance/createAndPromote.php --username <nom del nou usuari> --password <contrasenya per a aquest usuari> des de l'intèrpret d'ordres. Afegiu --bureaucrat a la línia d'ordres si voleu que aquest usuari esdevingui buròcrata, a més d'administrador.
Això crearà un usuari nou i el promourà a administrador.
Per obtenir ajuda, executeu l'script amb el paràmetre --help.
Modifiqueu la base de dades
Registreu un compte nou mitjançant el mètode normal (Special:UserLogin).
- Comproveu l'ID d'usuari mitjançant l'API.
- Executeu la següent instrucció SQL a la base de dades:
INSERT INTO user_groups ( ug_user, ug_group ) VALUES ( <id>, 'bureaucrat' ), ( <id>, 'sysop' );
- L'
<id>anterior s'ha de substituir per l'ID d'usuari adequat que podeu veure a la pàgina de preferències de l'usuari. - Nota: si $wgDBprefix està definit a
LocalSettings.php, anteposeu el seu valor al nom de la taula. Per exemple, si$wgDBprefixés "XYZ", el nom de la taula que s'ha d'utilitzar ésXYZuser_groups
- L'
Permeteu temporalment que tothom assigni permisos per promoure el vostre usuari inicial
Aquest mètode essencialment implica permetre que tots els usuaris modifiquin temporalment els permisos d'usuari per tal de promoure un usuari
- Registreu un compte nou mitjançant el mètode normal (Special:UserLogin). Inicieu la sessió amb aquest compte.
- Afegiu la següent línia al final de
LocalSettings.php$wgGroupPermissions['user']['userrights'] = true;
- Aneu a special:userrights i afegiu l'usuari que acabeu de crear als grups Administrador i Buròcrata.
- Elimineu la línia
$wgGroupPermissions['user']['userrights'] = true;del vostre LocalSettings.php. Aquest pas és molt important, ja que fins que no l'elimineu, qualsevol pot alterar els permisos, cosa que és dolenta.
Com puc restablir la contrasenya de MediaWiki d'un usuari?
Com puc crear enllaços interwiki al meu wiki?
- Vegeu Manual:Interwiki
Com puc fer que les meves URL de base siguin més curtes?
(és a dir, /wiki/Article_Name en lloc de /w/index.php?title=Article_Name)
- Vegeu Manual:URL curt
Com puc organitzar les pàgines en subdirectoris com ara /wiki/subdir/Nom_de_la_pàgina?
Descarregar i utilitzar tot MediaWiki.org, és lliure i gratuït?
Sí, és lliure i gratuït en el sentit de programari lliure. Vegeu Project:Copyrights per a problemes de llicència relacionats amb el contingut escrit d'aquest lloc.
Com puc administrar/gestionar els permisos dels usuaris?
Vegeu Manual:Drets dels usuaris per a informació general. Vegeu Manual:Impedir l'accés per a mètodes i estratègies per restringir l'accés.
Com impedir l'edició de qualsevol pàgina pels usuaris anònims?
El mètode recomanat és canviar el valor de l'opció de configuració $wgGroupPermissions.
Editeu LocalSettings.php i afegiu la línia:
$wgGroupPermissions['*']['edit'] = false;
Si utilitzeu Extensió:AbuseFilter, qualsevol administrador també pot desactivar l'edició d'IP temporalment segons calgui.
- Vegeu també: Impedir l'accés, Manual:Drets dels usuaris
Com puc impedir que els usuaris anònims llegeixin qualsevol pàgina?
- Afegiu això a la part inferior de
LocalSettings.php:
$wgGroupPermissions['*']['read'] = false;
Vegeu també Manual:$wgWhitelistRead. Vegeu Manual:Impedir l'accés#Restringir la visualització de totes les pàgines per obtenir més informació.
Com puc restringir la creació de comptes?
- Afegiu això a la part inferior de
LocalSettings.php:
$wgGroupPermissions['*']['createaccount'] = false;
Vegeu Manual:Prevenció de l'accés#Restrició de la creació de comptes per obtenir més informació.
Com puc demanar que s'especifiqui una adreça de correu electrònic durant el registre?
Com puc posar MediaWiki en mode de només lectura?
| MediaWiki version: | ≥ 1.5 |
- Vegeu Manual:$wgReadOnly
Com puc canviar les preferències d'usuari per defecte?
| MediaWiki version: | ≥ 1.4 |
Les preferències d'usuari per defecte de MediaWiki són a MainConfigSchema.php No editeu aquest fitxer, només feu-lo servir com a referència.
Especificar si voleu ocultar les edicions menors als canvis recents per defecte. MainConfigSchema.php diu:
public const DefaultUserOptions = [
...
'hideminor' => 0,
...
]
Per canviar la preferència, poseu això al vostre LocalSettings.php:
$wgDefaultUserOptions["hideminor"] = 1;
Per canviar els espais de noms per defecte que es cercaran, en qualsevol versió de MediaWiki, definiu $wgNamespacesToBeSearchedDefault a LocalSettings.php en una matriu que mapeja els índexs d'espais de noms a valors booleans. Per exemple, per cercar l'espai de noms principal i l'espai de noms de categoria, utilitzeu:
$wgNamespacesToBeSearchedDefault = [
NS_MAIN => true,
NS_CATEGORY => true,
];
En alguns casos, després de canviar una preferència d'usuari per defecte, també podeu canviar les preferències d'usuari de tots els comptes d'usuari existents.
Si és així, utilitzeu l'script userOptions.php al directori de maintenance.
Utilitzeu l'opció --dry per a la primera execució, avalueu l'impacte i continueu a partir d'aquí. (--dry no escriu a la base de dades.)
php userOptions.php --dry --nowarn hideminor --old 0 --new 1
A més, feu sempre una còpia de seguretat de la base de dades abans de fer aquest tipus de canvis (no cal que ho feu si només utilitzeu --dry).
- Vegeu també: Manual:$wgDefaultUserOptions
Com puc fer que MediaWiki s'executi més ràpid?
- Vegeu: Manual:Ajust del rendiment
Com s'entenen MediaWiki i el RGPD?
Posar al dia MediaWiki
- Vegeu Manual:Actualització
Trasllat
És possible traslladar el meu wiki a una màquina diferent?
Sí. Hauria de ser-ho. En essència, fareu una còpia de seguretat de la instal·lació antiga i després la "restaurareu" a la màquina nova. Finalment, haureu de fer modificacions addicionals per actualitzar la configuració del wiki perquè tot apunti a la nova ubicació.
Com puc traslladar el meu wiki a un servidor diferent?
Seguiu les instruccions de Manual:Traslladar un wiki.
Canviar la interfície
Com puc canviar el logotip ?
No sobreescrigueu simplement el logotip predeterminat instal·lat a MediaWiki (/resources/assets/wiki.png); aquest fitxer se sobreescriurà quan actualitzeu el programari. |
El logotip que apareix a la part superior esquerra de cada pàgina i és determinat per la línia de configuració $wgLogos del fitxer LocalSettings.php. (Les instal·lacions de MediaWiki anteriors a MediaWiki 1.35.0 utilitzaven $wgLogo).
Hi ha dues maneres de canviar el logotip:
- Carregueu una imatge al vostre wiki utilitzant la interfície normal de pujada de fitxers. Això permet que el logotip es pugui substituir fàcilment, per la qual cosa és recomanable protegir la pàgina si feu servir aquest mètode.
- El camí del logotip resultant serà una cosa així
"{$wgUploadPath}/6/62/myRasterLogo.png"
- El camí del logotip resultant serà una cosa així
- Carregueu una imatge al vostre servidor per altres mitjans (com ara FTP).
- L'URL del logotip resultant serà alguna cosa semblant a
"{$wgScriptPath}/myVectorLogo.svg"
- (En aquest exemple, la imatge es troba a la mateixa carpeta que el fitxer
LocalSettings.php.)
- L'URL del logotip resultant serà alguna cosa semblant a
A continuació, modifiqueu la matriu $wgLogos a LocalSettings.php.
Hauria de tenir un aspecte semblant a:
$wgLogos = [
'1x' => "{$wgUploadPath}/6/62/myRasterLogo.png",
'icon' => "{$wgScriptPath}/myVectorLogo.svg",
];
Substituïu les rutes anteriors segons correspongui, depenent d'on hàgiu penjat realment les imatges.
Si només voleu canviar el logotip en pàgines específiques, substituïu la propietat background-image del CSS #p-logo o utilitzeu una extensió de tercers com Extension:LogoFunctions.
Com puc editar el CSS del wiki?
No hauríeu d'editar els fitxers CSS (com ara common.css) directament, perquè dificultarà l'actualització si heu d'aplicar les vostres personalitzacions cada vegada que actualitzeu el programari. En comptes d'això, heu d'editar una pàgina wiki anomenada MediaWiki:Common.css si voleu aplicar els canvis CSS a totes les aparences, o una pàgina wiki anomenada MediaWiki:Vector.css si voleu aplicar les personalitzacions només a l'aparença Vector.
El contingut de les pàgines MediaWiki:Common.css i MediaWiki:Vector.css sempre substitueix els estils CSS predeterminats especificats als fitxers d'aparença.
Com puc amagar la barra d'eines de navegació vertical esquerra?
En altres paraules, com feu que l'espai de contingut principal ocupi el 100% de la pantalla, amagant el logotip, la caixa d'eines, la navegació i el motor de cerca?
Per amagar-ho permanentment, copieu i enganxeu el següent a la pàgina MediaWiki:Common.css:
#column-content { margin: 0 0 .6em 0; }
#content { margin: 2.8em 0 0 0; }
#p-logo, .generated-sidebar, #p-lang, #p-tb, #p-search { display:none; }
#p-cactions { left: .1em; }
Per ocultar la barra d'eines quan l'usuari prem F11, introduïu això al fitxer MediaWiki:Common.js del vostre wiki:
document.onkeydown = function( e ) {
if( e == null ) e = event
if( testKey( e, 122 ) ) { //F11
appendCSS('#column-content {margin: 0 0 .6em 0;} #content {margin: 2.8em 0 0 0;} #p-logo, .generated-sidebar, #p-lang, #p-tb, #p-search {display:none;} #p-cactions {left: .1em;} #footer {display:none;}');
return false;
}
}
function testKey( e, intKeyCode ) {
if( window.createPopup )
return e.keyCode == intKeyCode
else
return e.which == intKeyCode
}
Com puc amagar les categories a la part inferior de cada pàgina?
Podeu amagar la visualització de les categories a cada pàgina modificant el vostre MediaWiki:Common.css i afegint:
.catlinks { display: none; }
Com puc personalitzar l'URL d'enllaç del logotip del lloc (a la cantonada superior esquerra de totes les pàgines) que s'activa quan es clica?
Per defecte, en fer clic al logotip del lloc, s'accedeix a la pàgina principal del lloc. Si voleu canviar quina pàgina interna del lloc és la pàgina "principal", editeu MediaWiki:Mainpage.
Per fer que l'enllaç del logotip del lloc enllaci externament a qualsevol altra URL arbitrària, podeu utilitzar codi jQuery dins de MediaWiki:Common.js:
$("a.mw-wiki-logo").attr("href", "http://www.example.com");
$("a.mw-wiki-logo").attr("title", "Va al lloc web d'example.com");
Com puc canviar la icona a la línia d'adreça del navegador (favicon o icona de web)?
- Simplement, pengeu el vostre favicon.ico a l'arrel del vostre domini/subdomini, assegureu-vos que el nom del fitxer estigui en minúscules i que el seu nom sigui favicon.ico
- Com a alternativa, editeu la configuració $wgFavicon a LocalSettings.php i afegiu-hi
$wgFavicon = "$wgScriptPath/path/to/your/favicon.ico";
Vegeu Manual:$wgFavicon per obtenir més detalls.
Consell: La imatge del favicon ha de ser de 16 x 16 píxels o 32 x 32 píxels.
Regla de reescriptura
Si utilitzeu una regla de reescriptura a .htaccess per eliminar "index.php" de l'URL, també haureu d'afegir una excepció per als fitxers .ico. Simplement afegiu la regla següent al vostre .htaccess:
RewriteRule .*\.ico$ - [L]
Aquesta regla ha d'aparèixer abans de la regla index.php.
Distinció entre majúscules i minúscules
Quan pengeu el fitxer del favicon, assegureu-vos que el nom del fitxer estigui en minúscules. (És a dir, "favicon.ico", no "Favicon.ico"). Molts servidors (per exemple, els que tenen sistemes operatius tipus UNIX) no podran trobar el fitxer si el nom no està en minúscules.
Com puc personalitzar la barra de navegació?
El contingut de la barra de navegació (que apareix a l'esquerra de cada pàgina mitjançant el Vector o l'aparença Monobook) és determinat per la pàgina MediaWiki:Sidebar que hi ha al vostre wiki. Per a informació sobre com personalitzar-los, vegeu Manual:Interface/Sidebar.
Com puc posar un missatge de text (sitenotice) a cada pàgina?
Poseu un text a la pàgina MediaWiki:Sitenotice. Es mostrarà a la part superior de cada pàgina d'article.
També podeu afegir text a MediaWiki:Anonnotice per crear un missatge que només es mostri per als usuaris que hagin tancat (o no hagin obert) la sessió. Sovint és una bona idea transcloure l'avís del lloc a l'avís anònim per assegurar-vos que els usuaris que hagin tancat (o no hagin obert) la sessió encara rebin la informació de l'avís del lloc.
Com puc canviar la pàgina principal?
Per defecte, MediaWiki mostra una pàgina amb el títol Main Page o Pàgina principal i dóna aquesta com a pàgina per defecte. Això es pot modificar canviant els continguts de MediaWiki:Mainpage per oferir un títol diferent. Si això no es canvia l'enllaç a 'Main Page' inclòs a la barra lateral en el moment de la instal·lació, editeu MediaWiki:Sidebar.
Com puc canviar el títol de la pàgina principal?
Simplement, feu clic a l'ordre "Reanomena" i moveu la pàgina al títol de pàgina desitjat.
Normalment, també voldreu canviar quina pàgina està configurada com a "pàgina principal".
Com puc amagar el títol de la pàgina principal?
El títol que es mostra a la pàgina principal es pot canviar mitjançant els missatges de MediaWiki:mainpage-title i MediaWiki:mainpage-title-loggedin (per a usuaris que no hagin iniciat la sessió i que l'hagin iniciat respectivament). El títol de la pàgina principal es pot amagar configurant tots dos missatges com a buits (o només qualsevol d'ells si el títol encara s'ha de mostrar als usuaris que no hagin iniciat la sessió o l'hagin iniciat).
Com pot amagar la taula de continguts?
La taula de continguts (TOC) es mostra automàticament un cop hi ha quatre o més encapçalaments a l'article.
Hi ha diverses maneres d'amagar-la.
- Per a una pàgina
- Col·loqueu la paraula màgica
__NOTOC__en el text de la pàgina.
- Per a totes les pàgines
- Instal·leu Extension:NoTOC
- o
- Afegeix la regla següent a MediaWiki:Common.css:
.toc, #toc { display: none; }
- Per a un usuari
- Els usuaris poden afegir la mateixa regla CSS al seu full d'estil personal common.css.
Com puc canviar el text de la interfície?
Des de la versió 1.5 de MediaWiki, el text de la interfície és configurable utilitzant l'espai de noms de MediaWiki. Per a cada valor (paraula o frase) predeterminat en l'idioma del lloc hi ha una pàgina MediaWiki:Englishmessagename (el nom del missatge en anglès), i per a cada traducció en un altre idioma del valor predeterminat hi ha (o es pot crear) una pàgina MediaWiki:Englishmessagename/languagecode (codi d'idioma, ca pel català). (Des de la versió 1.9 no hi ha pàgines per a missatges iguals a la configuració predeterminada.) En crear una pàgina, el quadre d'edició s'omple automàticament amb el valor predeterminat. Quan es crea una pàgina per modificar el valor predeterminat, és útil desar primer la versió predeterminada per permetre veure les diferències amb ella. Vegeu també Ajuda:Missatge del sistema.
- Per a una llista dels missatges del sistema, vegeu Special:Allmessages
- Per desactivar l'espai de noms MediaWiki, vegeu el paràmetre de configuració $wgUseDatabaseMessages.
Per eliminar la Política de privadesa o el Descàrrec de responsabilitat a la part inferior de cada pàgina, configureu el contingut de les pàgines MediaWiki:Privacy o MediaWiki:Disclaimers, respectivament, amb un sol guionet (-).
Com edito els missatges d'error?
Special:Allmessages conté una llista completa dels missatges (error o no), que es poden editar.
També podeu afegir ?uselang=qqx o &uselang=qqx a una URL que mostrarà el nom de cada missatge a la interfície.
Com puc canviar la llengua de la interfície?
Per canviar l'idioma predeterminat de la interfície, modifiqueu el valor de $wgLanguageCode a LocalSettings.php, per exemple:
$wgLanguageCode = "fr";
És possible que també hàgiu d'ometre la memòria cau del navegador per veure els canvis.
El nou idioma d'interfície per defecte s'aplicarà a tots els usuaris que no l'hagin personalitzat mai.
Si voleu proporcionar als usuaris la possibilitat de crear i triar pàgines i elements d'interfície en idiomes diferents del predeterminat del wiki, necessiteu l'extensió Translate, que pot fer que el vostre wiki sigui multilingüe.
Si voleu canviar les opcions d'idioma per a tots els usuaris existents, utilitzeu l'script de manteniment userOptions.php. Per exemple, perquè tots els usuaris amb anglès utilitzin el francès, executeu:
php userOptions.php language --old en --new fr
Com puc eliminar les pestanyes d'article/edició, etc.?
Per a una mica més de control, consulteu: User:Subfader/Hide_page_tabs
Editeu MediaWiki:Common.css al vostre wiki i afegiu-hi això:
li#ca-edit { display: none; }
Consulteu el codi font de la pàgina per als diversos identificadors #ca-* utilitzats a les pestanyes de contingut.
Com puc afegir/eliminar pestanyes al meu wiki?
Vegeu Manual:CSS i JavaScript per a grup d'usuaris
Com puc eliminar una pestanya d'una sola pàgina?
| MediaWiki version: | ≥ 1.9 |
Per exemple, per eliminar la pestanya de la pàgina de la Discussió de la pàgina principal, afegiu a la pàgina MediaWiki:Common.css:
body.page-Main_Page li#ca-talk { display: none !important; }
Per modificar MediaWiki:Common.css heu de ser Interface administrator.
- Vegeu també: Manual:Hide page tabs
Com puc eliminar una pestanya de totes les pàgines
| MediaWiki version: | ≥ 1.9 |
Per exemple, per eliminar la pestanya de la Discussió a totes les pàgines wiki, afegiu a la pàgina MediaWiki:Common.css:
#ca-talk { display:none!important; }
Altres pestanyes que podeu eliminar són #ca-history (Mostra l'historial), #ca-viewsource (Mostra el codi), #ca-view (Mostra), #ca-nstab-main (Pàgina).
Altres elements del menú desplegable que podeu eliminar són #ca-watch, #ca-move, #ca-delete.
Per modificar MediaWiki:Common.css heu de ser un Interface administrator.
<span id="How_do_I_remove_the_'Talk_for_this_IP'_link_at_the_top_right_(e.g._when_$wgDisableAnonTalk_is_true)?">
Com puc eliminar l'enllaç "Discussió per aquesta IP" a la part superior dreta (per exemple, quan $wgDisableAnonTalk està activat)?
Una opció és ocultar l'enllaç mitjançant el següent CSS a la pàgina MediaWiki:Common.css del vostre wiki:
#p-personal #pt-anonuserpage {
display: none;
}
Com puc eliminar l'enllaç "Crea un compte" o "Inicia la sessió" a la part superior dreta de la pantalla?
Per eliminar els enllaços d'inici de sessió/crear un compte des de personal_urls, podeu utilitzar aquest codi al vostre LocalSettings.php per connectar-s'hi (hook) i eliminar-los:
$wgHooks['SkinTemplateNavigation::Universal'][] = function ( $skinTemplate, &$links ) {
unset( $links['user-menu']['login'] );
unset( $links['user-menu']['login-private'] );
unset( $links['user-menu']['createaccount'] );
};
Com puc suprimir accions i pàgines especials?
Per desactivar una pàgina especial específica (com ara Special:SpecialPages), podeu utilitzar:
$wgSpecialPages['Nom'] = DisabledSpecialPage::getCallback( 'Nom', 'missatge' );
on Name és el nom específic en anglès de la pàgina especial a desactivar, i missatge és el missatge que es mostrarà als usuaris quan intentin accedir a la pàgina especial.
Per desactivar una acció (com ara editar), podeu utilitzar:
$wgActions['edit'] = false;
Vegeu API:Restricting API usage per desactivar un mòdul API.
Aquests són només els usos bàsics. En general, és possible que vulgueu desactivar les pàgines especials, les accions o els mòduls API de manera condicional.
Com puc canviar el peu de pàgina?
Com puc editar/eliminar la imatge "Powered by MediaWiki" (i altres imatges possibles) del peu de pàgina?
Podeu amagar la imatge "Powered by MediaWiki" afegint el següent a MediaWiki:Common.css del vostre wiki:
#footer-poweredbyico { display: none; }
Si voleu eliminar-lo completament, podeu utilitzar $wgFooterIcons per eliminar-lo fent servir això al vostre LocalSettings.php:
unset( $wgFooterIcons['poweredby'] );
Tingueu en compte que això també eliminarà altres icones activades, p. ex. també la que ve de BlueSpice.
Si voleu canviar les imatges de les icones, els URL, el text alternatiu o afegir icones noves, consulteu la documentació de $wgFooterIcons.
Com afegeixo un enllaç de resposta a la plantilla de titles (~~~~) de signatura predeterminada?
Instal·leu DiscussionTools per activar els enllaços de resposta automàtica a les pàgines de discussió.
<span id="How_can_I_change_what_the_<title>_of_each_page_is?_Where_do_I_make_changes?">
Com puc canviar el <title> de cada pàgina? On puc fer els canvis?
La major part del text que voleu canviar es troba a l'espai de noms de MediaWiki.
Per canviar títols, textos, anuncis, etc., aneu a Special:AllMessages, on veureu el text associat a les pàgines que voleu canviar. Heu d'iniciar sessió com a administrador per editar les entrades protegides a l'espai de noms de MediaWiki.
Si voleu canviar el títol al vostre navegador, heu d'editar MediaWiki:Pagetitle. Aneu-hi i editeu-lo com ho faríeu amb qualsevol altra pàgina del vostre wiki
A les versions recents de MediaWiki, MediaWiki:Pagetitle és $1 - {{SITENAME}} per defecte. Si {{SITENAME}} produeix el text incorrecte, heu de definir $wgSitename al vostre LocalSettings.php.
No us oblideu d'esborrar la memòria cau del navegador després de canviar la configuració.
MediaWiki escriu automàticament en majúscula la primera lletra de $wgSitename?
Sí. Això es pot canviar mitjançant la configuració $wgCapitalLinks.
Com puc fer que els enllaços externs s'obrin en una finestra nova?
Com puc suprimir MediaWiki del format d'URL, etiquetes, etc.?
Poseu etiquetes "<nowiki></nowiki>" al voltant de l'URL o de l'etiqueta.
Exemple:
svn co <nowiki>http://svn.example.com/myproject/</nowiki>
Produeix:
svn co http://svn.example.com/myproject/
Com puc obligar els usuaris a previsualitzar abans de desar?
Com puc afegir més botons a la pàgina d'edició?
Com puc afegir més caràcters especials o etiquetes a la pàgina d'edició, seleccionables amb un clic?
Per afegir més caràcters especials seleccionables, etc., a sota del camp d'edició, vegeu Extension:CharInsert.
Com puc utilitzar una aparença diferent de la del meu wiki?
Vegeu Manual:$wgDefaultSkin per obtenir més informació sobre com configurar l'aparença predeterminada.
Com puc desactivar els enllaços externs perquè no es mostrin a la versió imprimible d'una pàgina?
Editeu la pàgina MediaWiki:Print.css del vostre wiki i afegiu-hi el codi següent:
#content a.external.text:after,
#content a.external.autonumber:after {
content: none;
}
Això sobreescriurà els estils definits als fitxers CSS que venen amb el codi font de MediaWiki. Per obtenir més informació, consulteu Manual:CSS.
Si, en canvi, voleu que els enllaços externs apareguin subratllats a la versió imprimible, afegiu també el codi següent:
#content a.external {
text-decoration: underline !important;
}
Com puc imprimir notes a peu de pàgina a la part inferior de cada pàgina impresa?
Proveu aquesta solució de StackOverflow: Notes a peu de pàgina impreses en HTML per pàgina
Com puc canviar el text de la pestanya de l'article (nom de la pàgina) de la pàgina principal del meu wiki?
Per canviar el text de la pestanya, com s'utilitza en un exemple a la Viquipèdia, primer obriu la pàgina "MediaWiki:Mainpage-nstab".
Després d'haver fet això, feu clic a Edita i escriviu al quadre d'edició el text que voleu que es vegi més tard a la pàgina principal; això és tot. No us oblideu de desar també la pàgina.
Com puc canviar el color de fons?
Per canviar el color de fons de la interfície de MediaWiki fora del contingut de la pàgina i les pestanyes, afegiu el següent CSS a la pàgina de MediaWiki [[MediaWiki:Common.css]]:
/* Canvia el color de fons de la part inferior i esquerra de cada pàgina, fins a la meitat posterior del logotip: */
body {
background: red;
}
/* Canvia el color de fons darrere de la meitat superior del logotip i a la part superior de cada pàgina: */
#mw-page-base {
background: red;
}
Això canviarà el color de fons fora de les pestanyes, la cerca i el contingut de la pàgina a vermell. Vegeu Manual:CSS per a més informació.
Com puc carregar tipus de lletres externes?
Aquest exemple fa referència a Google Fonts, un repositori de tipus de lletres gratuïtes de codi obert que podeu utilitzar amb MediaWiki.
Aneu a https://fonts.google.com/, cerqueu els tipus de lletres que us agradin i seleccioneu-les fent clic a la icona "més" (+).
Seleccioneu una o més tipus de lletres per ser afegides.
Feu clic a la pestanya de la notificació emergent i, a continuació, seleccioneu "@IMPORT". Copieu i enganxeu el CSS resultant a [[MediaWiki:Common.css]]. Els exemples següents utilitzen Noto Sans i Noto Serif. Són tipus de lletres predeterminades per al sistema operatiu Android i tenen una bona compatibilitat amb el text Unicode.
@import url( 'https://fonts.googleapis.com/css?family=Noto+Sans|Noto+Serif' );
/* Canvia la font predeterminada utilitzada per a MediaWiki a Noto Sans (no inclou encapçalaments ni text monoespaiat): */
body {
font-family: "Noto Sans", sans-serif;
}
/* Canvia el tipus de lletra predeterminat utilitzat per als encapçalaments de MediaWiki a Noto Serif: */
#content h1,
#content h2 {
font-family: "Noto Serif", serif;
}
Com puc amagar la notificació "S'ha publicat la modificació"?
Editeu la pàgina wiki MediaWiki:Common.css al teu wiki per incloure la línia .postedit {display: none;}.
See Manual:Interface/Stylesheets for more information.
Utilització bàsica
Com editar una pàgina?
Per editar una pàgina, només heu de fer clic damunt l'enllaç edita que apareix sobre cada pàgina. Quan s'utilitza l'aparença per defecte MonoBook, aquest és a la llista de pestanyes dalt de la pàgina. Apareix un formulari, que contè el Wikitext (codi font de la pàgina) que existeix per a la pàgina donada. Quan acabeu les vostres modificacions, feu clic damunt del botó Desa la pàgina per gravar els vostres canvis.
- Vegeu també: Ajuda:Modificació de pàgines
Com crear una nova pàgina?
Hi ha diverses maneres crear una pàgina nova:
- Fer clic damunt d'un enllaç vermell existent; o si no n'hi ha, en crear un.
- Anar a l'adreça de la pàgina, per exemple http://www.foowiki.org/index.php/New_page i fer clic damunt l'enllaç editar.
En alguns wikis, una cerca fallida d'una pàgina contindrà un enllaç que us permet editar la pàgina.
- Vegeu també: Ajuda:Inici d'una nova pàgina
Com puc eliminar una versió antiga d'una pàgina?
Les versions antigues de les dades de la pàgina es conserven a la base de dades i s'hi pot accedir a través de les funcions de l'historial de la pàgina. Això és útil per revisar els canvis i corregir o revertir els no desitjats, però en alguns casos, els administradors poden voler fer que aquesta informació no estigui disponible, per motius legals o per reduir la mida de la base de dades.
- Els administradors poden eliminar una revisió antiga d'una pàgina eliminant la pàgina i després recuperant selectivament les revisions que es conservaran.
- Podeu habilitar la funció principal RevisionDelete que permet als usuaris privilegiats eliminar revisions individuals de l'historial de pàgines.
- L'script de manteniment
maintenance/deleteOldRevisions.phppot eliminar massivament totes les revisions antigues de les pàgines i els seus registres de text associats.
- Vegeu també: Manual:Removing embarrassment
Com puc utilitzar les revisions de supervisió/eliminació a l'historial de la pàgina?
- Vegeu: RevisionDelete
També podeu eliminar una pàgina i després restaurar només les revisions que vulgueu.
Existeixen tutorials sobre l'edició?
Hi ha diversos tutorials sobre l'edició, la majoria als projectes Wikimédia, tals com Viquipèdia. Hi ha també referències de sintaxi, etc. disponibles damunt Meta.
- La pàgina Ajuda:Modificació de pàgines en aquest lloc
- La guia How to edit a page sobre la Viquipèdia anglesa
Com puc tenir un format imprimible de la pàgina?
MediaWiki inclou fulls d'estil que confereixen automàticament un estil apropiat a les pàgines que han d'ésser impreses; utilitzant la funció d'impressió o de previsualització d'impressió del navegador, es col·loca la pàgina en un format imprimible.
També podeu veure aquest formulari imprimible mitjançant l'enllaç versió imprimible de la barra lateral sota Caixa d'eines o Imprimir/exportar si utilitzeu l'extensió Collection.
Com puc utilitzar plantilles?
- Vegeu Ajuda:Plantilles
Puc utilitzar contingut multimèdia (imatges, vídeo, àudio, etc.) de Wikimedia Commons a la meva versió instal·lada de MediaWiki?
Sí, s'aconsella utilitzar-ho mitjançant l'ús de Manual:$wgUseInstantCommons.
- Vegeu també: InstantCommons
Com puc utilitzar una plantilla com a signatura?
Quan mireu les vostres preferències, veureu una casella de selecció "Tracta la signatura com a wikitext...". Però el camp només acceptarà un cert nombre de caràcters. Què passa si en voleu més?
Haureu de crear dues pàgines, possiblement al vostre espai d'usuari.
- Creeu la primera pàgina (FIRST PAGE)
- Aneu a les vostres preferències, marqueu "Tracta la signatura com a text wiki..." i poseu {{FIRST PAGE}} a la signatura. Desa les preferències
- Creeu una segona pàgina (SECOND PAGE) (possiblement una subpàgina de la primera)
- Torneu a la primera pàgina (FIRST PAGE) i inseriu en ella {{SECOND PAGE}}
- Aneu a la segona pàgina (SECOND PAGE) i col·loqueu el codi que voleu tenir per a la vostra signatura.
Si no teniu aquesta estructura, encara inserireu tot el codi de la vostra signatura al codi en brut allà on s'utilitzi la vostra signatura, perquè el programari inserirà "SUBST" a les vostres preferències. Potser no us importa això, en aquest cas només necessiteu una pàgina. Si voleu que el codi en brut només mostri {{FIRST PAGE}}, que té un aspecte molt més net, heu d'utilitzar l'estructura de dues pàgines.
Com puc afegir la funcionalitat de zona de proves a la meva instal·lació del wiki?
En termes wiki, una pàgina de proves (sandbox en anglès) és simplement una pàgina on els usuaris poden experimentar amb l'editor. Es tracta d'una pàgina normal creada de la manera normal i que es pot ubicar on vulgueu. No hi ha cap funcionalitat especial de pàgines de proves integrada a MediaWiki.
Els usuaris sovint pregunten sobre les pàgines de proves de la Viquipèdia, que semblen buidar-se automàticament. Això no és del tot correcte; hi ha diversos voluntaris que executen bots per netejar-los i retornar-los a un estat determinat a intervals de temps regulars.
Vegeu també Extension:SandboxLink, que afegirà un enllaç al sandbox personal de l'usuari (és a dir, una subpàgina de la pàgina d'usuari personal) al menú d'eines personals.
Com puc fer que el meu wiki serveixi per a tots els idiomes?
- Per permetre que l'usuari canviï l'idioma de la interfície, vegeu Extensió:UniversalLanguageSelector
- Per permetre la traducció de pàgines i de la interfície personalitzada (com la barra lateral), utilitzeu l'extensió Translate; hi ha una àmplia documentació.
Importació de wikis
Importació des de bolcats XML de MediaWiki
- Vegeu: Manual:Importing XML dumps
Importació des d'altres tipus de programari wiki
Importació des d'altres tipus de fitxers
Hi ha diverses eines disponibles per ajudar a convertir contingut d'HTML (i altres formats) al marcatge MediaWiki.
- Eines per a desenvolupadors i administradors de sistemes
- HTML::WikiConverter::MediaWiki – un mòdul Perl per convertir d'HTML al marcatge MediaWiki.
- Wikificator – una extensió de JavaScript MediaWiki que converteix XHTML al marcatge MediaWiki.
- Els scripts de manteniment Edit.php i importImages.php es poden utilitzar per importar text i imatges a MediaWiki.
- Eines per a l'usuari final
- wikEd – un editor de text per a MediaWiki que pot importar HTML (inclòs l'HTML generat per Microsoft Word).
- Instruccions
- Notes breus sobre la conversió de fitxers d'ajuda .chm de Microsoft a MediaWiki
- Notes sobre la conversió de formats de Microsoft Office a MediaWiki
Algunes plantilles importades d'altres wikis (com ara la Viquipèdia) no em funcionen
Probablement haureu d'instal·lar algunes extensions utilitzades al wiki d'origen, com ara Scribunto, TemplateStyles, ParserFunctions o, de vegades, Cite. A més, assegureu-vos que heu copiat el CSS i el JavaScript del lloc que requereixi la plantilla.
Personalització addicional
Vull tenir diversos wikis, però que només calgui registrar-se una vegada
- Si comenceu de zero o canvieu d'un wiki a altres wikis, podeu utilitzar $wgSharedDB i $wgSharedTables perquè tots els wikis comparteixin la taula
userdel wiki "principal". També podeu compartir altres taules, sempre que no continguin dades que depenguin de taules no compartides o dades específiques d'un wiki. Vegeu Manual:Base de dades compartida per obtenir exemples i més informació.
Si els vostres wikis ja estan establerts i voleu canviar a un inici de sessió únic, podeu utilitzar l'extensió CentralAuth. Té algunes funcions més que una taula user compartida, però és més difícil de configurar i està adaptada a una configuració d'estil Wikimedia. Tanmateix, és més fàcil que intentar fusionar completament diverses taules user en una.
Com puc permetre l'ús d'etiquetes HTML?
Vegeu $wgRawHtml, així com $wgGroupPermissions i Manual:Impedir l'accés.
| Algunes etiquetes HTML poden ser insegures i es poden utilitzar malament per perjudicar els usuaris o crear vulnerabilitats de seguretat. Permeteu-les només si esteu segurs que són segures. |
Vegeu HTML restriction per obtenir maneres de fer-ho més segur.
Com puc solucionar problemes o afegir funcions a MediaWiki?
Els passos bàsics per millorar MediaWiki (és a dir, convertir-se en desenvolupador de MediaWiki) són:
- Instal·lar Git
- Baixar el "clon" de Git del codi font de MediaWiki
- Obtenir un servidor, una base de dades i PHP executant-se al vostre ordinador (això pot ser molest, així que demaneu ajuda si alguna cosa no funciona)
- Obtenir MediaWiki executant-se al vostre ordinador des d'aquella comprovació de Git (també pot ser molest, així que, el mateix)
- Solucionar el problema o afegir la funció que estàveu pensant
- Editar el codi font del(s) fitxer(s) rellevant(s) per solucionar el problema
- Seguir Gerrit/Tutorial
Com puc executar un bot?
- Vegeu: Manual:Bots
Potser voldreu utilitzar el model Pywikibot.
Com puc canviar noindex nofollow
Establir $wgNoFollowLinks = false; a LocalSettings.php
Com puc afegir metaetiquetes?
La classe OutputPage inclou un mètode addMeta que es pot utilitzar per afegir metaetiquetes. El RequestContext es pot utilitzar per obtenir l'objecte OutputPage rellevant.
$out->addMeta ( 'description', 'Aquesta és una meta descripció.' );
Per què...?
... l'espai de nom Help d'aquest lloc web és buit?
No tenim actualment un conjunt propi i internacionalitzat de pàgines d'ajuda sota llicència lliure. Alguns desenvolupadors esperen posar allò possible; tanmateix l'espai de nom Help és encara en construcció. Evidentment, podeu enllaçar fàcilment els vostres visitants a recursos d'ajuda en altres llocs.
No tenim actualment un conjunt propi i internacionalitzat de pàgines d'ajuda sota llicència lliure. Tanmateix, si voleu copiar informació d'ajuda al vostre lloc web sobre com utilitzar un wiki (un wiki basat en MediaWiki), podeu copiar Ajuda:Continguts d'aquest wiki. Aquest conjunt de pàgines s'ha creat deliberadament per a aquest propòsit, amb informació neutral respecte a la wiki i sense restriccions de llicència. Vegeu Projecte:Ajuda de DP.
... algunes de les meves imatges no apareixen després d'una posada al dia?
Diversos usuaris han referit que, després d'una posada al dia o un desplaçament del seu wiki, diverses imatges no es mostraven.
Els fitxers existeixen, i la pàgina de descripció de la imatge ensenya un tipus MIME unknowncode>/unknown (desconegut) i en certs casos una advertència en relació amb els fitxers perillosos de manera potencial.
La solució a això és executar el guió de manteniment maintenance/rebuildImages.php a partir de la línia de comanaments.
Allò configura els tipus MIME per a tots els fitxers de la base de dades, i hauria de restablir les coses a la normalitat.
MediaWiki 1.21 i les versions posteriors implementen imatges responsives.
A causa d'un error, si la configuració regional del servidor està definida com una que utilitza comes en lloc de punts per representar un punt decimal, és possible que les imatges no es renderitzin en alguns navegadors/dispositius.
Això es pot confirmar inspeccionant una miniatura d'una imatge mitjana o gran en una pàgina amb les eines del navegador, mirant el codi HTML i veient si l'atribut srcset conté comes en lloc de punts quan representa el valor 1.5x.
... tots els fitxers PNG no són anunciats en vinyeta?
Després de baixar una versió més recent de PHP, és possible que una funció MimeMagic.php sigui utilitzada per detectar els tipus MIME, particularment la funció PHP genèrica mime_content_type, que encalla a detectar els fitxers PNG. Busqueu sobre els web mime_content_type png per tenir informacions sobre la resolució d'aquest error per a la versió de PHP, potser editant el seu fitxer magic.mime.
Vegeu el fitxer està corrupte o té una extensió no vàlida per obtenir més informació.
…no puc descarregar MediaWiki 1.46?
MediaWiki 1.46 es troba en un estat de desenvolupament i no s'ha empaquetat en una versió general. El codi es pot descarregar des de Git si es vol. O, si voleu la darrera versió de desenvolupament empaquetada com a arxiu, obteniu-la a mediawiki-master.tar.gz (GitHub).
…això no funciona? Funciona a la Viquipèdia!
La Viquipèdia i altres llocs web de Wikimedia utilitzen la versió actual del codi en desenvolupament; actualment, es tracta de MediaWiki 1.46.0-wmf.16 (fab4211), extreta de la branca de desenvolupament actual. Juntament amb l'ús de diverses extensions, això significa que la funcionalitat entre aquests wikis i la vostra configuració particular pot diferir.
- Per obtenir el codi de desenvolupament actual, llegiu Descarregar des de Git
- Per comprovar quina versió està executant un wiki de Wikimedia, així com quines extensions hi ha instal·lades, visiteu la pàgina Special:Version per a aquell wiki
- També us poden faltar diverses Extensions que estan instal·lades a la Viquipèdia, vegeu #Algunes plantilles importades d'altres wikis (com ara la Viquipèdia) no em funcionen
…rebo un error 403 Forbidden després de configurar els permisos al meu sistema Fedora?
Fedora habilita SELinux per defecte. Hi ha instruccions disponibles per configurar permisos SELinux per a MediaWiki.
…rebo Installing some external dependencies (e.g. via composer) is required?
Molts proveïdors d'allotjament només gestionen arxius zip, i nosaltres només proporcionem arxius tar comprimits amb gz, per la qual cosa els arxius s'han de tornar a comprimir abans de carregar-los. Això no hauria de ser un obstacle, però sembla que algunes eines d'arxivament de vegades no inclouen tots els fitxers dels arxius grans. Quan això passa, la carpeta del proveïdor s'omet, deixant l'usuari amb el missatge d'error més aviat poc explicatiu.
Feu servir una eina de línia d'ordres quan torneu a comprimir l'arxiu tar en un arxiu zip.
…tanco la sessió constantment?
Això probablement està relacionat amb les galetes o les dades de sessió. Vegeu Problemes d'inici de sessió per obtenir més informació.
Si això passa constantment a tots els usuaris, probablement vol dir que l'emmagatzematge en memòria cau està mal configurat. Establir $wgSessionCacheType = CACHE_DB;; es pot utilitzar per determinar si l'emmagatzematge en memòria cau és la causa del problema. Si això soluciona el problema, encara hauríeu d'investigar què hi ha de malament amb la configuració de l'emmagatzematge en memòria cau.
…és una bona idea conservar els comptes d'usuari?
Parts of this page (those related to Edicions manuals als camps rev_user en la base de dades; MediaWiki ara utilitza la taula actor) are outdated. |
Moltes vegades només voleu eliminar un compte d'usuari del wiki, ja sigui perquè pertanyia a un compte d'un creador de contingut brossa o simplement en teniu ganes. L'opció adequada és bloquejar el compte o canviar-li el nom si cal. Aquí teniu el motiu:
He d'eliminar aquesta fila de la taula user?
Rob Church va publicar el següent sobre aquest problema a la llista de correu wikitech-l:
Si l'usuari ha fet edicions, eliminar files de la taula d'usuaris provoca una pèrdua teòrica d'integritat referencial.Ara, per ser sincer, no se m'acut cap condició en què això causi un problema real; "comportament indefinit" és la frase que fem servir.
El que suggereixo fer, per anar amb compte, és executar un parell d'actualitzacions ràpides a la base de dades:
UPDATE revision SET rev_user = 0 WHERE rev_user = <current_user_id> UPDATE archive SET ar_user = 0 WHERE ar_user = <current_user_id>Això farà que MediaWiki tracti les revisions com si s'haguessin fet de forma anònima en generar coses com l'historial de les pàgines, cosa que hauria d'eliminar qualsevol problema causat per aquestes rutines que intenten comprovar els detalls de l'usuari des d'altres taules.
Si l'usuari ha provocat entrades de registre, és a dir, files a la taula
Si el nom d'usuari és ofensiu o indesitjable, podeu considerar canviar-li el nom.loggingo ha carregat imatges, la situació es complica, ja que haureu de començar a netejar totes les files de tot arreu i podria convertir-se en un petit desastre, de manera que si l'usuari ha fet alguna cosa més que editar, recomano fermament bloquejar-los indefinidament.
Una altra opció és donar als administradors el dret 'hideuser' i bloquejar indefinidament l'usuari amb l'opció Amaga el nom d'usuari de les edicions i les llistes seleccionada.
Extension:UserMerge també és útil.
…el nombre de pàgines a Special:Statistics és tan baix?
Per defecte, $wgArticleCountMethod està definit com a link.
Això significa que el nombre de "Pàgines de contingut" a la pàgina Special:Statistics només compta les pàgines que inclouen almenys un enllaç intern.
Això es pot canviar definint $wgArticleCountMethod a any.
Després, executeu updateArticleCount.php i/o initSiteStats.php.
(Als llocs web de Wikimedia, initSiteStats.php s'executa l'1 i el 15 de cada mes.)
Encara hi pot haver un comportament incorrecte, vegeu per exemple phab:T212706.
Anti-spam
Com puc utilitzar $wgSpamRegex per bloquejar més d'una cadena de caràcters?
$wgSpamRegex és un poderós filtre per al contingut d'una pàgina. Afegir diversos elements de regex és de vegades maldestre. Consideri el codi següent:
$wgSpamRegexLines[] = 'display\s*:\s*none';
$wgSpamRegexLines[] = 'overflow\s*:\s*auto';
[...]
$wgSpamRegex = '/(' . implode( '|', $wgSpamRegexLines ) . ')/i';
Aquest exemple de codi permet sumar fàcilment elements a la regex sense complicar massa a cada occurence. nsenya també dos filtres populars que bloquegen algunes dels atacs de spam més corrents.
- Vegeu també: Extension:SpamRegex
Hi ha altres maneres de combatre el correu brossa?
Vegeu Manual:Combatent el correu brossa per obtenir una visió general de les mesures anti-correu brossa com ara Captcha, filtratge de contingut i restricció d'edició.
Anti-vandalisme
Vegeu Manual:Combatent el vandalisme per obtenir consells i suggeriments sobre com tractar el vandalisme wiki.
On anar mantenint?
He trobat un error o tinc una demanda de funcionalitat. On en puc fer ressò?
Els errors i les sol·licituds de funcions s'han de publicar a Phabricator. Vegeu Com informar d'un error.
Rebo un error estrany. I ara què?
- Vegeu si està cobert per Manual:Errors and Symptoms
- Proveu d'obtenir més informació sobre el problema, vegeu Manual:Com depurar
- Vegeu la secció següent per obtenir informació sobre com contactar amb desenvolupadors i altres usuaris amb coneixements.
Ho he intentat però no ha funcionat
- He tingut un problema, he arribat a aquesta pàgina i m'heu dit com solucionar-lo. Però no ha funcionat, el problema encara hi és!!!!
Nou de cada deu vegades això és perquè no heu esborrat la memòria cau. La prova senzilla per a això és sol·licitar una pàgina que no s'hagi sol·licitat abans. Seleccioneu la part de l'URL a la barra d'adreces que conté el títol de la pàgina (per exemple, Pàgina_principal). Moveu els dits al teclat una estona i premeu Intro. Comproveu si el problema també és en aquella pàgina.
MediaWiki utilitza una memòria cau del servidor i una memòria cau del client, de manera que esborrar la memòria cau del navegador sovint no és suficient. Vegeu l'entrada pertinent anterior per obtenir més detalls.
Aquí teniu algunes altres coses que cal comprovar:
- Estàveu editant el fitxer correcte? Intenteu inserir alguna cosa qualsevol al fitxer que heu editat, falla alguna cosa?
- Una bona eina de depuració en aquest cas és crear un fitxer anomenat phpinfo.php, que només contingui
<?php phpinfo() ?>. Pengeu-lo al vostre directori web i invoqueu-lo amb el vostre navegador. Comproveu l'arrel del document i la ruta a php.ini.
- Una bona eina de depuració en aquest cas és crear un fitxer anomenat phpinfo.php, que només contingui
- Estàveu editant la part correcta del fitxer? Heu creat una entrada duplicada a php.ini? Afegiu la nova configuració al final de
LocalSettings.php, no al principi. - Si heu creat un .htaccess, esteu segur que AllowOverrides està activat? Pregunta al vostre proveïdor d'allotjament.
Tinc una pregunta de la qual no hi ha resposta aquí. On puc anar llavors?
Si heu examinat les PMF podeu intentar els llocs següents:
- Verifiqueu les altres fonts d'ajuda d'aquest lloc web.
- Feu una cerca en aquest lloc web.
- Cerqueu al web
- Investigueu el codi font
- Vegeu la secció següent per obtenir informació sobre com contactar amb desenvolupadors i altres usuaris amb coneixements.
Encara no hi ha sort. On puc demanar ajuda?
Vegeu els llocs d'assistència que figuren a Comunicació.