Buenas!
Acabo de terminar de personalizar la plantilla nueva de la web. Lo he hecho en una ruta provisional y ahora tendría que alojarla en la ruta correcta ¿Qué pasos tendria que dar? Si fuera posible me gustaria conservar la carpeta con la web antigua, aunque no se si es posible...
Cuanto mas me detalleis el modo de hacerlo... mejor porque me da miedo equivocarme. Unicamente he hecho la copia de Akeeba Backup
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Entiendo que lo quieres es hacer que la web que carga con la dirección Contenido solo visible a usuarios registrados.
En primer lugar deberás mover la web actual a otro directorio. Dentro del directorio public_html puedes crear un directorio de nombre "vieja" (o el que quieras). Una vez que tengas el directorio creado puedes arrastrar todo el contenido del directorio public_html al nuevo directorio "vieja", excepto el directorio cgi-bin, el directorio pandora (que contiene la nueva web) y el propio directorio vieja.
Una vez hecho esto deberás ir al directorio public_html/pandora y mover todo su contenido al directorio public_html. De esta forma ya tendrás la web en la raíz.
Ahora deberás editar el archivo configuration.php de la nueva web y cambiar los valores de las constantes $log_path y $tmp_path para quitar en su configuración el directorio pandora. El primero pasará de ser /home/NOMBRE_CUENTA/public_html/pandora/logs (puede que en lugar de home sea home2) a /home/NOMBRE_CUENTA/public_html/logs y con el segundo se hará un cambio similar.
Por último se edita el archivo configuration.php que hay en el directorio vieja (el de la antigua web) y se aplica de nuevo un cambio similar en los parámetros $log_path y $tmp_path, pero en este caso para añadirle el propio directorio vieja.
Todo este proceso de mover archivos, crear directorio o editar archivos lo puedes hacer desde el administrador de archivos de CPanel.
En el siguiente enlace podrás ver un vídeo tutorial donde se explica el proceso de mover una web a la raíz. A lo que aquí veas deberás añadir el trabajo de mover tu web vieja.
http://videosjoomla.com/videos-joomla/item/511-mover-pack-joomla-a-carpeta-/public_html
Ok . Veo el video y os pregunto si tengo alguna duda, pero parece claro. Muchas gracias, Elena
Hola,
Antes de comenzar con el trabajo será conveniente que hagas una copia de seguridad de los archivos de la web y la descargues a tu equipo, por si tuvieras que volver al estado anterior en caso de errores.
Ok la copia ya la he hecho.
Primera pregunta: cuando me dices que cambie todo a la nueva carpeta "vieja" menos el directorio cgi-bin , el de pandora y el de la propia vieja - ya siento la pregunta básica- pero ¿el directorio cgi-bin cual es? . Te adjunto captura de lo que me aparece. Es que no veo ninguna carpeta con ese nombre.....
Hola
El directorio CGI-BIN sólo te servirá si quieres ejectura archivos CGI, es una carpeta opcional en tu caso y poco usada de manera general, si no la tienes no hay problema ya que no la usas.
Saludos.
Hola
Borra lo que hayas copiado y realiza los pasos nuevamnete
Sigue la siguiente guia , ya que entiendo que tu web esta en una carpeta y quieres pasarlo a publi_html
Saludos.
Ok. Acabo de recuperar el estado inicial y funciona de nuevo la antigua y la nueva en la ruta provisional...
Ahora veo el video y leo el articulo que me decís. Espero conseguirlo. Muchas gracias por la ayuda, Elena
Malas noticias, me vuelve a ocurrir lo mismo. Acabo de desactivar el traductor de google por si al cambiar el codigo de configuracion se me cambia algo... porque no entiendo porqué en la provisional funciona y al cambiarlo a la public no va y la vieja desde el directorio de webvieja funciona sin problema.
Hola,
Otra opción es que utilices Akeeba Backup para realizar una copia de seguridad de los dos sitios webs. Luego de esto podrás mover la copia y restaurarlo en el directorio que desees.
La mejor manera de mover Joomla! a "cualquier" otro lugar "remoto o local" es mediante el uso de extensiones como Akeeba Backup o XCloner, las cuales permiten realizar una copia completa del sitio web y de la base de datos en formato .jpa (formato del archivo de la copia para Akeeba Backup y el más recomendado o el formato .zip) y .tar o .tar.gz (formato del archivo de la copia para XCloner), y en un solo archivo llevarse la instalación a donde se desee o mantenerla como archivo de seguridad de la web.
Te adjuntamos unos vídeos para poder copiar y restaurar Joomla! de un Hosting a otro o en el mismo Hosting:
- Como copiar Joomla con Akeeba Backup: https://www.webempresa.com/videos/akeeba_copiadeseguridad/akeeba_copiadeseguridad.html
- Como restaurar Joomla con Akeeba Backup o JoomlaPack: https://www.webempresa.com/videos/akeeba_restauracion/akeeba_restauracion.html
Nota para copias con Akeeba Backup: En el caso de poner una contraseña al realizar un backup anotala para luego introducirla en la restauración.
En el siguiente artículo mostramos información sobre Akeeba Backup
En el siguiente artículo se puede ver como instalar y hacer uso de XCloner para realizar copias de seguridad de Joomla:
-
He hecho copia de la web antigua y copia de la nueva en zip y en jpa.
Si lo que quiero es la copia de la web nueva restaurarla pero no en la carpeta pandora sino diractamente en public_html entonces lo que he entendido que tendria que haces es:
1. Tendria que eliminar TODO el contendo que hay en la carpeta public_html
2. Seguir los pasos que salen en el video de Akeeba Kickstart de primero restaurar el sitio y despues la base de datos
3. Para conservar la webantigua, después crear un directorio de la webvieja y hacer esto mismo con la copia de seguridad de la web vieja
¿es así?. La verdad que me da cierto miedo hacerlo por si fallo en algun paso porque veía más sencillo lo de arrastar las carpetas de pandora a public_html y después cambiar los archivos de configuraciín pero después de que me da 3 veces el mismo eroor imagino que será mejor esto.
¿Imposible que me lo hagais vosotros, no? Es por cargarme el trabajo de varios días...
Hola Elena,
Normalmente con hacer el cambio de carpetas suele funcionar bien, pero muchas veces en la base de datos hay referencias a las carpetas "anteriores" al cambio por lo que puede dar problemas.
La mejor forma, como te indicaba Johnny, es utilizar Akeeba, como tú misma indicas en los pasos 1, 2 y 3.
No te preocupes porque no deberías cargarte el trabajo, de hecho tienes todo en copias de seguridad, verdad?
Un saludo.
Si, si que lo tengo en copias de seguridad... pero nunca se sabe. Ok pues me pongo a ello. Muchas grcias, Elena