domingo, 26 de junio de 2016

Índice del tutorial - Contenidos


Lo primero que debemos saber es cual es cada servidor y en las máquinas donde los podemos instalar:

Aclaración de nombres del software:

Apache: Es el servidor web.

MySQL: Es el gestor de bases de datos.

MariaDB: Es el gestor de bases de datos.

PHP, Perl y Python : Son lenguajes de programación web.

Una vez conocido esto, servidores podéis encontrar muchos, pero aquí voy a describir los tres más usados y conocidos. Una aclaración sobre los nombres, si os fijáis son todos muy parecidos y es por que han usado las iniciales de las aplicaciones que llevan para poner los nombre Apache MariaDB Mysql Php Perl Python y delante le ponen el sistema operativo para el cual están desarrollados Windows Mac o Linux, si los combináis os salen los nombres, excepto para Xampp que la X se le puso por que es para distintos sistemas operativos y así se indica:


  • XAMPP:  Es un servidor independiente de software libre (GNU )  tiene  Apache, MariaDB y para los intérpretes de script tiene soporte de PHP y Perl Actualmente XAMPP está disponible para Microsoft Windows, Linux, Solaris y MacOS X, dado el amplio soporte que tiene para distintos sistemas operativos es una buen opción. 
  • LAMP: Funciona sobre LINUX y tiene Apache, MySQL y para intérpretes tiene soporte de Perl, PHP o Pytho, no pongo enlace de descarga de lamp por que para aquellos que utilizamos Linux ya sabemos que utilizaremos un gestor de paquetes para descargarlo e instalarlo.



  • WAMP: Funciona sobre Microsoft Windows  y tiene Apache, MySQL  y para los intérpretes de script tiene soporte para PHP, Perl o Python. 
 
  • MAMP: Funciona sobre Apple Macintosh, MAC OS X. tiene Apache, MySQL  y para los intérpretes de script tiene soporte para PHP, Perl o Python. 

La cuestión de elegir cada cual, va principalmente según el sistema operativo en que vayamos a instalarlos, por ello y por hacerlo de forma que sirva para todos, voy a realizar la instalación de XAMPP sobre Microsoft Windows 10.

QUE VAMOS A REALIZAR EN ESTOS TUTORIALES

 A lo largo de éste blog os iré explicando como realizar la instalación paso a paso, desde el propio servidor XAMPP hasta los CMS más conocidos como MAGENTO, WORDPRESS, etc..

Además veremos como instalar los módulos de apache, que aumentan su potencia y versatilidad, como el PHP, ASP, etc.. permitiendo la ejecución de código script en nuestro propio ordenador. 

La idea es aportaros mi propia experiencia, de forma que os pueda ayudar a iniciaros en el mundo de la programación y los servidores.

Espero que mi pequeña aportación os sirva, sobre todo al principio que suelen aparecer errores y problemas que no sabemos lo que son y lo que dicen y es cuando más tiempo se pierde.

Recordaros que podéis preguntarme lo que necesitéis y si puedo ayudaros ( no lo sé todo ), tened por seguro que lo haré.

Aquí voy a ir poniendo lo que vaya añadiendo en el blog, por si no lo véis en las entradas, que sepáis que hay dentro del blog.

TUTORIALES CREADOS EN EL BLOG:

1 . Descargar e Instalar paso a paso el XAMPP.




2 . Probando el servidor, ver si funciona el PHP y HTML.




 3 . ¿ Qué es el phpmyadmin ?, primera explicación básica del phpmyadmin.






 
4 . Instalamos Wordpress en Xampp, editor de contenidos.








 5. Instalamos Magento en Xampp - Tienda comercio electrónico



6. Instalamos Joomla en Xampp - Creador de páginas webs




7. Instalamos Drupal en Xampp - Creador de páginas webs.










8. Instalamos Prestashop en Xampp - Tienda virtual ( Ecommerce )






9. Instalamos Moodle en Xampp - Plataforma de Educación y cursos.







10. Instalamos MywebSQL en Xampp - Gestión de nuestro servidor mysql.






10. Instalamos PhpBb en Xampp - Sistema de foros





11. Instalamos PhpNuke en Xampp - Creador de webs y contenidos - CMS










Instalamos PhpNuke en Xampp - servidor local


¿Qué es PHPNUKE?

En este mini tutorial voy a explicar como instalar PhpNuke en nuestro servidor web local ( XAMPP), PhpNuke es un creador de páginas webs o CMS ( gestor de contenidos ), es bastante conocido y  tuvo una buena época en internet, siendo de los primeros CMS en aparecer, hoy en día sigue siendo utilizado por multitud de sitios webs.
 
Para instalar PhpNuke lo primero que debemos hacer es crear la carpeta que contendrá nuestro phpnuke dentro de la carpeta htdocs de nuestro servidor xampp.

Nos vamos a la página web oficial del proyecto, no me cansaré nunca de deciros que siempre vayamos a las webs oficiales de los proyectos para descargarnos cosas ( es por seguridad ), en el navegador :

www.phpnuke.org/es


Nos descargaremos el achivo zip que contiene todo lo necesario para la instalación.

Una vez descargado, abrimos el zip y veremos la carpeta que contiene todos los archivos y carpetas de phpnuke, debemos entrar dentro, la primera carpeta contendrá una sola carpeta y un archivo, entraremos dentro de la carpeta y veremos una lista más larga de carpetas y archivos, seleccionamos todos los archivos y pulsamos botón derecho del ratón y copiar, ahora nos vamos a la carpeta que hemos creado en htdocs del xampp, dentro de la carpeta que hemos creado llamada phpnuke pulsamos botón derecho del ratón y elegimos Pegar, con esto tenemos listo phpnuke  para la instalación.

Ahora nos vamos a nuestro navegador y ponemos la siguiente dirección:

localhost/phpmyadmin


Pulsaremos sobre la opción Nueva ( en el menú de la izquierda ) ahora le pondremos de nombre a la base de datos Phpbb y cotejamiento seleccionamos utf8_bin y pulsamos crear.

Ahora entramos dentro de la base de datos que acabamos de crear, para ello pulsamos sobre phpnuke en la parte de la izquierda donde están todas las bases de datos que tenemos.


Ahora en el menú del centro, pulsamos Importar y cuando nos salga le damos a Examinar, nos vamos a la carpeta de nuestro xampp y dentro a la carpeta htdocs, dentro tenemos la carpeta que antes hemos creado y dentro hemos metido los archivos descargados, entramos dentro y buscamos la carpeta install, entramos y ahora buscamos la carpeta sql y entramos, veremos 3 archivos, pulsaremos sobre nuke.sql , ahora le damos Abrir y después al botón de Continuar, se harán unas operaciones y el resultado:


Ya podemos cerrar phpmyadmin, ahora en nuestro navegador ponemos:

localhost/phpnuke


Nos indicará si nuestro sistema es compatible, lo revisamos y pulsamos el botón Next.


Leemos la licencia y pulsamos Next.


Ahora nos pide que le indiquemos los datos de nuestro servidor y el acceso al mysql, ponemos en host name : localhost, user name : root, la password vacía ( si no cambiamos nada cuando instalamos xampp ), y en Database Name : phpnuke, ahora pulsamos Next.


Le ponemos el nombre que le vamos dar al sitio web y pulsamos Next.


Ahora le debemos indicar los datos del administrador del sitio y pulsamos Next.


Y ya está, ahora nos pide que borremos el directorio install de la carpeta phpnuke que tenemos en htdocs, simplemente borramos solo el directorio install, copia los datos que te aparecen en pantalla que son para acceder como administrador.

Y ahora podemos o ir al sitio ( pulsando View Site ) :



 o ir al panel de administrador ( pulsando Administration)


Entrando en Administration:


Tenemos todas las herramientas necesarias para la administración de phpnuke.

Y ya está, ya tenemos funcionando phpnuke para hacer pruebas y aprender.

Espero que os haya sido útil este mini tuto, como siempre si tenéis dudas o queréis aportar algo, adelante..

Instalamos phpbb en Xampp - Servidor local

  ¿Qué es PHPBB?

En este mini tutorial voy a explicar como instalar PhpBB en nuestro servidor web local ( XAMPP), PhpBB es una plataforma de foros completamente gratuita, de hecho es muy conocida y casi todos habremos publicado alguna vez algo en un foro que estará gestionado por PhpBB.
 
Para instalar PhpBB lo primero que debemos hacer es abrir nuestro navegador y poner la dirección:

localhost/phpmyadmin

Recordamos que phpmyadmin es el gestor que nos permite interactuar con el servidor de datos mysql:




Pulsaremos sobre la opción Nueva ( en el menú de la izquierda ) ahora le pondremos de nombre a la base de datos Phpbb y cotejamiento seleccionamos utf8_bin y pulsamos crear.

Ya podemos cerrar Phpmyadmin.

Lo siguiente es crear la carpeta que va a contener phpbb en nuestro servidor web, para ello abrimos el explorador de archivos o cualquier programa que uséis para manejar archivos, y en el carpeta htdocs de xampp creamos la carpeta phpbb, recordad que la carpeta htdocs es la que contiene las páginas webs de nuestro servidor, dentro creamos nuestra primera página web ( miweb1 ) y ahora creamos la carpeta que contendrá phpbb.

Nos vamos a la página web oficial del proyecto, no me cansaré nunca de deciros que siempre vayamos a las webs oficiales de los proyectos para descargarnos cosas ( es por seguridad ), en el navegador :

http://www.phpbb-es.com/foro/descargas.php



Descargaremos tanto el paquete del foro como el del idioma, que están los dos para descargar por separado.





Los guardamos y recordamos donde lo hacemos, para después abrir los ficheros zip.

Una vez descargado, abrimos el zip y veremos la carpeta que contiene todos los archivos y carpetas de phpbb, debemos entrar dentro, la primera carpeta contendrá una sola carpeta y un archivo, entraremos dentro de la carpeta y veremos una lista más larga de carpetas y archivos, seleccionamos todos los archivos y pulsamos botón derecho del ratón y copiar, ahora nos vamos a la carpeta que hemos creado en htdocs del xampp, dentro de la carpeta que hemos creado llamada phpbb pulsamos botón derecho del ratón y elegimos Pegar, con esto tenemos listo phpbb  para la instalación.

Ahora abrimos el paquete del idioma, dentro del arhivo zip que hemos descargado encontraremos dos carpetas, language y styles, las copiamos dentro de la carpeta phpbb que hemos creado, que podremos ver que ya cotienen esas carpetas, pero no importa, las de los idiomas o van a sustituir ni borrar nada sino van añadir el español como lenguaje.

Ahora abrimos nuestro navegador y escribimos la dirección:

localhost/phpbb/


Leeremos lo que nos dice y pulsaremos sobre la pestaña INSTALAR.



Pulsaremos el botón de Proceder al siguiente paso.


Ahora nos hará una comprobación y nos indicará si nuestro servidor tiene todo lo necesario, iremos al final de la página y veremos el botón Comenzar Instalación, lo pulsamos.



Ahora nos pide los datos de nuestro servidor, en el nombre del servidor escribimos localhost ( dado que es un servidor local ), puerto lo dejamos vacío, en el nombre de la base de datos escribimos phpbb ( acordaros que antes la creamos con el phpmyadmin ), en usuario ponemos root y la clave vacía ( a no ser que cuando instalamos xampp pusieramos otra cosa ), pulsamos Proceder al siguiente paso.


Con los datos que le hemos dado, el sistema de instalación hará una prueba de conexión y nos dirá como ha ido, pulsamos el botón de Proceder al siguiente paso.


Ahora nos pedirá que le indiquemos el nombre de usuario y la contraseña para el administrador de phpbb, esto nos servirá después para entrar como administrador y poder realizar todas las tareas necesarias, pulsamos Proceder al siguiente paso.


Ahora nos indica si todas las pruebas han ido bien, pulsaremos sobre Proceder al siguiente paso.


Pulsamos sobre Proceder al siguiente paso.


Los datos que nos pide, los dejamos tal como están, en nuestro caso no es necesario cambiar nada, pulsamos sobre Proceder al siguiente paso.


 Simplemente nos informa y pide que continuemos.


Ya hemos terminado la instalación, ahora podemos entrar como administrador, pero debemos borrar la carpeta install que hay dentro de la carpeta phpbb en nuestro htdocs del servidor web.

Ahora en nuestro navegador escribimos:

localhost/phpbb


Ese es el aspecto cuando nos identificamos, una cosa diferente es que para entrar al panel de administración, no lo hacemos poniendo la dirección web en nuestro navegador, sino a través del enlace que vemos en la parte inferior que pone Ir al Panel de Administración (PCA), allí pondremos nuestros datos de administrador para entrar.


Y ya desde aquí podemos ver todo lo que hacemos como administrador del sitio phpbb.

Y ya está, ya tenemos instalado nuestro propio sistema de foros PhpBb, como siempre os digo, que si tenéis alguna duda la exponéis y si podéis aportar cosas pues adelante.

Aquí no explico como se maneja phpbb , eso lo haré en otro mini tutorial más adelante, aquí solo os explico como instalarlo en xampp.

Ahora a experimentar.
Espero que os haya sido útil.

sábado, 25 de junio de 2016

Instalamos Mywebsql en Xampp - Servidor web local


 ¿Qué es MywebSQL?

En este mini tutorial voy a explicar como instalar MywebSQL en nuestro servidor web local ( XAMPP), MywebSQL es una herramienta para la gestión de las bases de datos que tengamos en nuestro servidor mysql.

Aunque todos conocen, o es bastante famoso el phpyqadmin, hay otras alternativas bastante buenas y que funcionan bastante bien, una de ellas es esta MywebSQL.

Por otro lado, a algunos les ha dado problemas el phpmyadmin al cambiar de versión de php, por lo que en estos casos donde nos de problemas o tengamos urgencia para trabajar en modo visual por web con nuestro motor de base de datos, siempre es bueno tener una alternativa a mano.

Lo primero es crear la carpeta que va a contener mywebsql en nuestro servidor web, para ello abrimos el explorador de archivos o cualquier programa que uséis para manejar archivos, y en el carpeta htdocs de xampp creamos la carpeta mywebsql, recordad que la carpeta htdocs es la que contiene las páginas webs de nuestro servidor, dentro creamos nuestra primera página web ( miweb1 ) y ahora creamos la carpeta que contendrá mywebsql.

Nos vamos a la página web oficial del proyecto, no me cansaré nunca de deciros que siempre vayamos a las webs oficiales de los proyectos para descargarnos cosas ( es por seguridad ), en el navegador :

http://mywebsql.net/downloads/



Descargaremos la última versión que haya disponible y  la guardaremos en nuestro ordenador, como siempre recordad donde la guardamos.


 Bien una vez descargada, entramos dentro del archivo zip, copiamos todas las carpetas y archivos que contenga, para ello seleccionamos todos los archivos y carpetas, pulsamos botón derecho del ratón y pulsamos copiar.

Ahora nos vamos a la carpeta que antes habíamos creado ( mywebsql ) en la carpeta htdocs y dentro de la carpeta mywebsql pulsamos botón derecho del ratón y pulsamos pegar.

Una vez que tengamos todos los archivos copiados, abrimos nuestro navegador y escribimos la dirección:

localhost/mywebsql/install.php


 Nos hará una comprobación de nuestro servidor e indicará si tiene todo lo necesario para instalar mywebsql, si es así nos pedirá que borremos el archivo install.php que hay dentro de la carpeta mywebsql, lo borramos y ahora en el navegador ponemos la dirección:

localhost/mywebsql


Esa es la apariencia que tiene la entrada , simplemente nos pide que le indiquemos el usuario y contraseña de nuestro servidor mysql, que si no cambiamos nada al instalar xampp será usuario root y contraseña en blanco y nos indicará el idioma por si queremos cambiarlo.

Ahora bien, recordemos que estamos en un servidor local para pruebas y aprendizaje, no es un servidor web de producción para que puedan acceder a él desde el exterior, tened en cuenta que con la contraseña del root vacía y a través de la dirección mysqlweb, al igual que con phpmyadmin, cualquiera podría entrar en nuestra base de datos de mysql si tenemos el servidor web abierto a internet, es cuestión de seguridad, os lo digo para que no nos olvidemos de estas cosillas, no obstante más adelante explicaré como cambiar la contraseña del root y otras cuestiones.


Una vez dentro, este es el aspecto. Es bastante fácil e intuitivo y a mi personalmente no me desagrada, tiene bastantes cosas buenas y cumple su función de administrar nuestro servidor mysql.



Como podéis observar, es igual que phpmyadmin, entramos en las bases de datos, en las tablas, los registros, etc..

Espero que os haya servido y como siempre si tenéis alguna duda o algo que aportar, adelante.