| Versión ispCP | 1.0.5 |
|---|---|
| Script de instalación | 2.6 |
| Mantenimiento | ispCP DevTeam |
| Distribución Linux | Debian Etch, Lenny, Squeeze |
| Última actualización | 26.03.2010 |
Antes de iniciar la instalación verifica los siguientes puntos:
Debian Sarge no es compatible con esta versión. El soporte para Debian Etch finalizará con la versión 1.0.6.Debian Etch proporciona una versión del modulo fcgid de Apache que no es compatible con ispCP debido a la ausencia de una directiva de configuración. Para utilizar el modulo fcgid con ispCP en Debian Etch, debes instalarlo desde los backports de Debian como sigue:
1. Instala todos los paquetes necesarios como se describe más adelante.
2. Edita tu archivo '/etc/apt/source.list' para añadir los repositorios necesarios:
deb http://www.backports.org/debian etch-backports main contrib non-free
3. Actualiza tu lista de paquetes:
# aptitude update
4. Instala la llave necesaria para los nuevos repositorios:
# aptitude install debian-backports-keyring
5. Instala la nueva versión del modulo fcgid de Apache:
# aptitude -t etch-backports install libapache2-mod-fcgid
Asegúrate de acceder como usuario con privilegios de root.
Si no está instalado en tu sistema, por favor instala “aptitude”:
# apt-get install aptitude
# aptitude update && aptitude safe-upgrade
# aptitude install tar bzip2 wget lsb-release
# mkdir -p /usr/local/src/ispcp
# cd /usr/local/src/ispcp
Descargar ispCP desde SourceForge.net utilizando el comando wget.
Descomprimir el archivo: (sustituye .X.X por la versión que hayas descargado)
# tar -xvf ispcp-omega-1.X.X.tar.bz2
(Sustituye .X.X por la versión que hayas descargado)
# cd ispcp-omega-1.X.X
Asegúrate que los repositorios “non-free” están presentes en tu /etc/apt/sources.list, como en el siguiente ejemplo. Si el repositorio “non-free” no estuviese disponible en tu sistema, puede que muchos paquetes importantes no se instalen.
# stable deb http://ftp.de.debian.org/debian/ lenny main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free
Ahora instala los paquetes necesarios usando aptitude
# aptitude update # aptitude safe-upgrade # aptitude install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)
Cuando se muestre la pantalla de “Courier” selecciona no en directorios web.
Cuando se muestre la pantalla de “Postfix” selecciona sitio de internet.
Si tu configuración de Debian es correcta, tu dominio se mostrará en la pantalla. Si no es así, escribe el dominio sin “www.” (por ejemplo, tudominio.com).
Selecciona no cuando te pregunte si quieres crear directorios para una administración basada en web
Cuando se muestre la pantalla de “Proftpd” , selecciona INDEPENDIENTE
# make install
Te recomendamos que hagas una copia de seguridad de tu sistema.
# cp -R /tmp/ispcp/* /
Cambiar o crear la contraseña de root de MySQL, eliminar los usuarios anónimos, inhabilitar el acceso remoto del root, eliminar la tabla test (y accesos a ésta), volver a cargar la tabla de privilegios.
# mysql_secure_installation
¡¡¡NOTA: no uses ”@” o “$” o ”%” en la contraseña!!!
Accede al directorio engine/setup:
# cd /var/www/ispcp/engine/setup
Todas las preguntas son auto-explicativas. De todos modos, si no sabes qué contestar a una pregunta concreta, no dudes en preguntar a la comunidad en el foro ispCP.
# perl ./ispcp-setup
# rm -fR /tmp/ispcp
Descarga el paquete con el idioma que necesites -si es distinto al inglés- http://www.isp-control.net/ispcp/wiki/translations e instalalo desde el Panel de Administrador ispCP.
¡¡¡NOTA: Después de la instalación, por favor, comprueba tu “proftpd.conf” y desactiva el soporte IP6!!!
Ahora puedes acceder a ispCP con tu navegador preferido escribiendo la dirección de administración que especificastes durante el proceso de instalación.
http://admin.tu-dominio.tld
Si no puedes acceder al panel de control es que algo salió mal. Después de comprobar que no has omitido algún paso de la guía de instalación puedes considerar la posibilidad de preguntar en el foro de ispCP para pedir ayuda.