No es un error como tal, notifica que en algún momento determinado han coincidido más de X procesos simultáneos y ha llegado al límite definido por el servidor. No muestra un error al usuario o visitante pero puede demorar la entrada a la web durante unos segundos hasta que un proceso queda libre.
[Xxx Xxx 00 00:00:00 0000] WARNING: [pool xxxxxxxxx.com] server reached max_children setting (5), consider raising it
1 2 |
Warning: Cannot modify header information - headers already sent |
Este error se produce por la configuración de APC (Alternative PHP Cache) de php. Su configuración esta limitada y ahí que aumentar los MB asignados en el php.ini.
1 |
apc.shm_size = 64 |
WordPress incorpora de forma nativa funciones para mostrar contenido condicionado en que parte te encuentres. Estás son dos de las funciones:
Devuelve true o false si te encuentras en la home del tema.
1 |
is_front_page(); |
Devuelve true o false si te encuentras en una entrada.
1 |
is_single(); |
Si alguna vez has programado para web te abras topado con el problemas de las ñ y los acentos por no tener una codificación utf8. Tanto php como mysql y apache tienen que tener esta configuración en sus archivos.En esta caso voy a mostrar como configurar mysql.
El archivo que tenemos que editar es /etc/mysql/my.cnf y insertar en debajo de cada etiqueta las siguientes directivas:
1 2 3 4 5 6 7 8 9 |
[mysqld] default-character-set=utf8 default-collation=utf8_general_ci character-set-server=utf8 collation-server=utf8_general_ci init-connect='SET NAMES utf8' [client] default-character-set=utf8 |
Una vez guardado reiniciamos mysql:
1 |
service mysql restart |
También comprobamos que los cambios son correctos:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
mysql> SHOW VARIABLES LIKE 'character_set%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec) |