Magento: Actualizar por ssh incluso si da error o nothing to install. [SOLUCIONADO]

Normalmente es por si tienes apache funcionando como modulo PHP pero no debería tener problema nadie. Una vez tengas la forma que te funciona, hazlo todas las veces de la misma forma en futuras actualizaciones via SSH.

1ª opción. Hay que entrar en el ssh, entrar en la carpeta de magento y luego ejecutar los siguientes comandos:

rm -rf downloader/pearlib/cache/ downloader/pearlib/download/*
./pear upgrade-all
rm -rf downloader/pearlib/cache/ downloader/pearlib/download/*

2ª opción. Si se recibe un mensaje que dice nothing to update, probar con esto:

./pear mage-setup .
./pear install -f magento-core/Mage_All_Latest-stable
rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*

Con una de estas dos soluciones deberia funcionar, UNA. Como sugerencia diré que hay que probar la primera y en caso de que no vaya la segunda.

Magento: La administración deja de funcionar al poner ruta personalizada [SOLUCIONADO]

Magento: Admin doesn’t work when i change the predefined admin path to my customized one.

He tenido un problema al cambiar la ruta del magento. La administración ha dejado de funcionar correctamente. Después de probar varias soluciones lo que he averiguado es que los campos de la base de datos que utiliza para definir su configuración no es como en otros scripts, que está ahí desde que se instala, sino que este lo crea cuando tu intentas configurarlo. Por ello la solución no es poner a 0 los valores sino borrar completamente dichos campos de la base de datos.
Los campos están localizados en la siguiente tabla: core_config_data.

Lo que tenemos que hacer es entrar en la base de datos con phpmyadmin o algún tipo de programa de gestión de base de datos mysql y borrar en dicha tabla los siguientes registros:

admin/url/use_custom
admin/url/custom
web/secure/base_url
web/unsecure/base_url

Como lo crea el Magento sobre la marcha no pongo que tengan una id determinada por que para cada instalación varía dependiendo de lo que has hecho antes de tocar eso. Recuerda, solo tienes que ELIMINAR los registros, no vaciarlos.

Magento: Cambiar url de admin

Esto es bastante simple, si quieres cambiar la url de admin para que en lugar de tudominio.com/admin sea tudominio.com/otraurl solo tienes que cambiar una palabra en un archivo.

entra en la administración del magento y luego entra en

Sistema -> Caché Management

Ahí desactiva todos los caches y dale a guardar.

Abre el archivo app/etc/local.xml

localiza la línea donde pone

     <admin >
    <routers >
    <adminhtml >
    <args >
    <frontName ><![CDATA[admin]]></frontName >
    </args >
    </adminhtml >
    </routers >
    </admin >
Modifica lo siguiente por la url que quieras que sea:
<!--[CDATA[admin]]-->
por ejemplo
<!--[CDATA[otraurl]]-->
Una vez hecho esto accede al panel de admin con la nueva url y puedes volver a activar el cache.
Si has intentado modificar la ruta de admin desde el panel de admin y no puedes entrar en la administración aquí está la solucion al problema.