Saltar al contenido

elAyo.es – Sistemas

Linux, servicios, wordpress, scripting, modding, etc…

Archivo

Archivo de noviembre 2009

En este mini-tutorial vamos a ver como instalar ISPConfig 3, una herramienta que nos ayudará a controlar servicios tales como; pop3, ftp, http, etc…  A esta aplicación la podríamos considerar como una versión OpenSource de Plesk Panel.

En la web oficinal podéis ver todos los servicios soportados y sus versiones, en este manual entendemos que los servicios que necesitamos ya están instalados.

Para empezar descargamos la última versión de ISPConfig, esta herramienta nos ayudará a configurar automáticamente servicios como; postfix, sasl, courier, etc.

Ejecutamos uno por uno los 3 siguientes comandos, con esto conseguimos tener la última versión de ISPConfig descomprimida en el directorio /tmp.

cd /tmp
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.tar.gz
cd ispconfig3_install/install/

Ahora ejecutamos el script de instalación:

php -q install.php

La instalación no tiene mucha complicación, se nos solicitarán algunos datos para la configuración del certificado ssl, etc..
Una vez terminada, vamos a crear un enlace simbolico para phpMyAdmin:

ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadmin

Limpiamos el directorio /tmp:

rm -f /tmp/ispconfig3_install
rm -f ISPConfig-3.0.1.tar.gz

Para logearnos en ISPConfig, introducimos en nuestro navegador la IP del Server con el puerto 8080, tal y como se muestra a continuación:

http://192.168.0.1:8080/

El usuario y contraseña por defecto son:
user: admin
password: admin

Una vez más tenemos que dar las gracias a www.howtoforge.com, el post original está en inglés y es parte de un tutorial que explica como montar el servidor perfecto empleando la distribución OpenSuse 11.2, aquí os dejo el post para los que estén interesados.

http://www.howtoforge.com/perfect-server-opensuse-11.2-x86_64-ispconfig-3

Si intentamos instalar phpmyadmin desde yast o zypper, nos vamos a dar cuenta de que el paquete no se encuentra en los repositorios por defecto de OpenSuse, para instalarlo se pueden hacer dos cosas, una de ellas sería bajar el paquete de la web oficinal e instalarlo, la otra añadir el repositorio donde se encuentra dicho paquete. Nosotros vamos a optar por la opción facil, añadir el repositorio que contiene el paquete phpmyadmin para después instalarlo con yast.

Primero entramos en yast desde la consola de comandos y nos vamos a:

Software–>Repositorios de Software–>Añadir, en la pantalla que nos aparece, veremos  que por defecto está seleccionado “Especificar ULR“, lo dejamos así y le damos a siguiente, ahora nos lleva a otra pantalla donde se nos solicita el nombre del repositorio y la URL, en el nombre podemos indicar lo que queramos, en mi caso he puesto “Software PHP“, en URL tenemos que añadir la siguiente dirección:

http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.2/

Una vez hecho, le damos a siguiente y ya tenemos el repositorio añadido, ahora vamos a instalar el paquete desde la consola de comandos, veremos que se instalan paquetes adicionales necesarios para funcionamiento de phpmyadmin.

# zypper install phpmyadmin

Por último cambiamos al directorio donde se encuentra phpMyadmin, copiamos el archivo de configuración de ejemplo y editamos la entrada $cfg['blowfish_secret'] = ”;

# cd /srv/www/htdocs/phpMyAdmin
# cp ./config.sample.inc.php config.inc.php
# vi ./config.inc.php

Editamos la entrada y la dejamos como a continuación.

$cfg['blowfish_secret'] = 'aquí escribimos cualquier cosa';

Si ahora ponemos en nuestro navegador http://localhost/phpMyAdmin/, nos aparece la pantalla para hacer login, importante respetar las mayusculas y minusculas de phpMyAdmin, a mi por lo menos no me funciona si lo pongo todo en minusculas.

Casualmente encontré esta noticia en toxico-pc.com, la verdad es que en lo que medidas de almacenamiento se refiere, cuando me sacan del Pettabyte me pierdo.

Os dejo el siguiente post para que os pongáis al día con las medidas de almacenamiento.

Para modificar datos de una tabla mysql desde un script, necesitamos establecer una conexión con el servidor y luego ejecutar el comando para modificar dicha tabla, a continuación os describo los pasos a seguir.

En el siguiente comando vamos a modificar la tabla “agenda”, que se encuentra en la base de datos “dba”, lo único que cambiaremos será el teléfono de “Javier”.

MYSQL="mysql -u usuario --password=contraseña"
$MYSQL << END
use dba;
update agenda set telefono='945556677' where nombre='Javier';
END

En la primera linea indicamos el usuario y contraseña de nuestro usuario mysql, en la tercera linea la base de datos a modificar, y por último la sentencia sql.

Si tenéis alguna duda sobre el script, podéis comentarlo e intentaremos aclarala.

Para modificar el número de caracteres mostrados con la función the_excerpt, solo tenemos que añadir el siguiente código en el archivo functions.php del tema que estamos utilizando.

function new_excerpt_length($length) {
return 20;
}
add_filter('excerpt_length', 'new_excerpt_length');

El código lo podéis añadir al principio del archivo, yo lo tengo en la segunda linea cuando empieza el código php.