De local a servidor.

Mostrando 7 respuestas a los debates
  • Autor
    Entradas
    • #80962
      Anónimo
      Invitado

      Hola! a ver si me consigo explicar bien, estoy haciendo un portal en localhost, tengo el XAMPP corriendo, con mi plantilla propiay demás, y ahora a llegado el momento de ir subiéndolo a un servidor del servicio de informatica para que vayan introduciendo datos y artículos más reales, ahora mi pregunta es que pasos debo seguir para subirlo.Yo he pensado en dos maneras a ver que me comentáis por aqui.
      1º.Copiar mi carpeta joomla dentro del htdocs del xampp, la subo al directorio raíz que me den y ya marchará bien. Nota:para mover el proyecto al principio entre mis 2 ordenadores, copia y pegaba directamente la carpeta XAMPP.
      2º. Tengo que instalar joomla! cómo al principio, hacer una copia de seguridad de mi BD joomla e importarla a mi servidor y luego subir mi plantilla.
      En el que caso que sea el caso 2º, no vendría mal un resumencillo de cómo exportar e importar la BD con el phpmyadmin, que estoy por aqui tocoteando, y hacerlo con conocimiento de causa me ganaría tiempo ;).

    • #80969
      Anónimo
      Invitado

      Hola, el paso 2º es el mas logico y sencillo. Instala un joomla nuevo sin datos de ejemplo, si puede ser que sea la misma version que estas utilizado. Crea una base de datos nueva. Accede a esa base de datos y a partir de aqui tienes dos formas para subirla desde phpmyadmin. La primera es pinchando en la pestaña “Importar”, pulsas en examinar y seleccionas la base de datos en cuestion y pulsas en “Continuar”. La otra opcion que sirve mas para bases de datos grandes, para tener la opcion de seguir subiendo el resto cuando te lo pida, es pinchando en la pestaña “SQL” editas tu base de datos seleccionas todo, copiar y pegar en el campo grande que te aparece despues de pinchar en la pestaña “SQL” y pinchas en continuar. Si la base de datos es grande, te volvera a pedir que continues, solo sigue los pasos segun pregunte. Una vez importada editas el archivo “configuration.php” y le cambias las rutas absolutas, con las de tu nuevo servidor online seguido de la nueva base de datos y usuario. Son estas
      var $log_path = '/home/USUARIO/public_html/DOMINIO.com/logs';
      var $tmp_path = '/home/USUARIO/public_html/DOMINIO.com/tmp';
      ..................
      var $host = 'localhost';
      var $user = 'USUARIO BD';
      var $db = 'BASE DATOS';

      Las rutas absolutas varian segun que tipo de Panel de control o servidor utlizes, sea CPANEL, PLESK u otros. Con esto debes tenerlo funcionando. Una vez compruebes que tado anda bien actualiza a la ultima version de Joomla!. Y listo.

    • #80976
      Anónimo
      Invitado

      A mi me pasa lo mismo, tengo la web en local y quiero pasarla a mi dominio, el problema es que al instalar Joomla, la misma versión que tengo en local, no me deja terminar la instalación :dry: , se me queda en el paso 7 (y ultimo), el tema de las rutas absolutas estoy totalmente perdido :blush: , ya que no encuentro el archivo en cuestión configuracion.php, tengo uno que es ‘configuration.php-dist’ es ese?, en que ruta lo puedo encontrar?

      Gracias y Saludos
      Stenver

    • #80977
      Anónimo
      Invitado

      Si es ese configuration.php-dist pero no necesitas tocarlo, con subir el que ya tienes y cambiarle los datos como he comentado anteriormente es suficiente. Para conocer las rutas absolutas de tu server, mandales un ticket de soporte a los de tu hosting y pregúntaselo.

    • #80987
      Anónimo
      Invitado

      yo para pasar un joomla de un sitio a otro lo hago con el joomlapack…

      te empaqueta toda la instalacion con todo lo instalado y te vuelca la base y te la coloca como si fueran los datos de ejemplo… asi que solo tienes que bajarte el zip que te crea y desempaquetalo en tu servidor… el resto como si empezaras una instalación de jooomal, pero los datos y los componentes ya los tienes….. es muy comodo yo lo he hecho varias veces entre servidores y ningun problema….

      espero que te sirva

    • #80992
      DimarDimarR
      Participante

      La manera como yo lo hago es:

      1.- Pasar todo el contenido de la carpeta donde esta todo tu proyecto, me refiero las carpetas administrator, cache, components etc… a tu carpeta raiz de tu hosting MENOS EL ARCHIVO configuration.php Y CON LA CARPETA installation Y EL ARCHIVO INSTALL.php.

      2.- Despues haces una backup (respaldo) de la base de datos de tu proyecto, eso lo haces entrando a phpMyAdmin y a tu izquierda veras la base de datos que utilizaste para instalar el joomla cuando comenzaste, haces clic en el y luego veras arriba una pestaña que dice exportar, le das hay, y luego abajo busca la opción donde dice: “Comprimido con gzip” y la seleccionas, le das a continuar y guardas.

      3.- Creas una base de dato en tu cuenta de hosting (cPanel si es que es el que utilizas). Esta base de dato sera provisional para instalar el joomla con los archivos de tu proyecto que pasaste a tu hosting (paso 1).

      4.- Luego en tu navegador entras a la dirección de tu dominio para instalar el joomla, instalas todo normal como sabes hacerlo, con los datos de la BD que creaste en el punto 3.

      5.- eliminas la nuevas tablas que se crearon en tu base de datos. SOLO LAS TABLAS, eso lo haces, entrando a la base de dato y una vez que veas un listado largo y unos cuadritos a su izquierda, los seleccionas todos y los eliminas. Asi solo se eliminaran las tablas mas no la base de dato.

      y 6.- Luego que elimines las tablas, importas tu base de dato, la que tienes en local, la que utliza todo tu proyecto. Eso lo haces arriba donde dice importar, seleccionas tu archivo comprimido (el que creaste en el paso 2), y le das a continuar….. y guala!!!!! entra a tu pagina web y estara como si estuvieras en local (aunqueeeee seguramente algo tengas que modificar, pero son detalles pequeños).

      Exitos!!! 😉

    • #80995
      Anónimo
      Invitado

      Entonces, ahora me surge otras dudas, por ejemplo.

      He pedido mediante ticket a arsys, las rutas globales estas, y me dicen que son: D:/xvrt/midominio.net eso lo tengo que cambiar en el archivo configuration.php-dist ANTES de subir la carpeta para el instalador?

      Otra duda es: si yo ya tengo una web montada en http://www.midominio.net, puedo hacer la instalacion en un subdirectorio de mi dominio? en este caso, entiendo que las rutas anteriormente mencionadas, quedarian D:/xvrt/midomionio.net/HTML/Joomla/logs y tmp respectivamente??

      Gracias por la ayuda de antemano
      Stenver

    • #81218
      DimarDimarR
      Participante

      No comprendo a que te refieres con rutas, me imagino que te referiras a la ruta del directorio donde van los archivos del joomla para su posterior instalacion ¡?¡?¡

      Otra duda es: si yo ya tengo una web montada en http://www.midominio.net, puedo hacer la instalacion en un subdirectorio de mi dominio? en este caso, entiendo que las rutas anteriormente mencionadas, quedarian D:/xvrt/midomionio.net/HTML/Joomla/logs y tmp respectivamente??

      Puedes instalar cuantos joomla quieras en varios subdirectorios pero con diferentes base de datos, hay una manera de instalar varios con una misma base de dato pero hay que hacer mas cosas para que funcione.

      Para que puedas entrar a: http://www.midominio.net tienes que guardar tus archivos del joomla en la carpeta raiz. Ya que si es en un subdirectorio, tendrias que entrar a la pagina asi: http://www.midominio.net/SUBDIRECTORIO

      Por otra parte, veo que lo estas haciendo diferente a lo que comente arriba, yo se como hacerlo a mi manera. :S no sabria ayudarte de la manera como lo estas haciendo tu.

      Edito: Creo que ya se abra ido el muchacho y olvidado del post :dry: disculpad la tardanza 😉

      Exitos!! 😉

Mostrando 7 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad