2010-05-11 12 views
7

Estoy instalando MediaWiki (me encanta). Estoy buscando en this para agregar imágenes. Me puede en sí la lógica de¿Cómo calcula MediaWiki la ruta del archivo a una imagen?

[[Archivo: Usuario: muestra la imagen | 50px]]

pero donde así que me puse la ruta de archivo de "Archivo" (nada obvio en LocalSettings.php). .. o hay alguna otra lógica en el trabajo?

lo agradecería cualquier ayuda Gracias

+0

Si el botón de imagen inserta '[[File: MediaWiki: Image sample | 50px]]' debe haber algún problema con la traducción. 'MediaWiki: Image sample' es el nombre de la página wiki desde donde debe tomarse el nombre del archivo de muestra. – Tgr

Respuesta

0

Su "muestra la imagen" es el nombre de la imagen, no el nombre de un archivo. Con el archivo de configuración, puede configurar la carpeta raíz para subir imágenes.

1

Los valores por defecto de DefaultSettings.php son:

$ wgUploadPath = "$ wgScriptPath/uploads";
$ wgUploadDirectory = "$ IP/cargas";

Si desea cambiar esto, usted debe copiar y pegar esto en LocalSettings.php

Y asegúrese de que está en LocalSettings.php $wgEnableUploads = true; también.

+0

Esto no parece ser exacto (más). $ wgUploadPath tiene como valor predeterminado {$ wgScriptPath}/images, y $ wgUploadDirectory como {$ IP}/images. –

10

La ubicación del archivo está determinada por $wgLocalFileRepo, que por defecto depende de $wgUploadDirectory y $wgHashedUploadDirectory. El directorio de carga está predeterminado en [MediaWiki base dir]/images (Adrian debe estar usando una versión anterior). If hashing is enabled, /x/xy se adjuntará a la ruta, donde xy son las dos primeras letras del hash md5 del nombre de archivo.

+0

sí, tienes razón después de que 1.8 entró por defecto a/images –

0

Sólo para referencia futura en caso de que alguien se topa con este tema:

he instalado MediaWiki en mi Mac OS Sierra y cuando traté de cargar una imagen que tengo el siguiente mensaje:

Failed: 
Could not open lock file for "mwstore://local-backend/local-public/d/d9/babypicture.png". 

Cambié los permisos en la carpeta mediawiki_root/images para ser propiedad de _www user y group.

chown -R _www:_www wiki/images 

Pude cargar la imagen luego.

Cuestiones relacionadas