Página 1 de 1

Proceso de actualización imposible

Publicado: 24 Nov 2017, 14:11
por Todtuga
Hola Amigos! Hoy intenté volver a actualizar mi foro a phpbb 3.2.1 y durante el proceso de "submit" se clava en 38% y no llega al 100%
En el punto 7 del tutorial no logro avanzar.
En el punto 7 del tutorial no logro avanzar.
hasta aquí nomas llega mi actualización.
hasta aquí nomas llega mi actualización.
Me pueden orientar en cómo solucionar este problema? Muchas gracias

Re: Proceso de actualización imposible

Publicado: 25 Nov 2017, 04:08
por AlfredoRamos
Me parece que algo debe andar mal con tu hosting, hace tres semanas actualicé un foro que tenía el mismo problema, pero aumentando max_execution_time a 500 se colucionó, y creo recordar eso ya lo intentaste.

Has reportado esto con soporte de tu hosting? ellos normalmente lo solucionan por tí, después de todo para eso estan :P

Como el error lo indica, la otra opción es actualizar usando la línea de comandos, aunque para ello necesitas acceso por SSH.

Re: Proceso de actualización imposible

Publicado: 25 Nov 2017, 05:07
por Todtuga
En realidad yo le pedí al que me renta el hosting que lo haga. Me dijo que si lo hizo pero no se en realidad. Quiero creer que si lo hizo. De todos modos yo puedo entrar al /cpanel de mi hosting y encuentro estas opciones
Al entrar aqui me sale lo siguiente
Al entrar aqui me sale lo siguiente
6.jpg
7.jpg
8.jpg
Pero no se qué debo hacer aqui. Tengo que crear esa clave "max_execution_time" con valor 500? o es por otro lado?

Re: Proceso de actualización imposible

Publicado: 25 Nov 2017, 19:11
por karbiko
¿Probaste a hacer la actualización en Local? Así siempre podrás resubir la base de datos ya actualizada a tu hosting.

Si es muy grande la bbdd, puedes usar Bigdump... que creo recordar ya utilizaste anteriormente...

Esa sería otra opción..

Re: Proceso de actualización imposible

Publicado: 25 Nov 2017, 22:02
por AlfredoRamos
No, para usar SSH necesitas una llave criptográfica, el proceso es sencillo pero quizás un poco laborioso la primera vez.

https://www.aemilius.net/ayuda/articulo ... putty.html

Una vez que tengas configurado el acceso por SSH, te conectas a tu servidor y actualizas la base de datos:

Código: Seleccionar todo

php ./bin/phpbbcli.php db:migrate --safe-mode
Checa la guía completa:

https://www.phpbb.com/support/docs/en/3 ... upgrade31/

Es la versión en inglés, aunque me parece que aquí tienen una versión en español.

PS: Es importante que no compartas esa llave SSH, porque quien la posea puede tener acceso completo a tu servidor, cuando ya no tengas pesado utilizarla, eliminala.

Re: Proceso de actualización imposible

Publicado: 26 Nov 2017, 18:49
por andares
Disculpa @AbaddonOrmuz, por que emplear para esto esa aplicación "PuTTy", si "FileZilla" admite "SFTP: SSH File Transfer Protocol", a diferencia de FTP hay que cambiar el metodo de acceso por "Key File" e introducir la clave SSH en formato PPK...

Lo comento sin haberlo probado antes, lo cierto es que yo no utilizo este cliente de FTP... :P

Re: Proceso de actualización imposible

Publicado: 27 Nov 2017, 02:37
por AlfredoRamos
@andares PuTTY es para conectarse por SSH a un servidor, FileZilla para compartir ficheros por FTP/SFTP.

A grandes rasgos, con el protocolo SSH puedes ejecutar comandos disponibles en el servidor (en este caso php); con FTP/SFTP solamente compartes ficheros. El protocolo SSH puede usar SFTP o SCP para compartir ficheros.

La llave criptográfica es una especie de contraseña, de esta forma sólo los que tengan permitido acceder al servidor lo harán.

Re: Proceso de actualización imposible

Publicado: 27 Nov 2017, 22:04
por Todtuga
Bueno! me puse a revisar todo desde "0" y repitiendo el proceso para la actualización e intentando cumplir con uno de los pasos (antes no lo hice), se me ocurrió aplicar el STK. Puse stk al final de la direccion de mi foro(y lo pueden ver ustedes mismos) www.citroentuc.com.ar/stk y me saltó lo siguiente;

Código: Seleccionar todo

[phpBB Debug] PHP Warning: in file [ROOT]/index.php on line 46: 
[phpBB Debug] PHP Runtime Error: in file [ROOT]/stk/index.php on line 46: ini_set() has been disabled for security reasons

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/stk/index.php
LINE: 46
CALL: ini_set()



BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/stk/index.php
LINE: 46
CALL: ini_set()

[phpBB Debug] PHP Warning: in file [ROOT]/index.php on line 47: 
[phpBB Debug] PHP Runtime Error: in file [ROOT]/stk/index.php on line 47: ini_set() has been disabled for security reasons

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/stk/index.php
LINE: 47
CALL: ini_set()



BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/stk/index.php
LINE: 47
CALL: ini_set()

[phpBB Debug] PHP Warning: in file /home/citroen/public_html/includes/functions.php on line 5312: 
[phpBB Debug] PHP Runtime Error: in file [ROOT]/includes/functions.php on line 5312: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:773)

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/includes/functions.php
LINE: 5312
CALL: header()

FILE: [ROOT]/stk/includes/functions.php
LINE: 426
CALL: page_header()

FILE: [ROOT]/stk/index.php
LINE: 56
CALL: perform_unauthed_quick_tasks()



BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/includes/functions.php
LINE: 5312
CALL: header()

FILE: [ROOT]/stk/includes/functions.php
LINE: 426
CALL: page_header()

FILE: [ROOT]/stk/index.php
LINE: 56
CALL: perform_unauthed_quick_tasks()

[phpBB Debug] PHP Warning: in file /home/citroen/public_html/includes/functions.php on line 5312: 
[phpBB Debug] PHP Runtime Error: in file [ROOT]/includes/functions.php on line 5312: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:773)

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/includes/functions.php
LINE: 5312
CALL: header()

FILE: [ROOT]/stk/includes/functions.php
LINE: 426
CALL: page_header()

FILE: [ROOT]/stk/index.php
LINE: 56
CALL: perform_unauthed_quick_tasks()



BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/includes/functions.php
LINE: 5312
CALL: header()

FILE: [ROOT]/stk/includes/functions.php
LINE: 426
CALL: page_header()

FILE: [ROOT]/stk/index.php
LINE: 56
CALL: perform_unauthed_quick_tasks()

[phpBB Debug] PHP Warning: in file /home/citroen/public_html/includes/functions.php on line 5312: 
[phpBB Debug] PHP Runtime Error: in file [ROOT]/includes/functions.php on line 5312: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:773)

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/includes/functions.php
LINE: 5312
CALL: header()

FILE: [ROOT]/stk/includes/functions.php
LINE: 426
CALL: page_header()

FILE: [ROOT]/stk/index.php
LINE: 56
CALL: perform_unauthed_quick_tasks()



BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/includes/functions.php
LINE: 5312
CALL: header()

FILE: [ROOT]/stk/includes/functions.php
LINE: 426
CALL: page_header()

FILE: [ROOT]/stk/index.php
LINE: 56
CALL: perform_unauthed_quick_tasks()

Ahora me puse a revisar la Raiz de mi sitio por FTP y encontré un archivo con el nombre d:\error.log, y lo mas extraño es que no puedo eliminarlo, ni cambiar el nombre ni siquiera moverlo a otra carpeta del Filezilla.
2017-11-26_18-19-13.jpg
Muestro todo esto por que no se si tiene que ver con mi problema para poder actualizar a phpbb 3.2.

Re: Proceso de actualización imposible

Publicado: 27 Nov 2017, 22:52
por J_Sparrow
Hola @Todtuga , por experiencia (mejor dicho, mala experiencia), no te aconsejo que uses el STK salvo que sea estrictamente necesario. ¿Por que?, no se leíste mi tema, pero a primero de mes intenté actualizar mi Foro, seguí el proceso al pie de la letra, incluido pasando el STK y esa fue mi perdición. Me borro tablas de la base de datos y para colmo, las copias que tenía eran un desastre, estaban corruptas o incompletas.
Al final tuve que pedir una copia de mi BD al servidor donde tengo el Foro alojado, me la mandaron y también una factura de 85 €. Con esto pude restaurar mi Foro a la versión de dos días antes, hice las pruebas en Local sin pasar el STK, funcionó y pude luego hacerlo en el Servidor, funcionando también, sin pasar el STK.

Voy a releerme todo este tema a ver si puedo echarte una mano, no esperes milagros.

EDITO: Uff, veo que no te voy a poder ayudar. A mi en ninguna de las ocasiones se me atascó en ningún punto la actualización. Dos comentarios, pon la instalación en Español (si te aclaras con el inglés pues tu mismo) y yo haría una prueba en Local, para estas cosas es un verdadero lujo tener a tu disposición un Foro en tu PC para trastear todo lo que necesites. Y si, ese fichero es muy raro, date cuenta que con Filezilla, la "/" no debería aparecer en el nombre de un fichero. Haz la prueba de entrar por el panel de tu servidor, ir a los ficheros y borrar ese, si te deja.

Re: Proceso de actualización imposible

Publicado: 28 Nov 2017, 21:56
por AlfredoRamos
Ese error indica la función ini_set() esta desactivada, lo cual es bueno porque significa que tu servidor almenos esta protegido por cambios no deseados. Esta función permite cambiar ciertas directivas de PHP mientras el script se ejecuta.

En cuanto a lo del fichero que no puedes modificar, probablemente haya sido creado por otro usuario, Apache por ejemplo por lo regular corre con el usuario http. Intenta cambiarle los permisos chmod a 0644 desde FileZilla o desde el explorador de archivos en cPanel.