[CentOS-es] Migraci�n de CentOS 6 a CentOS 7 - web php

Erick Ocrospoma zipper1790 en gmail.com
Sab Ene 7 17:10:36 UTC 2017


Hola,


2017-01-07 11:28 GMT-05:00 Alex ( Servtelecom ) <alex.andreu en servtelecom.com
>:

> Resumo la respuesta de todos:
>
> El error es de los log's, en la web simplemente sale en blanco y cuando
> activo el display_error entonces sale lo mismo que en el log.
> Casi todo funciona menos en el apartado de administraci�n de la web y en
> un apartado de ofertas ( os indicar�a la web pero esta en el servidor de
> pruebas que no es accesible actualmente ya que hay la web en producci�n -
> utilizo el fichero host, para las pruebas)
>
> del servidor antiguo es CentOS 6 : mysql-5.1.73-7 y php-5.3
> en el servidor nuevo es CentOS 7 : mariadb-5.5.52 y php-5.4
>
> no veo nada relacionado con el mysql_fetch_object() ya que por lo que he
> visto en las 2 versiones del php se utiliza igual. tema de permisos lo he
> puesto en 777 para descartar y el SeLinux en permissive para descartar pero
> sigue igual. no veo si requiere de un modulo extra el php que no se
> instalaba en CentOS 6. en el php.ini he puesto los mismos valores as� que
> no se me ocure que m�s mirar ;(
>
>
​Tienes instalado el paquete php-mysql o php-mysqlnd ? (Son lo mismo, pero
este ultimo es el mas recomendado)  Pareciera que el error es por eso.

Adicionalmente, te recomendaria hagas una comparativa de los paquetes PHP
(usando rpm -qa),
para ver si no te falta alguno (entre ambas versiones de CentOS), o
mantienes distintas versiones de los paquetes.​

​Nos comentas!​



> No he compilado ning�n paquete yo, todos son de los repos oficiales.
>
>
>
> Firma Alexandre Andreu Cases - Servtelecom
> El 07/01/17 a las 16:10, orkcu escribi�:
>
>> Dices que hay partes del sitio web que funciona, alguna de las que
>> funciona requiere informacion de la base de datos?Estoy solo tratando de
>> dicernir si el problema es global, aplicaci�n->php->mysql, o si es solo en
>> una pagina php.
>> Podrias ver si entre la version de php del c7 y la del c6 hay alguna
>> diferencia cuando se llama a esas dos funciones. ( El error te lo da php no
>> mysql/mariadb)
>> En cuantos ficheros php se utilizan esas dos funciones? ( grep -r a todo
>> el directorio podria ayudarte)
>> Has identificado que parte del sitio no funciona? Podrias correlacionar
>> el warning de php con el access log de apache.
>> Suerte
>> Cu
>> Roger
>>
>>
>> Sent from my Samsung Galaxy smartphone.
>> -------- Original message --------From: "Alex ( Servtelecom )" <
>> alex.andreu en servtelecom.com> Date: 2017-01-07  8:50 AM  (GMT-05:00) To:
>> centos-es en centos.org Subject: Re: [CentOS-es]
>>    Migraci�n de CentOS 6 a CentOS 7 - web php
>> Llevo 1 semana googleando y no encuentro nada de nada
>>
>> He mirado los paquetes y no me hace falta instalar nada de nada ;(
>>
>> que info necesitar�as?
>>
>> Solo se que en CentOS 6 funciona y con el 7 con lo mismo instalado no
>> funciona bien ;( ( he tirado de apuntes de lo que hice en CentOS 6 y lo
>> he calcado a CentOS 7 sin problemas. Bueno si que hay algo diferente,
>> ahora que pienso, en CentOS 6 es mysql y en CentOs 7 es mariadb...
>> podr�a ser que mariadb fuera el causante? que no reconozca la petici�n de
>>
>> mysql_fetch_object()
>>
>>
>> Firma Alexandre Andreu Cases - Servtelecom
>> El 07/01/17 a las 14:03, Miguel Gonz�lez escribi�:
>>
>>> Hola:
>>>
>>>      Con tan poca informaci�n poco podemos ayudarte. Mirar�a diferencias
>>> de
>>> la versi�n de PHP entre un servidor y otro y los paquetes de php-mysql
>>> que tengas en ambos servidores para comparar.
>>>
>>>      Has googleado los errores?
>>>
>>>      Miguel
>>>
>>> On 01/07/17 1:08 PM, Alex ( Servtelecom ) wrote:
>>>
>>>> hola lista y feliz a�o!
>>>>
>>>> tengo que cambiar el servidor porque hay falla la placa base y me urge
>>>> cambiarlo, al poner en el nuevo servidor con CentOS 7 me encuentro que
>>>> casi todo va bien menos una web que da los siguientes errores:
>>>>
>>>> PHP Warning:  mysql_fetch_object(): supplied argument is not a valid
>>>> MySQL result resource
>>>>
>>>> PHP Warning:  Variable passed to each() is not an array or object
>>>>
>>>> Alguien puede decirme por donde empezar? en el servidor con CentOS 6
>>>> funciona bien y en CentOS 7, bueno parte dela web si pero alg�n apartado
>>>> salta este error
>>>>
>>>> ya me dir�is que informaci�n necesit�is para que me pod�is ayudar!
>>>>
>>>> Gracias por adelantado!
>>>> _______________________________________________
>>>> CentOS-es mailing list
>>>> CentOS-es en centos.org
>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>>
>>>> _______________________________________________
>>> CentOS-es mailing list
>>> CentOS-es en centos.org
>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>
>> _______________________________________________
>> CentOS-es mailing list
>> CentOS-es en centos.org
>> https://lists.centos.org/mailman/listinfo/centos-es
>> _______________________________________________
>> CentOS-es mailing list
>> CentOS-es en centos.org
>> https://lists.centos.org/mailman/listinfo/centos-es
>>
>
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> https://lists.centos.org/mailman/listinfo/centos-es
>



-- 


Erick.


-------------------------------------------
IRC     :   zerick
Blog    : http://zerick.me
About :  http://about.me/zerick
Linux User ID :  549567


M�s informaci�n sobre la lista de distribuci�n CentOS-es