Página 1 de 2
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 13:22
por J_Sparrow
Buenas, después de mucho probar e investigar, me he decidido cambiar mi Foro de Servidor (no tengo nada en contra del que uso, estoy satisfecho, pero tengo una interesante oferta de otro servidor).
Con las pruebas que hice en Local, aunque ya hace tiempo de ellas, creo que no tendré problemas, pero claro, mi versión de Foro es 3.2.1 y quiero poner la última, la 3.2.7 (aunque creo que hay una nueva, no estoy seguro).
Mi primera duda y pregunta: Si yo hago la copia de mi Foro en el nuevo servidor, todos los ficheros y Base de Datos incluida y funciona correctamente, para actualizar a la 3.2.7, ¿he dir actualizando de una en una versión?. Vamos, que si he de pasar primero a la 3.2.2, luego a la 3.2.3, luego a la 3.2.4 ..... o solamente usar la actualización a la 3.2.7.
Segunda duda o pregunta: si tengo que pasar por todas las versiones (cosa que sospecho que si he de hacerlo), he recopilado de este Foro todas las actualizaciones automáticas. Pero claro, estas solo tienen el idioma inglés. Busco los paquetes en castellano y como tengo el idioma "Español (USTED)", solo esta el paquete de este idioma a partir de la 3.2.4. ¿Puedo omitir el idioma en las actualizaciones de las que no tenga ese paquete?.
Tercera duda o pregunta: ¿puedo cambiar el idioma a Español (TU) sin muchas complicaciones?. Lo que quiero decir es si una vez instalado o actualizado mi Foro en la versión que sea, cambio las carpetas del idioma "es" por la "es_x_tu" (me parece que acabo de decir una barbaridad).
Bueno, de momento estas son mis primeras dudas, voy a ver si empiezo a copiar las cosas en el nuevo servidor. Os seguiré contando o preguntando

Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 16:43
por AlfredoRamos
Puedes usar el paquete completo de 3.2.7 para actualizar, no necesitas actualizar manualmente de 3.2.1 a 3.2.2, y así sucesivamente ya que la última versión contiene las migraciones que realizarán los cambios de la base de datos de forma secuencial, es decir, pasará por todas las versiones anteriores pero de forma automática.
Puedes usar el paquete completo en Español, o eliminar tu actual paquete en Español antes de actualizar, y al terminar instalar el nuevo paquete. Ojo que tendrías que establecer es
o es_x_tu
manualmente a tus usuarios ya que al eliminar un paquete se establece en Inglés.
Establecer el Español como idioma predeterminado no corrige el idioma para los demás, ya que es como si cada usuario hubiese cambiado su preferencia de idioma desde el panel de usuario, por ello lo de hacerlo manualmente, de otra forma cada usuario tendría que hacerlo por su cuenta.
Podrías instalar el nuevo paquete de idioma Español (Tú), cambiar manualmente el idioma a tus usuarios, limpiar la caché y finalmente eliminar el paquete de idioma Español (Usted) si ya no lo necesitas.
No creo que renombrar las carpetas sea buena idea.
Para cambiar el idioma a todos tus usuarios manualmente desde phpMyAdmin, puedes ejecutar la siguiente consulta:
Código: Seleccionar todo
UPDATE phpbb_users SET user_lang = 'es' WHERE user_lang <> 'es';
O para cambiar de cualquier idioma a es_x_tu
:
Código: Seleccionar todo
UPDATE phpbb_users SET user_lang = 'es_x_tu' WHERE user_lang <> 'es_x_tu';
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 17:05
por J_Sparrow
Gracias @AbaddonOrmuz , a ver si consigo hacer algo. Seguiré tus consejos.
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 18:29
por J_Sparrow
Bueno, de momento "creo" que lo mas difícil he hecho. Digo "creo", porque no puedo entrar en mi Foro, me sale el error:
General Error
SQL ERROR [ mysqli ]
Host 'xxxxxxxxxxxxxxxxxxxxxx' is not allowed to connect to this MariaDB server [1130]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Ya he contactado con mi servidor a ver que me dice, mejor dicho, a ver que he hecho mal o no he hecho.
Seguiré con los cambios, en cuanto tenga solucionado el problemilla.
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 18:38
por ThE KuKa
Esta correcto todo en config.php ? 
Si es así, vacia la carpeta /cache/
excepto .htaccess y index.htm
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 18:50
por J_Sparrow
En principio creo que si, he cambiado los datos del config.php, con los datos que me da mi Servidor y en la carpeta cache no tenía nada. Había seguido el estupendo vídeo de @canidev y en en mencionaba no copiar dicha carpeta, pero luego crearla en el nuevo Servidor. COmo no tenía esos ficheros, los he copiado, pero nada de nada, me sale el mismo error.
Gracias por tu ayuda.
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 18:58
por ThE KuKa
Tu servidor te a comentado que pongas "xxxxxxxxxxxxxxx" "nombre" en el campo "$dbhost" ?
Te pongo ejemplo sin nombres ni contraseñas...
Código: Seleccionar todo
<?php
// phpBB 3.2.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'phpbb\\db\\driver\\mysqli';
$dbhost = '';
$dbport = '';
$dbname = 'Nombre de la BDs';
$dbuser = 'Usuario de la BD';
$dbpasswd = 'Contraseña de la BD';
$table_prefix = 'phpbb_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';
@define('PHPBB_INSTALLED', true);
//@define('DEBUG', true);
//@define('DEBUG_EXTRA', true);
//@define('PHPBB_DISPLAY_LOAD_TIME', true);
En $dbms
deduzco que es "mysqli" en $dbhost
a veces te dicen que pongas "localhost", una IP, otras nada, según el Hosting...
¿Como lo tienes tu? sin nombres ni contraseñas... 
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 19:15
por J_Sparrow
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 19:18
por ThE KuKa
Que tabla? vamos que la subimos a ostias!
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 19:28
por J_Sparrow
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 19:29
por J_Sparrow
He intentado subir con el MySQLDumper y no he sabido hacerlo como lo hice la otra vez en Local.
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 19:44
por J_Sparrow
Bueno, con un cuadro rojo en la final de la subida, pero creo que ya esta todo, ya lo tengo operativo, ahora a actualizarlo a la 3.2.7, salvo que em digais lo contrario.
El error:

Mi nuevo Foro, con lo que tengo en el oficial (a falta de probar)

Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 20:01
por ThE KuKa
phpMyAdmin pone el limite de subida de "tu hosting", recuerdo hosting "gratuitos" con 3MB de limite de subida.
MySQLDumper hace tiempo que no se actualiza, pero recuerdo que alguien en GitHub seguía haciendo algo, o eso me suena, pero en SourceForge es antigua la versión (muy antigua), aunque a mi en su día me funcionó.
Restaurar backup con BigDump
Lo del cuadro rojo, ¿al hacer el backup fue desde phpMyAdmin no?
Nos falta una guía sobre esto, se puede Exportar "Rápido" o "Personalizado" al seleccionar la segunda, nos salen un montón de opciones, y esas son de las que hay que tener guía, porque hasta yo me lío... pero uno que si tengo en cuenta es esta opción:
Longitud máxima de la consulta creada y no poner 50000 como viene por defecto, una consulta SQL de 10000 o menos incluso 5000 o 3000 (según que servidores).
Cito a @AbaddonOrmuz que de esto (y de mucho más) nos ayudará más que yo!!!
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 20:20
por J_Sparrow
Actualizacion desde la 3.2.1 a la 3.2.7 y cambio de Servidor
Publicado: 19 Sep 2019, 20:23
por J_Sparrow