Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROYECTO 3
CUARTO TRIMESTRE
TITULACION
INTEGRANTES
GRUPO # 9
SENA
CENTRO DE SERVICIOS Y GESTION EMPRESARIAL
MEDELLIN
2008
1
Aplicaciones web
INDICE
Pág.
PORTADA
INDICE
INTRODUCCION
JUSTIFICACION 4
OBJETIVO GENERAL 5
OBJETIVOS ESPECIFICOS 5
CONCEPTOS BASICOS 6
Mediawiki 6
Wiki 6
GPL 6
PHP 6
MySQL 6
Apache 7
INSTALACION Y CONFIGURACION 7
CONCLUCION 22
NETGRAFIA 22
2
Aplicaciones web
INTRODUCCION
3
Aplicaciones web
JUSTIFICACION
4
Aplicaciones web
OBJETIVO GENERAL
OBJETIVOS ESPECIFICOS
5
Aplicaciones web
MANUAL
DE INSTALACION Y CONFIGURACION DE MEDIAWIKI
CONCEPTOS BASICOS
Mediawiki
Es un motor para wikis bajo licencia GPL, programado en PHP usando MySQL
sobre Apache. A pesar de haber sido creado y desarrollado para Wikipedia y
los otros proyectos de la Fundación Wikimedia, ha tenido una gran expansión a
partir de 2005, existiendo gran número de wikis basados en este software que
nada tienen que ver con dicha fundación. La mayoría de ellos se dedican a la
documentación de software o a temas especializados.
Wiki
Un wiki, o una wiki, es un sitio Web cuyas páginas Web pueden ser editadas
por múltiples voluntarios a través del navegador Web. Los usuarios pueden
crear, modificar o borrar un mismo texto que comparten. Los textos o "páginas
wiki" tienen títulos únicos. Si se escribe el título de una "página-wiki" en algún
lugar del wiki, esta palabra se convierte en un "enlace Web" (o "link") a la
página Web.
GPL
Es una licencia creada por la Free Software Foundation a mediados de los 80,
y está orientada principalmente a proteger la libre distribución, modificación y
uso de software. Su propósito es declarar que el software cubierto por esta
licencia es software libre y protegerlo de intentos de apropiación que restrinjan
esas libertades a los usuarios.
PHP
Es un lenguaje de programación interpretado diseñado principalmente para la
creación de páginas Web dinámicas
A diferencia de Java o JavaScript que se ejecutan en el navegador, PHP se
ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el
servidor como por ejemplo podría ser una base de datos. El programa PHP es
ejecutado en el servidor y el resultado enviado al navegador. El resultado es
normalmente una página HTML pero igualmente podría ser una pagina WML.
Procesamiento de PHP por parte del servidor
Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su
navegador lo soporte, es independiente del navegador, pero sin embargo para
que sus páginas PHP funcionen, el servidor donde están alojadas debe
soportar PHP.
MySQL
Es un servidor de bases de datos relacionales basado en SQL, elegido como
soporte de gestión de bases de datos por las siguientes características:
6
Aplicaciones web
Apache
Apache Web Server, es un servidor de páginas Web desarrollado por la Apache
Software Fundation, organización formada por miles de voluntarios que
colaboran para la creación de software de libre distribución
INSTALACION Y CONFIGURACION
Vamos a la directiva
sql.safe_mode = Off
Para activar el modo seguro cambiamos a (on).
memory_limit = 20M
Limite máximo de secuencia de comandos que la memoria del servidor apache
puede consumir
Luego descomentamos las siguientes líneas.
extension = mysql.so
extension = gd.so
Ahora ya podemos ingresar al portal wiki por medio del navegador para su
configuración.
http://localhost/mediawiki
7
Aplicaciones web
Damos clic en el link setup the wiki y para configurar los datos necesarios
para cargar el sitio.
8
Aplicaciones web
9
Aplicaciones web
10
Aplicaciones web
11
Aplicaciones web
12
Aplicaciones web
Ya estando allí buscaremos las bases de datos que hay hasta el momento en el
sistema. Damos doble clic en la opción base de datos.
13
Aplicaciones web
14
Aplicaciones web
15
Aplicaciones web
16
Aplicaciones web
17
Aplicaciones web
18
Aplicaciones web
pico /var/lib/mediawiki1.7/LocalSettings.php
Y allí agregamos la siguiente directiva para evitar mostrar la ip del servidor que
presta el servicio
$wgShowIPinHeader = false;
También agregaremos las siguientes directivas para evitar que los usuarios
anónimos puedan tener permisos de lectura escritura
$wgWhitelistRead = array ("Main Page", "Special:Userlogin", "Wikipedia: Help");
$wgWhitelistRead = array ( "Especial:Userlogin", "MiWiki:Ayuda");
19
Aplicaciones web
cp /home/sena/Desktop/nombre de la imagen.png
/var/lib/mediawiki1.7/skins/common/images/
pico /var/lib/mediawiki1.7/LocalSettings.php
$wgLogo = "$wgStylePath/common/images/nombredelaimagen.png";
pico /var/lib/mediawiki1.7/includes/DefaultSettings.php
$wgLogo = "{$wgUploadPath}/nombredelaimagen.png";
Ajustamos el tamaño en: (es necesario cambiar todos los valores en px, en
este ejemplo serían todos los 207px)
pico /var/lib/mediawiki1.7/skins/monobook/main.css
}
#column-one { padding-top: 207px; }
#p-logo {
z-index: 3;
position:absolute; /*needed to use z-index */
top: 0;
left: 0;
height: 207px;
width: 12em;
overflow: visible;
}
#p-logo h5
#p-logo a,
#p-logo a:hover {
display: block;
height: 207px;
width: 12.2em;
background-repeat: no-repeat;
background-position: 35% 50% !important;
text-decoration: none;
}
20
Aplicaciones web
Como por defecto sólo se admiten imágenes en .png y audio en .ogg, debemos
añadir todas las extensiones que queramos soportar:
$wgFileExtensions = array( 'png','jpg','jpeg','ogg','pdf','txt','sxw','sxc','sxi' );
21
Aplicaciones web
CONCLUSION
NETGRAFIA
http://www.google.com
http://es.wikipedia.org
http://observatorio.cnice.mec.es
22