Ene
27
Ene
27
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
TweetDic
23
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:
Tweet#mysql -u usuario -p -h maquina.remota.com database1<archivo_backup.sql
Sep
28
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.
TweetMar
31
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.
TweetEne
22
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.
Tweet