Por fin otra tarea menos! Esta ya daba vergüenzilla y todo al tener la instalación anterior de dudle aún con Debian 6!!! Así que directamente lo que he planteado es hacer una instalación limpia y los datos que puedan estar ahí, que pasen a mejor vida! Aunque creo que los datos aún serían compatibles, parece que tienen el mismo formato.
Vamos a ver como se hace ahora la instalación. Para ello he seguido el repositorio de github del proyecto que omite la información de la instalación y configuración de apache.
Primero vamos a instalar las dependencias:
# apt -y install apache2 git ruby-dev libxml2-dev zlib1g-dev # gem install ratom
A continuación clonamos el repositorio en algún sitio del servidor, en mi caso lo he dejado en /var/www/dudle
# cd /var/www # git clone https://github.com/kellerben/dudle.git
Ahora vamos a descargar los ficheros .mo correspondientes a los ficheros de idioma compilados. Vamos a crear un script, le damos permisos de ejecución, lo ejecutamos y finalmente borramos el fichero.
# cd dudle/locale # vi download_mo.sh for i in ??; do wget -O $i/dudle.mo https://dudle.inf.tu-dresden.de/locale/`basename $i`/dudle.mo done # chmod +x download_mo.sh # ./download_mo.sh # rm download_mo.sh
Ahora configuramos apache:
# cd /etc/apache2/sites-available # vi dudle.conf <VirtualHost *:80> ServerName dudle.marsupi.org ServerAlias *.dudle.marsupi.org dudle.lamardebits.org *.dudle.lamardebits.org dudle.lamardebits.cat *.dudle.lamardebits.cat ServerAdmin xxx@lamardebits.org DocumentRoot /var/www/dudle/ ErrorLog /var/log/apache2/dudle.error.log CustomLog /var/log/apache2/dudle.access.log combined <Directory "/var/www/dudle"> AllowOverride All SetEnv RUBYLIB /var/www/dudle/ SetEnv RUBYOPT "-E UTF-8:UTF-8" SetEnv GIT_AUTHOR_NAME="Blackhold" SetEnv GIT_AUTHOR_EMAIL=xxx@domain.com SetEnv GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME" SetEnv GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL" Order allow,deny Allow from all </Directory> </VirtualHost> # cd /etc/apache2/sites-enabled/; rm…