Ene

27

By Ismael Puerto

2 Comments

Categories: General

Tags: , , , ,

Instalar StatusNet en Fedora

Vamos a crear microbloggin, utilizaremos StatusNet , para quien no lo conozca, identi.ca esta basado en esta herramienta y es un competidor de twitter. A mi personalmente me gusta más identi.ca pero para gustos los colores.

He utilizado Fedora para esto, la versión 12 exactamente.

Parar iptables por que en fedora es muy restrictivo:

#service iptables stop

Instalar apache (httpd) php y sus correspondientes módulos:

#yum install httpd php php-gd php-xml php-mbstring php-tidy php-mysql

Como veis he puesto el paquete php-mysql por que utilizaremos una base de datos mysql, pero si queréis utilizar postgresql deberéis instalar php-pgsql en vez de php-mysql

Instalar mysql

Continued…

Dic

23

By Ismael Puerto

No Comments

Categories: General

Tags: ,

Backup de una base de datos MySQL

Es importante hacer backup de las cosas, si no pasa lo que me pasó a mi recientemente, como no quiero volver a repetir fallos he decidido hacer backup de esta.

Necesitaremos el ejecutable mysqldump que se encuentra en el paquete mysql-client. Desde mi maquina local ejecuto lo siguiente:

#mysqldump -u admin -p -h maquina.remota.com database1 > fecha.sql

Hace un backup con el usuario admin, que debe de tener los privilegios de poder bloquear la base de datos en -p nos pide la password el -h el host remoto la database1, la base de datos que queréis salvar y el > `date`.sql exporta la salida del comando a un archivo con el nombre la fecha de hoy .sql

Si queremos restaurar basta con eliminar la base corrupta, crear otra y desde la shell escribir lo siguiente:

#mysql -u usuario -p -h maquina.remota.com database1<archivo_backup.sql

Sep

28

By Ismael Puerto

No Comments

Categories: General

Tags: , ,

Instalar Openfire en Fedora 11

Openfire es un sistema de mensajería instantánea GPL y hecho en java y utiliza el protocolo jabber, para más información visitar la wiki. Openfire se apoya en mysql y en el tema de logeos tiene soporte para Certificados, Kerbeos, LDAP, PAM y Radius, así que bastante completo en este aspecto.

El cliente, openfire desarrolla su propio cliente escrito en java llamado Spark desde el cual puede aprovechar todas las funcionalidades de Openfire, pero si no os gusta siempre podéis utilizar pidgin, psi u otro.

Continued…

Mar

31

By Ismael Puerto

No Comments

Categories: Linux, apache, mysql, php

Tags: , , ,

Instalar Apache, PHP y Mysql en un comando

Mucha gente me pregunta por esto, pues podré la solución, para los que estéos leyendo desde gentoo slackware o derivados, siento comuncaros que tendréis que usar este otro manual, esto solo funciona para los de Debian y derivados:

#sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql && /etc/init.d/apache2 restart

Nos preguntará que password le queremos pone al usuario de la base de datos y listo.

Ene

22

By Ismael Puerto

1 Comment

Categories: Linux, apache, mysql, php, wordpress

Tags: , ,

Compilar apache2, php5 y mysql5.1

Hoy explicaremos como montar un servidor web con soporte para php y mysql, la base del servidor será apache2. Es que es muy fácil hacer un apt-get install o un yum, pero no buscamos eso, buscamos que cualquier usuario de cualquier distribución, lea este articulo y le funcione. Esto nos puede servir para montar Wordpress en casa por ejemplo, o un wordpress corporativo para nuestra empresa, incluso la gestión de backups, tiene muchas funcionalidades. Empezamos bajando las fuentes

#wget http://ftp.udc.es/apache-dist/httpd/httpd-2.2.11.tar.gz #El apache en su version 2.2.11

#wget http://es.php.net/distributions/php-5.3.0.tar.gz #php en su version 5.3

#wget http://mysql.easynet.be/Downloads/MySQL-5.1/mysql-5.1.30.tar.gz #mysql en su version 5.1.30

Cuando montamos un servidor siempre utilizaremos versiones estables

Descomprimimos los paquetes descargados

#tar xvf httpd-2.2.11.tar.gz && tar xvf php-5.3.0.tar.gz && tar xvf mysql-5.1.30.tar.gz

#entramos en apache

#cd httpd-2.2.11

#./configure –prefix=/usr/local/apache2 –enable-module=so

#make && make install

#cd ../php-5.3.0

#./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql

#make

#make install

#cp php.ini-dist /usr/local/lib/php.ini

Editamos el httpd.conf

#vi /usr/local/apache2/config/httpd.conf

Y añadimos esta linea

LoadModule php5_module modules/libphp5.so

No olvidar que existe una copia de seguridad del httpd.conf en /usr/local/apache2/orig

#cd ../mysql-5.1.30

# groupadd mysql #crear grupo

# useradd -g mysql mysql #crear usuario mysql en el grupo mysql

#./configure –prefix=/usr/local/mysql

#make && make install

Ya tenemos todo instalado, reiniciamos apache, iniciamos mysql y listo. Solo queda leernos la documentación de Mysql y tendremos nuestro servidor para lo que queramos.