Los paquetes preparados de Newscoop están disponibles para Debian y Ubuntu GNU/Linux por medio de secure apt. Este es el método de instalación recomendado para Newscoop, porque ofrece actualizaciones automáticas y resolución de las dependencias de paquetes. Esta guía asume que tienes poderes sudo o root en el servidor de destino. Si no, deberás pedirle a tu administrador de sistema que instale Newscoop por ti.
Para agregar un repositorio que contenga el software de Newscoop, abre el archivo sources.list en el editor nano:
sudo nano /etc/apt/sources.list
Escribe la contraseña, y el archivo sources.list se abrirá. Para Ubuntu Lucid LTS, llega al final del documento y agrega esta línea:
deb http://apt.sourcefabric.org/ lucid main
Para Ubuntu Maverick, sustituye lucid con maverick. Para Debian Squeeze, escribe squeeze en lugar de lucid. En Ubuntu natty y oneiric también funcionan.
Presiona Ctrl+O para borrar el archivo sources.list file, y luego Ctrl-X para salir del editor nano.
Deberás actualizar tus recursos. Escribe:
sudo apt-get update
Es probable que veas un mensaje de error sobre una clave pública ausente. Para arreglarlo, deberás instalar el paquete sourcefabric-keyring, el cual contiene el paquete con la clave de firma:
sudo apt-get install sourcefabric-keyring
Actualiza tus fuentes otra vez, y confirma que estás usando un repositorio de software confiable:
sudo apt-get update
Ya no deberías ver el mensaje de error sobre la clave pública.
Tras confirmar que el repositorio secure apt esté listo, puedes instalar el paquete Newscoop:
sudo apt-get install newscoop
Este comando instala todos los componentes de Newscoop, junto a todos los paquetes que Newscoop necesita para ejecutarse.
El instalador de paquetes te hará algunas preguntas sobre el tipo de servidor que deseas montar, así como la configuración Apacheque requieres.
Si lo prefieres, instala XCache para que Newscoop tenga su mejor rendimiento:
sudo apt-get install php5-xcache
Las opciones de configuración para XCache están detalladas en el capítulo Instalación manual.
Finalmente, revisa que Newscoop esté funcionando. Abre tu navegador web con el URL del servidor web que instalaste, como http://www.example.com. Para una instalación de prueba en la misma máquina, el URL puede ser:
http://localhost/
Si ves la página de instalación de Newscoop, y no deseas ajustar las configuraciones XCache, puedes saltarte el capítulo Instalación manual y procede al capítulo Pasos para instalar.
Si ves una página que dice "It works! This is the default web page for this server. The web server software is running but no content has been added, yet" necesitas deshabilitar el sitio predeterminado de Apache y recargar la configuración con los comandos:
sudo a2dissite default sudo invoke-rc.d apache2 reload
Luego, vuelve a cargar la página.
Si Apache anuncia el nombre de dominio del servidor así:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
probablemente significa que no tienes un nombre de dominio configurado para el servidor. Para un servidor de prueba en la red local, necesitarás agregar una entrada en el archivo/etc/hosts del servidor, así:
127.0.1.1 www.ejemplo.com
y la entrada correspondiente al archivo /etc/hostsde tu computadora de escritorio en la red, así:
192.168.1.2 www.ejemplo.com
donde 192.168.1.2 es la dirección de IP de tu servidor de Newscoop, y www.ejemplo.com es el nombre del sitio de tu publicación. Para un servidor en una red más grande o en Internet público, pregunta a tu administrador de red cuáles son los nombres de dominio y las direcciones de IP que debes usar.
Si escoges la opción 'System-wide (all vhosts)' al instalar Newscoop, y la instalación finalizó pero marca error al accesar a la interfaz administradora:
Not Found
The requested URL /var/lib/newscoop/admin.php was not found on this server.
deberás editar el archivo /var/lib/newscoop/.htaccess de la siguiente manera:
sudo nano /var/lib/newscoop/.htaccess
Add the line RewriteBase /newscoop under the line RewriteEngine On like this:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /newscoop
Guarda el archivo con Ctrl+O, cierra nano con Ctrl+X, y recarga la configuración Apache:
sudo invoke-rc.d apache2 reloady vuelve a cargar la página.
There has been error in communication with Booktype server. Not sure right now where is the problem.
You should refresh this page.