miércoles, 12 de marzo de 2014

Instalar phpMyAdmin en Centos 5.x

Ya que tenemos instalado y configurado nuestro servidor con apache, php y mysql, instalaremos el gestor de MySQL phpMyAdmin para administrar nuestras bases de datos.

1. Instalamos el phpMyAdmin con el siguiente comando:

# yum install phpmyadmin

Si nos aparece un mensaje indicando que no encuentra el paquete, entonces hay que instalar el repositorio EPEL (Extra Packages for Enterprise Linux).

CentOS/RHEL 5, 32 Bit (i386):
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

CentOS/RHEL 5, 64 Bit (x86_64):
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

Una vez instalado el repositorio intentamos nuevamente instalar el phpMyAdmin con el comando del paso 1. Este repositorio no tiene las versiones mas actuales del phpMyAdmin, he aqui las que podemos instalar:
  1. yum install phpmyadmin (instala la versión 2.11.11.3-2)
  2. yum install phpmyadmin3 (instala la versión 3.5.8.1-1)

2. Ahora configuraremos el phpMyAdmin para poder acceder de forma remota, para ello editamos el archivo phpMyAdmin.conf

# nano /etc/http/conf.d/phpMyAdmin.conf

Editamos la linea siguiente:
<Directory /usr/share/phpMyAdmin/>
     Order Deny,Allow
     Allow from All
     Allow from 127.0.0.1
     Allow from ::1
</Directory>

Con esta linea desde cualquier equipo se podrá acceder, en caso de que desees que solo sea de una maquina tendrás que negar el acceso a todos y permitir solo el de tu IP:

Deny from All
Allow from 192.168.1.2

Guardar el archivo y reiniciar el servidor Apache:
# service http restart

3. Ahora prueba accediendo desde tu navegador: http://miip_o_dominio/phpMyAdmin/

Ingresa tu usuario y contraseña, y listo el phpMyAdmin esta instalado.
Si deseas actualizar a la versión más reciente, puedes visitar este post: Actualizar manualmente phpmyadmin

martes, 11 de marzo de 2014

Instalar Tomcat 6 en Centos 5.10

1. Ingresar al directorio donde están nuestros repositorios, y agregar el repositorio de JPackage

# cd /etc/yum.repos.d
wget http://www.jpackage.org/jpackage50.repo

2. Revisamos si algunos de los canales están habilitados en el repositorio /etc/yum.repos.d/jpackage50.repo, en su caso activarlos (enabled=1):
  • jpackage-generic
  • jpackage-rhel
  • jpackage-generic-nonfree
  • jpackage-rhel-updates
  • jpackage-generic-nonfree-updates
3. Actualizamos

# yum update

Si durante la actualización se muestra un error similar a este: "Missing Dependency: /usr/bin/rebuild-security-providers is needed by package" podemos seguir las instrucciones para estas dependencias en: http://plone.lucidsolutions.co.nz/linux/centos/jpackage-jpackage-utils-compatibility-for-centos-5.x

4. Instalamos el Tomcat6

# yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps

5. Corremos el servicio

# service tomcat6 start

y probamos en nuestro navegador para ver que se esta ejecutando de forma correcta:
http://localhost:8080 o http://nuestraip-o-dominio:8080



Listo tendremos nuestro servidor tomcat

Nota: Si hubiese algún problema para acceder remotamente desde otra máquina, tendremos que verificar el puerto 8080:

# telnet 10.1.2.1 8080

nos dará una salida como esta:
Trying 10.1.2.1...
Conected to 10.1.2.1.
Escape character is '^]'.

sino, habrá que permitirlo en el firewall:

# setup

ir a "Firewall Configuration"->"Customize"->"Other ports", agregar 8080:tcp ->Ok



después nos aseguramos que este activo y  reiniciamos nuestro servicio de tomcat

# chkconfig tomcat6 on
# service tomcat6 restart

martes, 4 de marzo de 2014

Comenzar con un proyecto de phonegap 3.x en Windows 7 con linea de comandos

PhoneGap es un framework para el desarrollo de aplicaciones móviles, utilizando herramientas genéricas tales como JavaScript, HTML5 y CSS3. Las aplicaciones resultantes son híbridas, es decir que no son realmente aplicaciones nativas al dispositivo. En la tercera versión de PhoneGap se incorpora el uso de una interfaz de comandos a través de consola, una nueva arquitectura de complementos descentralizados y la posibilidad de utilizar un código web unificado para crear múltiples proyectos. Aquí indicaremos lo que se requiere para iniciar un nuevo proyecto en este framework:

1. Instalar NodeJs:
http://nodejs.org

2. Instalar el SDK:
descomprimirlo y colocarlo todo en una carpeta o en c:\androidsdk
http://developer.android.com/sdk/

3. Instalar apache ant:
descomprimirlo y colocarlo todo en una carpeta o en c:\apacheant

4. Instalar un JDK:
http://www.oracle.com/technetwork/es/java/javase/downloads/index.html

5. Configurar las variables de entorno

--- Añadir el SDK al PATH ---
agregar en el PATH de las variables del sistema, carpetasdk debe ser nuestra carpeta donde esta el SDK:
;c:\carpetasdk\adt-bundle\sdk\tools

--- Configurar la variable ANT_HOME ---
crear una nueva variable del sistema, carpetaapacheant debe ser nuestra carpeta donde esta el apache ant:
ANT_HOME con el valor c:\carpetaapacheant

Añadimos la variable ANT_HOME al path
;%ANT_HOME%\bin

--- Crear la varible JAVA_HOME ---
JAVA_HOME con el valor donde este instalado el JDK, por ejemplo: C:\Program Files\Java\jdk1.7.0_51

Una vez que tengamos configuradas todas nuestras variables, tenemos que reiniciar nuestro equipo

6. Instalar cordova o phonegap, para el caso es lo mismo
1) phonegap
npm install -g phonegap

2) cordova
npm install -g cordova

7. Probar que todo funcione correctamente
Creamos un proyecto con phonegap o cordova segun sea el caso:

1) phonegap
phonegap create MiDirectorio mx.phonegap.directorio "MiDirectorio"

2) cordova
cordova create MiDirectorio mx.cordova.directorio "MiDirectorio"

Entramos al directorio creado, en este caso:

cd MiDirectorio

Añadimos nuestra plataforma, android en este caso

1) phonegap platform add android

2) cordova platform add android

y por ultimo hacemos un build

1) phonegap build

2) cordova build

Si no nos marca un error, tenemos todo listo

8. Podemos usar eclipse para modificar nuestro proyecto

Nos vamos a File->New->Other...escogemos Android Project from Existing Code
buscamos el proyecto en nuestro directorio donde se creo, buscar en platforms la carpeta android.
Damos aceptar y listo ya tenemos nuestro proyecto phonegap para comenzar a trabajar

Entradas Populares