Migrar WordPress entre servidores

Generalmente prefiero instalar WordPress mediante Softaculous en CPANEL y utilizar las funcionalidades que este me entrega (Copias de seguridad, Clonar, Actualizar, etc) pero a veces he tenido que mover proyectos entre servidores, perdiendo así las funcionalidades de Softaculous.

Después de varias pruebas, la mejor opción que encontrado para hacer estas migraciones sin perder las funcionalidades de CPANEL es “All-in-One WP Migration”

Los pasos son simples, lo primero es tener instalado WordPress y el plugin “All-in-One WP Migration” en el servidor donde residirá finalmente tu proyecto.

A continuación instala el mismo plugin en el sitio que deseas migrar y exporta el sitio a un archivo

Vas a Backups y descargas la copia creada

Finalmente en tu nuevo sitio wordpress vas a la opción “Import” del pluging e importas el archivo que creaste previamente

Pudiendo asi mantener las funcionalidades que te brinda CPANEL junto a Softaculous para la administración de tu WordPress

Publicado en Wordpress | Deja un comentario

Correr 2 Instancias de Tomcat en un mismo Servidor

Para ejecutar la segunda instancia debe cambiar en el archivo de configuracion server.xml los siguientes puertos

8080, 8005, 8019

 

En mi caso quedo de la siguiente forma

Para el 8005

<Server port=”8015″ shutdown=”SHUTDOWN”>

 

Para el 8080

<Connector connectionTimeout=”20000″ port=”8090″ protocol=”HTTP/1.1″ redirectPort=”8443″/>

 

Para el 8009

<Connector port=”8019″ protocol=”AJP/1.3″ redirectPort=”8443″/>

Publicado en Uncategorized | Deja un comentario

Compactar el HDDVirtual de VirtualPC

Después de muchas vueltas…logre compactar mi maquina virtual creada con virtual pc

para que sirve… siiiiiii … para reducir el espacio de disco ocupado por estas.

claro que algo mas relevante es primero crear una maquina virtual base y luego crear las siguientes maquinas virtuales con el tipo de disco duro “Diferenciación” lo cual se los contare en otro post…

que en pocas palabras es:

  • Crear maquina virtual (con disco de expansión dinámica)
  • limpiar disco (borrar temporales, vaciar papelera, desfragmentar, etc)
  • compactar(lo que veremos aquí)
  • cerrar maquina
  • quitar los permisos de escritura de los archivos
  • y crear las siguientes maquinas a partir de esta
  • nueva maquina virtual
  • seleccionamos hdd virtual con opciones avanzadas
  • diferenciación
  • y en ubicación damos la ruta de la maquina virtual base creada previamente

ahora como compactar

limpiamos nuestra maquina virtual

borramos los archivos que nos permitirían desinstalar un updates del sistema operativo que  al final para casi todos solo ocupan espacio

también borramos los archivos que están en el directorio temporal, si alguno de los archivos no se pueden borrar, lo dejamos ahí nomas

eliminamos cualquier otro archivo que nos pueda quedar pendiente y luego limpiamos la papelera de reciclaje.

Desfragmentamos como si fuera cualquier otro disco

y reiniciamos.

ahora compactamos el disco para esto debemos cargar el iso que contiene la herramienta de compactación en nuestra maquina virtual (en mi caso el iso se llama “Precompact.iso”)

Los típicos siguiente, siguiente y cuando este listo apagamos nuestra maquina virtual nos vamos a la configuración de la misma y comenzamos la compactación

Seleccionamos el disco duro a compactar (el disco duro 1) y luego presionamos “modificar”

Luego seleccionamos “Compactar disco duro virtual”

y finalmente hacemos la magia y presionamos compactar

En mi caso pase de alrededor de 57gb por eliminando varias cosas incluyendo unos 10gb de instaladores extras a 23GB

Suerte y paciencia ya que varios pasos pueden tomarse su tiempo.

 

 

 

 

Publicado en Configuraciones, Micelanios | Etiquetado , , | Deja un comentario

Receta costillitas BBQ

Aquí les contare como hice las costillitas BBQ, saque un poco de varias recetas que vi por internet y como ninguna era igual le agregue un toque personal según mis preferencias

 

 

Continuar leyendo

Publicado en Recetas | Deja un comentario

Store procedure en SQLServer


Fatal error: Uncaught Error: Call to undefined function create_function() in /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/lib/geshi.php:4698 Stack trace: #0 /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/lib/geshi.php(4621): GeSHi->_optimize_regexp_list_tokens_to_string(Array) #1 /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/lib/geshi.php(1655): GeSHi->optimize_regexp_list(Array) #2 /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/lib/geshi.php(2029): GeSHi->optimize_keyword_group(1) #3 /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/lib/geshi.php(2168): GeSHi->build_parse_cache() #4 /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/codecolorer-core.php(263): GeSHi->parse_code() #5 /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/codecolorer-core.php(176): CodeColorer->performHighlightGeshi('if object_id('l...', Array) #6 /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/codecolorer-core.php(61): CodeColorer->performHighlightCodeBlock('if object_id('l...', ' lang='sql' ', 'Este ejemplo fu...', '', '\r\n\r\n', '\r\n\r\n') #7 [internal function]: CodeColorer->{closure}(Array) #8 /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/codecolorer-core.php(64): preg_replace_callback('#(\\s*)\\[cc([^\\s...', Object(Closure), 'Este ejemplo fu...') #9 /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/codecolorer.php(265): CodeColorer->beforeHighlightCodeBlock('Este ejemplo fu...') #10 /home/patricio/public_html/batubn.com/wp-includes/class-wp-hook.php(324): CodeColorerLoader::callBeforeHighlightCodeBlock('Este ejemplo fu...') #11 /home/patricio/public_html/batubn.com/wp-includes/plugin.php(205): WP_Hook->apply_filters('Este ejemplo fu...', Array) #12 /home/patricio/public_html/batubn.com/wp-includes/post-template.php(256): apply_filters('the_content', 'Este ejemplo fu...') #13 /home/patricio/public_html/batubn.com/wp-content/themes/theme_batubn_02/loop.php(138): the_content('Continuar leyen...') #14 /home/patricio/public_html/batubn.com/wp-includes/template.php(812): require('/home/patricio/...') #15 /home/patricio/public_html/batubn.com/wp-includes/template.php(745): load_template('/home/patricio/...', false, Array) #16 /home/patricio/public_html/batubn.com/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #17 /home/patricio/public_html/batubn.com/wp-content/themes/theme_batubn_02/index.php(26): get_template_part('loop', 'index') #18 /home/patricio/public_html/batubn.com/wp-includes/template-loader.php(106): include('/home/patricio/...') #19 /home/patricio/public_html/batubn.com/wp-blog-header.php(19): require_once('/home/patricio/...') #20 /home/patricio/public_html/batubn.com/index.php(17): require('/home/patricio/...') #21 {main} thrown in /home/patricio/public_html/batubn.com/wp-content/plugins/codecolorer/lib/geshi.php on line 4698