[CentOS-es] Migración de CentOS 6 a CentOS 7 - web php
Camilo Sperberg
unreal4u en gmail.com
Sab Ene 7 17:40:02 UTC 2017
El problema no está en esa llamada, pero la anterior. El dataset que le entregas a esa función no es válido así que si podemos ver un poco de código podremos saber bien qué pasa.
Un var_dump del primer argumento que pasas podría ser útil y activar todos los errores (incluidos los de deprecation) tb te podría tirar más luces.
Saludos.
Sent from my iPhone 7 Beta [Confidential use only]
> On 7 Jan 2017, at 18:10, Erick Ocrospoma <zipper1790 at gmail.com> wrote:
>
> Hola,
>
>
> 2017-01-07 11:28 GMT-05:00 Alex ( Servtelecom ) <alex.andreu at 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 at servtelecom.com> Date: 2017-01-07 8:50 AM (GMT-05:00) To:
>>> centos-es at 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 at centos.org
>>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>>>
>>>>> _______________________________________________
>>>> CentOS-es mailing list
>>>> CentOS-es at centos.org
>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>>
>>> _______________________________________________
>>> CentOS-es mailing list
>>> CentOS-es at centos.org
>>> https://lists.centos.org/mailman/listinfo/centos-es
>>> _______________________________________________
>>> CentOS-es mailing list
>>> CentOS-es at centos.org
>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>
>>
>> _______________________________________________
>> CentOS-es mailing list
>> CentOS-es at 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
> _______________________________________________
> CentOS-es mailing list
> CentOS-es at centos.org
> https://lists.centos.org/mailman/listinfo/centos-es
Más información sobre la lista de distribución CentOS-es