- Desde
- 19 Jul 2003
- Mensajes
- 1.865
Actualizando vBulletin 3.8.4 a 4.0.
En esta guía trataré de explicar paso a paso como actualizar a vBulletin 4.0.
Antes de iniciar con la actualización es necesario hacer un respaldo de la base de datos siguiendo los pasos aquí:
Enlace eliminado.
Sobre los addons:
Antes de actualizar necesitamos quitar los addons que ya no vamos a utilizar y desinstalarlos. Aclaro que ningún addon va funcionar una vez se actualice a vB4 y es aconsejable desinstalarlos todos a menos que se quiera guardar los datos en la base de datos de algún addon.
Después de borrar addons hay que deshabilitar todos los que nos han quedado, en caso de que decidan dejar uno. Debemos deshabilitarlos desde las opciones de cada producto. No es suficiente solo deshabilitar los addons globalmente, debe hacerse uno por uno.
Archivos del foro en nuestro servidor:
Esto se puede hacer de tres formas:
1- Bajando cada carpeta de archivos adjuntos a nuestra computadora y luego subirlos a la carpeta donde tenemos los archivos de vBulletin 4. (no recomendado)
2- Usando un cliente ftp que te permita mover carpetas de un directorio a otro. Haciendo cut and paste, cortar y pegar. (la mayoría deja hacer esto)
3- Por medio de SSH. (recomendado)
Las carpetas que debemos copiar son:
/customavatars
/customgroupicons
/customprofilepics
/profilealbums
/carpeta de archivos adjuntos. <--Esta debe tener el nombre que ustedes le hayan dado cuando movieron los archivos adjuntos de la base de datos al servidor web. En mi caso se llama vbadjuntos.
Como hacerlo por SSH:
Suponiendo que hemos puesto todos nuestros archivos de vB3.4.8 en la carpeta llamada foros-backup, suelo hacerlo de la siguiente forma:
Este último deben cambiar el nombre de la carpeta por la carpeta que ustedes usan para guardar los archivos adjuntos del foro.
Recuerden cambiar también /foros por el nombre de carpeta donde tienen el foro. Si esta en la carpeta raíz, solo borren /foros de los comandos arriba.
Al final tendremos todos los archivos de vB4 más las carpetas que usamos para archivos adjuntos del foro.
Ver el archivo adjunto 2071
Actualizando
Algunas cosas a tener en cuenta antes de seguir:
1- Hay que darle permisos de escritura (777) a la carpeta donde se suben los archivos adjuntos, en mi caso era vbadjuntos, y además a todas las carpetas ahí dentro.
por la consola correr el siguiente código estando en la carpeta donde están todos los archivos de vB4:
remplazando vbadjuntos por el nombre de su carpeta.
2- Renombrar el archivo config.php.new por config.php y fijar al menos estas tres variables con los datos de la base de datos:
Esas variables son suficientes para iniciar la instalación.
3- Deshabilitar el sistema de plugins desde config.php con esta variable:
4- Si guardan el CSS en una carpeta en el servidor y no en la base de datos, deben darle permisos a esa carpeta a 777. La carpeta sería /clientscript/vbulletin_css
Ahora ya podemos seguir con la instalación.
Vayamos a Enlace eliminadoEnlace eliminadoEnlace eliminado
Demole a continuar. Si obtenemos un error al principio, es porque no se ha renombrado el archivo config.php.new a config.php y probablemente no se le configuró.
Sigamos presionando Next, teniendo cuidado de hacerlo hasta que el navegador para de cargar. Ya que si le dan Next mientras estaba en un proceso van a tener errores.
Ver el archivo adjunto 2073
Si les sale este error de abajo, es porque su carpeta de archivos adjuntos no tiene permisos 0777:
Enlace eliminado
Le dan a regresar en el navegador y primero pongan permisos 777 a la carpeta de archivos adjuntos y a todas las que tiene dentro, como mencioné arriba.
Ver el archivo adjunto 2075
En el paso 6 les pide si desesan instalar los datos predeterminados del CMS. Si quieren instalarlo deben escribir ahí el nombre de usuario con el que quieren que cada artículo aparezca y luego presionar Install, ver adjunto:
Enlace eliminado
Si al finalizar la actualización van al foro y se encuentran con lo que muestra la captura, deben reconstruir el estilo, pero dándole permisos de escritura a la carpeta donde se guarda el CSS del foro, ver paso 4 arriba en Actualizando.
Ver el archivo adjunto 2078
Cosas a hacer después de actualizar:
Limpiar el caché del CMS:
vBulletin CMS > Clear CMS Cache
Correr contadores en mantenimiento de foro:
Maintenance (Mantenimiento)
Correr al menos:
Rebuild Thread Information
Rebuild Forum Information
No estoy seguro si las demás cosas son necesarias, aún esas que menciono no lo son y probablemente se vea todo normal pero por cualquier cosa es bueno correr los demás, como reconstruir miniaturas de cada tipo.
Probablemente olvidé algo, si necesitan aclarar alguna duda dejen una respuesta preguntando.
Finalmente habremos actualizado sin muchos problemas. Al menso a mi solo me dio el problema de CSS y de no haber puesto permisos 777 a la carpeta de archivos adjuntos. Cosas que a veces se nos olvida.
Enlace eliminado
En esta guía trataré de explicar paso a paso como actualizar a vBulletin 4.0.
Antes de iniciar con la actualización es necesario hacer un respaldo de la base de datos siguiendo los pasos aquí:
Enlace eliminado.
Sobre los addons:
Antes de actualizar necesitamos quitar los addons que ya no vamos a utilizar y desinstalarlos. Aclaro que ningún addon va funcionar una vez se actualice a vB4 y es aconsejable desinstalarlos todos a menos que se quiera guardar los datos en la base de datos de algún addon.
Después de borrar addons hay que deshabilitar todos los que nos han quedado, en caso de que decidan dejar uno. Debemos deshabilitarlos desde las opciones de cada producto. No es suficiente solo deshabilitar los addons globalmente, debe hacerse uno por uno.
Archivos del foro en nuestro servidor:
- Hagamos una copia de nuestra carpeta /foros, si el foro lo tienen en una carpeta igual, lo renombramos a foro-backup. Si el foro esta en la carpeta raíz, entonces hay que mover todo a una carpeta llamada foro-backup.
- Subamos todos los archivos de vBulletin 4 a la carpeta /foros o a la carpeta raíz del servidor en caso de que no tuvieran su foro en una carpeta aparte. Recordemos borrar el archivo de instalación desde la carpeta /install.
Esto se puede hacer de tres formas:
1- Bajando cada carpeta de archivos adjuntos a nuestra computadora y luego subirlos a la carpeta donde tenemos los archivos de vBulletin 4. (no recomendado)
2- Usando un cliente ftp que te permita mover carpetas de un directorio a otro. Haciendo cut and paste, cortar y pegar. (la mayoría deja hacer esto)
3- Por medio de SSH. (recomendado)
Las carpetas que debemos copiar son:
/customavatars
/customgroupicons
/customprofilepics
/profilealbums
/carpeta de archivos adjuntos. <--Esta debe tener el nombre que ustedes le hayan dado cuando movieron los archivos adjuntos de la base de datos al servidor web. En mi caso se llama vbadjuntos.
Como hacerlo por SSH:
Suponiendo que hemos puesto todos nuestros archivos de vB3.4.8 en la carpeta llamada foros-backup, suelo hacerlo de la siguiente forma:
- Abrir PuTTY, es el programa que utilizo para conectarme por SSH.
- Ingresar la IP del servidor y presionar Open.
- Ingresar el nombre de usuario y presionar enter, luego la contraseña y volver a presionar enter.
- Una vez estamos dentro, hay que navegar hasta la carpeta foro-backup
Insertar CODE, HTML o PHP:cd public_html
Insertar CODE, HTML o PHP:cd foro-backup
Insertar CODE, HTML o PHP:
[COLOR=#000000]
cp -R customavatars /home/vusuario/public_html/foros
cp -R customgroupicons /home/usuario/public_html/foros
cp -R customprofilepics /home/usuario/public_html/foros[/COLOR]
Este último deben cambiar el nombre de la carpeta por la carpeta que ustedes usan para guardar los archivos adjuntos del foro.
Insertar CODE, HTML o PHP:
cp -R vbadjuntos /home/usuario/public_html/foros
Recuerden cambiar también /foros por el nombre de carpeta donde tienen el foro. Si esta en la carpeta raíz, solo borren /foros de los comandos arriba.
Al final tendremos todos los archivos de vB4 más las carpetas que usamos para archivos adjuntos del foro.
Ver el archivo adjunto 2071
Actualizando
Algunas cosas a tener en cuenta antes de seguir:
1- Hay que darle permisos de escritura (777) a la carpeta donde se suben los archivos adjuntos, en mi caso era vbadjuntos, y además a todas las carpetas ahí dentro.
por la consola correr el siguiente código estando en la carpeta donde están todos los archivos de vB4:
Insertar CODE, HTML o PHP:
chmod -R 0777 vbadjuntos
2- Renombrar el archivo config.php.new por config.php y fijar al menos estas tres variables con los datos de la base de datos:
PHP:
$config['Database']['dbname'] = 'nombre_de_db';
$config['MasterServer']['username'] = 'usario_de_db';
$config['MasterServer']['password'] = 'contraseña';
3- Deshabilitar el sistema de plugins desde config.php con esta variable:
PHP:
define('DISABLE_HOOKS', true);
Ahora ya podemos seguir con la instalación.
Vayamos a Enlace eliminadoEnlace eliminadoEnlace eliminado
Demole a continuar. Si obtenemos un error al principio, es porque no se ha renombrado el archivo config.php.new a config.php y probablemente no se le configuró.
Sigamos presionando Next, teniendo cuidado de hacerlo hasta que el navegador para de cargar. Ya que si le dan Next mientras estaba en un proceso van a tener errores.
Ver el archivo adjunto 2073
Si les sale este error de abajo, es porque su carpeta de archivos adjuntos no tiene permisos 0777:
Enlace eliminado
Le dan a regresar en el navegador y primero pongan permisos 777 a la carpeta de archivos adjuntos y a todas las que tiene dentro, como mencioné arriba.
Ver el archivo adjunto 2075
En el paso 6 les pide si desesan instalar los datos predeterminados del CMS. Si quieren instalarlo deben escribir ahí el nombre de usuario con el que quieren que cada artículo aparezca y luego presionar Install, ver adjunto:
Enlace eliminado
Si al finalizar la actualización van al foro y se encuentran con lo que muestra la captura, deben reconstruir el estilo, pero dándole permisos de escritura a la carpeta donde se guarda el CSS del foro, ver paso 4 arriba en Actualizando.
Ver el archivo adjunto 2078
Cosas a hacer después de actualizar:
Limpiar el caché del CMS:
vBulletin CMS > Clear CMS Cache
Correr contadores en mantenimiento de foro:
Maintenance (Mantenimiento)
Correr al menos:
Rebuild Thread Information
Rebuild Forum Information
No estoy seguro si las demás cosas son necesarias, aún esas que menciono no lo son y probablemente se vea todo normal pero por cualquier cosa es bueno correr los demás, como reconstruir miniaturas de cada tipo.
Probablemente olvidé algo, si necesitan aclarar alguna duda dejen una respuesta preguntando.
Finalmente habremos actualizado sin muchos problemas. Al menso a mi solo me dio el problema de CSS y de no haber puesto permisos 777 a la carpeta de archivos adjuntos. Cosas que a veces se nos olvida.
Enlace eliminado