No puedo actualizar el PHP a 7.0  

Página 1 / 2
 
GUILLERMO
 GUILLERMO
Usuario experto

Quiero actualizar el PHP de mi web de 5.6 a 7.0.
pero me da problemas según vuestro soporte alguna extensión (de gestor de contenidos, posible)

al hacer un analisis con Stephan me salió esto: como error

Veo que hay un archivo de registro que indica la existencia de errores 500 en alguna web alojada en tu cuenta de Hosting:
[04-Dec-2018 18:32:18 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/proteces/public_html/administrator/components/com_jce/controller.php on line 134

y:

El sitio tiene mal configurada la ruta de log_path en el configuration.php, el valor actual es /home/proteces/public_html/pro-tec/logs y el correcto es /home/proteces/public_html/logs
El sitio tiene mal configurada la ruta de tmp_path en el configuration.php, el valor actual es /home/proteces/public_html/pro-tec/tmp y el correcto es /home/proteces/public_html/tmp
El sitio tiene configurada la variable live_site: https://pro-tec.es

y:

La última versión estable de VirtueMart es la 3.4.3 http://dev.virtuemart.net/projects/virtuemart/files
Si tu versión es anterior, es recomendable que actualices previa copia de seguridad. Si has personalizado el código de VirtueMart, valora antes de actualizar si te es posible hacerlo sin afectar a los cambios aplicados.
Esta versión solo es compatible con Joomla 3.8.x y PHP 7.x

la versión de virtuemark: convendrá que la actualice? pero supongo después de actualizar a PHP 7.0

he solicitado que me hagan un clon de la web para hacer las pruebas.
un saludo y gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 05/12/2018 9:59 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Guillermo.

El primer error hace referencia al componente jce, este componente es el editor de texto que utilizas en joomla.

Tienes que revisar las actualizaciones pendientes de extensiones, joomla y plantilla. Antes de actualizar la versión de PHP tienes que actualizar todo lo que tengas pendiente, plantilla, joomla y virtuemart.

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 05/12/2018 11:20 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

GUILLERMO
 GUILLERMO
Usuario experto

hola Pepe,

gracias por la info.

en principio ya tengo un clon de la web para hacer pruebas.

miré todas las actualizaciones posibles y no encontré ninguna. supongo que está todo actualizado.

luego:
lo he actualizado a php 7.2 y me funcionó.
mientras antes lo actualizaba sólo a php 7.0 y me daba errores.

será lo correcto?

ResponderCitar
Respondido : 05/12/2018 12:38 pm
GUILLERMO
 GUILLERMO
Usuario experto

tambien cambié ahora la web original a PHP 7.2 y me funciona.
luego verifiqué con el Stephan y siguen apareceindo el error:

Veo que hay un archivo de registro que indica la existencia de errores 500 en alguna web alojada en tu cuenta de Hosting:

[04-Dec-2018 18:32:18 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/proteces/public_html/administrator/components/com_jce/controller.php on line 134
[05-Dec-2018 12:20:08 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/clon/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/clon/administrator/components/com_jce/controller.php on line 134
[05-Dec-2018 12:20:24 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/clon/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/clon/administrator/components/com_jce/controller.php on line 134
[04-Dec-2018 18:32:18 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/administrator/includes/toolbar

el virtuemark es 3.4.2 todabía no lo actualice.
me convendrá actualizarlo a 3.4.3 - 9973?

un saludo gracias.

ResponderCitar
Respondido : 05/12/2018 12:43 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Guillermo.

Si lo tienes todo actualizado es posible que al instalar la versión 7.0 algunas extensiones tuvieran problemas.

De la versión 7.0 a la 7.2 se realizaron algunas modificaciones en el código y puede ser que las ultimas versión de las extensiones estén adaptadas para esta ultima versión y no funcionen con versiones inferiores.

Lo mejor es que lo tienes solucionado 😉

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 05/12/2018 12:43 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Guillermo.

Veo que hay un archivo de registro que indica la existencia de errores 500 en alguna web alojada en tu cuenta de Hosting:

Stephan siempre mostrara los avisos que hay en el archivo error.log de la instalacion.
.- Accede a tu cuenta de cPanel -> Administrador de archivo.
.- Edita el archivo error.log y elimina todo su contenido.

Comprueba que el componente JCE lo tengas actualizado. Puedes descargar la ultima versión de esta URL:
-> https://extensions.joomla.org/extension/jce/

me convendrá actualizarlo a 3.4.3 - 9973?

Siempre es recomendable tener todo actualizado y mas si son versiones menores de la misma rama 3.4.x

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 05/12/2018 12:49 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

GUILLERMO
 GUILLERMO
Usuario experto

gracias por tu ayuda.

voy haciendo lo del JCE y de momento bien.

ResponderCitar
Respondido : 05/12/2018 1:24 pm
GUILLERMO
 GUILLERMO
Usuario experto

hola ya actualicé el virtuemark y todo funciona bien.

pero en el stephan me pone en errores 500:

[05-Dec-2018 12:20:24 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/clon/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/clon/administrator/components/com_jce/controller.php on line 134
[05-Dec-2018 13:19:17 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/clon/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/clon/administrator/components/com_jce/controller.php on line 134
[05-Dec-2018 13:19:17 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/clon/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/clon/administrator/components/com_jce/controller.php on line 134
[05-Dec-2018 13:19:29 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/clon/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/clon/administrator/components/com_jce/controller.php on line 134
[05-Dec-2018 13:19:59 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/clon/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/clon/administrator/components/com_jce/controller.php on line 134
[04-Dec-2018 18:32:18 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/proteces/public_html/administrator/components/com_jce/controller.php on line 134
[05-Dec-2018 13:24:55 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/administrator/components/com_jce/controller.php on line 134
[05-Dec-2018 13:24:55 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/administrator/components/com_jce/controller.php on line 134
[05-Dec-2018 13:25:22 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/proteces/public_html/administrator/includes/toolbar.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/proteces/public_html/administrator/components/com_jce/controller.php on line 134

esto del archivo controller PHP y de colocar (include_path='.:/opt/alt/php72/usr/share/pear') en la linea 134 como y donde lo tengoque escribir? ó que me conviene hacer.

te paso un pantallazo del archivo. (no sé si realmente es necesario hacerlo)

gracias

ResponderCitar
Respondido : 05/12/2018 2:33 pm

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Guillermo

¿ Actualizaste el componte JCE y Borraste el contenido del archivo error.log ?
Disculpa por la consulta pero no me queda claro los pasos que realizaste.

Si lo tienes todo actualizado, incluido joomla, realiza los siguientes pasos:
.- Descarga la ultima versión de joomla ( La misma que tienes en tu instalación )
-> https://downloads.joomla.org/es/latest

.- Acede a tu cuenta de cPanel -> Administrador de archivos
.- Accede administrator -> includes
.- Renombra el archivo " index.php " por ejemplo " index_old.php "
.- Descomprime el archivo de joomla que te descargaste
.- Accede administrator -> includes y sube el archivo index.php a la carpeta " administrator -> includes " de la instalación ( ese archivo sustituye al que renombraste "

Elimina todo el contenido del archivo error.log y comprueba si desaparecen los avisos.

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 05/12/2018 3:37 pm
GUILLERMO
 GUILLERMO
Usuario experto

hola Pepe,
si actualicé el JCE y borré los archivos error.log tanto del clon como de la web original.

pero antes de hacer los cambios que me indicas te comento lo siguiente:
pero siguen apareciendo errores en el archivo cuando se navega en la web.

los errores que salen son:
[05-Dec-2018 16:03:42 Europe/Berlin] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ExposeBrowser has a deprecated constructor in /home/proteces/public_html/clon/libraries/expose/libs/browser.php on line 135
[05-Dec-2018 16:03:42 Europe/Berlin] PHP Warning: A non-numeric value encountered in /home/proteces/public_html/clon/libraries/expose/core/menu/megamenu.php on line 337
[05-Dec-2018 16:03:42 Europe/Berlin] PHP Warning: A non-numeric value encountered in /home/proteces/public_html/clon/libraries/expose/core/menu/megamenu.php on line 337
[05-Dec-2018 16:03:42 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/proteces/public_html/clon/modules/mod_social_icons/mod_social_icons.php on line 150
[05-Dec-2018 16:03:43 Europe/Berlin] PHP Warning: A non-numeric value encountered in /home/proteces/public_html/clon/libraries/expose/core/menu/megamenu.php on line 337
[05-Dec-2018 16:03:43 Europe/Berlin] PHP Warning: A non-numeric value encountered in /home/proteces/public_html/clon/libraries/expose/core/menu/megamenu.php on line 337
[05-Dec-2018 16:03:43 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/proteces/public_html/clon/modules/mod_social_icons/mod_social_icons.php on line 150
[05-Dec-2018 16:03:44 Europe/Berlin] PHP Warning: A non-numeric value encountered in /home/proteces/public_html/clon/libraries/expose/core/menu/megamenu.php on line 337
[05-Dec-2018 16:03:44 Europe/Berlin] PHP Warning: A non-numeric value encountered in /home/proteces/public_html/clon/libraries/expose/core/menu/megamenu.php on line 337
[05-Dec-2018 16:03:44 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/proteces/public_html/clon/modules/mod_social_icons/mod_social_icons.php on line 150
[05-Dec-2018 16:03:45 Europe/Berlin] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ExposeBrowser has a deprecated constructor in /home/proteces/public_html/clon/libraries/expose/libs/browser.php on line 135
[05-Dec-2018 16:03:45 Europe/Berlin] PHP Warning: A non-numeric value encountered in /home/proteces/public_html/clon/libraries/expose/core/menu/megamenu.php on line 337
[05-Dec-2018 16:03:45 Europe/Berlin] PHP Warning: A non-numeric value encountered in /home/proteces/public_html/clon/libraries/expose/core/menu/megamenu.php on line 337
[05-Dec-2018 16:03:45 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/proteces/public_html/clon/modules/mod_social_icons/mod_social_icons.php on line 150

ahora probaré lo qie me indicaste.

un saludo

ResponderCitar
Respondido : 05/12/2018 4:09 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola guillermo.

Ok, esos errores son distintos a los de antes. Los errores que muestras ahora son de la extensión megamenu y del modulo de iconos sociales.

No se que extensiones son las que utilizas para el menú y los iconos, tienes que revisar que extensión es y actualizarlas. Es posible que esas extensiones, sobre todo la del menú, forme parte de tu plantilla y se actualicen al actualizar la plantilla.

Comprueba las versiones de esas extensiones y si hay actualizaciones de la plantilla.

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 05/12/2018 4:29 pm
GUILLERMO
 GUILLERMO
Usuario experto

hola Pepe,

hice lo que me indicaste con el archivo index.php pero este archivo está en administator y no en includes.
en includes hay un index.html.
hice ese cambio pero me daba error al acceder a la administración de la web.
asi que lo volví como estaba.

el modulo se llama social icons pero no veo ninguna actualización que pueda hacer. veré si instalo otra parecida a esta.

respecto a megamenu no encuentro nada como extensión.
nota: estoy probando todo en el clon y si funciona lo paso a la web original.
un saludo.

ResponderCitar
Respondido : 05/12/2018 5:11 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Tienes tu Joomla igualmente actualizado?
Los mensajes recientes del error_log indican código no actualizado posiblemente del core de Joomla
Con respecto al megamenú son advertencias, pero igual sería conveniente ver si hay otra alternativa que no te genere estos mensajes.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 05/12/2018 6:02 pm
GUILLERMO
 GUILLERMO
Usuario experto

he deshabilitado el modulo de social icons a ver que pasa.
y desaparece el error correspondiente.

no obstante no logro quitar el error de megamenu, que debe de ser de la propia plantilla de http://www.themexpert.com.

será que no admite el PHP 7.2?
ya probé con PHP 7.1 pero no funciona la web.

un saludo

ResponderCitar
Respondido : 05/12/2018 6:15 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

GUILLERMO
 GUILLERMO
Usuario experto

ya he mirado todo y el joomla que tengo dice que es la última actualización
Joomla! 3.9.1 Stable [ Amani ] 27-November-2018 15:00 GMT
gracias.

ResponderCitar
Respondido : 05/12/2018 6:31 pm
Página 1 / 2

Por favor Iniciar Sesión o Registro