Archivo de la etiqueta: wordpress

Solucionar error: Warning: Cannot modify header information – headers already sent by (output started at wp-config.php:1) in wp-includes/pluggable.php

Al actualizar WordPress 4.3 puede que visualices este error en tu wp-admin o dashboard u otras zonas como el wp-login.

Suele pasar a usuarios que actualizan su WordPress y modifican su archivo wp-config.php con algún editor (tipo Filemanager de Cpanel u otros) que añaden al archivo el modo UTF8 BOM (unas cabeceras en el archivo) que no están permitidas y que no se llevan bien con hostings o alojamientos basados en GNU/Linux y ejecutando PHP.

Ten en cuenta, que esta solución que propongo es una de las posibles, ya que el error puede deberse a otras causas, por ello te recomiendo que busques en esta sección específica de wordpress en caso que no te sea útil esta solución. Normalmente, este warning o aviso aparece al intentar establecer las cookies de wordpress, ya que carga el wp-config.php y añade el BOM que se toma como texto enviado e impidiendo establecer las cabeceras de PHP y por tanto las cookies.

En caso de que estes afectado por la modificación del archivo UTF8 con BOM en el wp-config.php, la solución es facil. Unicamente debes quitarle el modo BOM con algun editor de texto avanzado.

Aunque para administradores de sistemas como yo, solemos hacerlo de forma más rapida con un par de comandos.

Primero si quieres buscar otros archivos con UTF8 BOM (puedes excluir archivos PNG, JPG y demás que seran falsos positivos). Puedes utilizar el siguiente comando:

grep -rl $'\xEF\xBB\xBF' ruta/a/tu/wordpress

Si una vez que has confirmado los archivos, puedes ejecutar el siguiente comando para cambiar todos los archivos de una vez y eliminar el modo UTF8 BOM:

find ruta/a/tu/wordpress -type f -exec sed '1s/^\xEF\xBB\xBF//' -i.bak {} \; -exec rm {}.bak \;

¿Aún sigues con problemas y no encuentras quien pueda solucionartelo?

Pues estas de suerte, puedes contratarme como freelancer en Upwork para que le de un vistazo y solucionarlo.

 

Tivion aceptado en el Concurso Universitario de Software Libre (CUSL)

Logo Concurso Universitario de Software Libre

Mi proyecto Tivion, un reproductor simple de canales streaming de TV y Radio, ha sido confirmado en el Concurso Universitario de Sofware Libre (también conocido como CUSL), en la convocatoria nacional y la convocatoria regional de Castilla-La Mancha.

El CUSL es un concurso que pretende fomentar la creación y contribuir a la consolidación de la comunidad del software libre en la universidad.

En mi caso, ha sido un éxito rotundo el encontrarlo mediante la publicidad que se ha hecho en folletos de las mátriculas de la UCLM, otros compañeros de curso (como Cleto Martín, ganador del año anterior con el premio en innovación con su proyecto IcePick) que me han hablado de ello y blogs de temática de software libre que lo han promovido.

Por tanto, decidi subscribir el proyecto Tivion y no porque den 2 créditos de libre configuración (que no me interesan, puesto que ya tengo 12, el máximo de todos los permitidos por cursillos u otras actividades de libre) o porque den más de 7000 € en premios (no es que no quiera dinero, que me vendría bien para renovar mi antiguo portatil y pagar pequeños caprichos), sino porque pienso que será una experiencia interesante en la que aprenderé bastante y conoceré a mucha gente relacionada con el software libre y será una oportunidad fántastica para que el proyecto avance y tenga mucha más difusión.

La única pega es que tengo que usar la forja de RedIris para desarrollar el proyecto que tiene un SVN y yo utilizo Bazaar en LaunchPad, pero he llegado a un acuerdo con los organizadores y puedo realizar los commits de código en ambas a la vez.

Será duplicar esfuerzos pero es un requisito del concurso, no es que no este cómodo con SVN, sino que ya estaba acostumbrado a Bazaar (me paso igual con GIT) y ya que estaba todo integrado con Ubuntu, me hacia muy buena pareja. Pero bueno, como digo no hay problema.

La dirección del SVN en la forja de RedIris será (esta pendiente de aceptación): https://forja.rediris.es/projects/cusl4-tivion/

Para la organización del concurso tambien es necesario un blog (vaya que suerte, ya lo tengo!) y dejan que sea cualquiera, aunque aconsejan wordpress (vaya otro matching) así que pondre bajo la categoría RSS icon CUSL todo lo relacionado con el concurso, además de la categoría RSS icon Tivion (podeis suscribiros al RSS de las categorías si no quereis leer otros de mis disparatados artículos).

Estoy bastante contento con participar, asi que veamos hasta donde podemos llegar juntos, porque si, vosotros como comunidad, tambien participáis 😉