Error «.htaccess: Options not allowed here» en Apache2

Este error me ha aparecido en el log de Apache cuando he intentado acceder a una réplica en mi directorio de usuario de una página hecha en Drupal. Para solucionarlo he tenido que editar el archivo «/etc/apache2/sites-available/000-default.conf» añadiendo las lineas

<Directory /home/mi_usuario/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

Y reiniciar el servicio con «sudo service apache2 restart»

Tener el Firefox más moderno en el Ubuntu más antiguo

Tener una versión LTS de Ubuntu te permite vivir en la plácida tranquilidad de un sistema que apenas cambia, estable y sin sobresaltos, pero te impide tener una versión moderna del navegador Firefox, algo que al menos yo considero que es necesario.
Para obviar esta pequeña pega existen los que se denominan «repositorios PPA». Con ellos podemos tener un determinado programa o conjunto de programas a la última, independientemente de la versión en la que se encuentre en nuestra distribución.
Para activarlos en Ubuntu 10.04 basta con hacer
sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update
sudo apt-get upgrade

Más información de qué son y cómo funcionan estos repositorios en este enlace.
Más información en concreto sobre los repositorios PPA del Mozilla Team para Firefox en este otro.

Instalar el cliente de no-ip en Ubuntu

Descargar el cliente de la página www.no-ip.com. Si estamos en modo consola podemos descargar el archivo con el comando:

wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

Descomprimirlo el archivo descargado con el comando:

tar -xzf no-ip-duc-linux.tar.gz

Cambiar al directorio que se crea en la descompresión y compilarlo con
    

sudo make && sudo make install

Antes de terminar la instalación, el programa nos pide nuestros datos para poder conectarse a No-IP. Si todo ha ido bien podemos arrancar el programa manualmente con
    

sudo /usr/local/bin/noip2

Si se desea que se ejecute automáticamente al arrancar el equipo, hay que hacer un script:
    

sudo vim /etc/init.d/noip2

Que tenga el siguiente contenido:
    

#! /bin/bash
  sudo /usr/local/bin/noip2

A continuación lo hacemos ejecutable con:
   

sudo chmod +x /etc/init.d/noip2

Y le decimos al sistema que lo incluya en el arranque con:
   

sudo update-rc.d noip2 defaults

Podemos pedirle información de la ejecución con:
   

sudo /usr/local/bin/noip2 -S

Tomado de ubuntu-for-humans.blogspot.com

Si los script php no funcionan en /home/~usuario/public_html

A partir de la versión 10.04 LTS de Ubuntu Server y también en Debian Wheeze los script de php5 no funcionan por defecto cuando se invocan en el directorio del usuario habilitado para el módulo de Apache mod_userdir. Para solucionarlo editar el archivo

/etc/apache2/mods-available/php5.conf

Y comentar las líneas que se refieren a dicho módulo, dejándolas

#    <IfModule mod_userdir.c>
#        <Directory /home/*/public_html>
#            php_admin_value engine Off
#        </Directory>
#    </IfModule>

Después de salvar el archivo, reiniciar el Apache  y ya deberían de funcionar.

Tomado de Ubuntuforums