Obtendo cabeçalhos já enviados erro de plugin
-
-
Postar asprimeiras 10 oumais linhas de `header.php`Post the first 10 or so lines of `header.php`
- 0
- 2013-07-05
- s_ha_dum
-
Oi @s_ha_dum Obrigadopor responder -pergunta original atualizada conforme solicitadoHi @s_ha_dum thanks for responding - original question updated as requested
- 0
- 2013-07-05
- Osu
-
Esse arquivo _should_estarenviando saída.Essenão é oproblema.Ativar depuração ___off___.Você aindatem oproblema?That file _should_ be sending output. That is not the problem. Turn debugging ___off___. Do you still have the problem?
- 0
- 2013-07-05
- s_ha_dum
-
É assim queminha depuraçãoestá configuradaem `wp-config.php`:` definir ('wp_debug',false); `- Eu suponho que você quis dizer queem vez dephp.ini?This is how my debugging is set up in `wp-config.php` : `define('WP_DEBUG', false);` - I assume you meant that rather than php.ini?
- 0
- 2013-07-05
- Osu
-
Qual é o URLpara o site ao vivo?What is the URL to the live site?
- 0
- 2013-07-05
- s_ha_dum
-
http://www.instrumentalbackgroundmusic.come este é umexemplo de umapágina quemostra oerro: http://www.instrumentalbackgroundmusic.com/royalty-free-music/test-track-jazz-indie/http://www.instrumentalbackgroundmusic.com and this is an example of a page that shows the error: http://www.instrumentalbackgroundmusic.com/royalty-free-music/test-track-jazz-indie/
- 0
- 2013-07-05
- Osu
-
Vamos [continuaresta discussãono chat] (http://chat.stackexchange.com/rooms/9531/Discussion-between-su)let us [continue this discussion in chat](http://chat.stackexchange.com/rooms/9531/discussion-between-s-ha-dum-and-osu)
- 0
- 2013-07-05
- s_ha_dum
-
1 responda
- votos
-
- 2013-07-05
Se você olharpara afonte dapágina,você veráissoem torno da linha 122:
<div class="nav-collapse collapse"> <br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/onesizeu/clients/instrumentalbackgroundmusic.com/wp-includes/functions.php:2841) in <b>/home1/onesizeu/clients/instrumentalbackgroundmusic.com/wp-content/plugins/osu-royaltfreemusic/osu-royaltyfreemusic.php</b> on line <b>225</b><br /> <br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/onesizeu/clients/instrumentalbackgroundmusic.com/wp-includes/functions.php:2841) in <b>/home1/onesizeu/clients/instrumentalbackgroundmusic.com/wp-content/plugins/osu-royaltfreemusic/osu-royaltyfreemusic.php</b> on line <b>225</b><br /> <ul id="menu-primary" class="nav"><li id="menu-item-9" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9"><a href="http://www.instrumentalbackgroundmusic.com/">Home</a></li>
Algoestátentandoiniciar uma sessãobem no corpo dapágina. Vocênãopodefazerisso. As sessõesprecisam seriniciadas antes que qualquer conteúdo sejaenviadopara onavegador.
A correçãoparaisso é conceitualmente simples -gancho o
session_start
funçãopara algumgancho que éexecutado antes que o conteúdo sejaimpresso. Algo assim:function boot_session() { session_start(); } add_action('wp_loaded','boot_session');
Eunão sei o queexatamente,é chamar
session_start
oupor que,portanto,a correçãopráticapode sermais complicada,masessa é a correçãobásica.If you look at the source of the page you will see this around line 122:
<div class="nav-collapse collapse"> <br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/onesizeu/clients/instrumentalbackgroundmusic.com/wp-includes/functions.php:2841) in <b>/home1/onesizeu/clients/instrumentalbackgroundmusic.com/wp-content/plugins/osu-royaltfreemusic/osu-royaltyfreemusic.php</b> on line <b>225</b><br /> <br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/onesizeu/clients/instrumentalbackgroundmusic.com/wp-includes/functions.php:2841) in <b>/home1/onesizeu/clients/instrumentalbackgroundmusic.com/wp-content/plugins/osu-royaltfreemusic/osu-royaltyfreemusic.php</b> on line <b>225</b><br /> <ul id="menu-primary" class="nav"><li id="menu-item-9" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9"><a href="http://www.instrumentalbackgroundmusic.com/">Home</a></li>
Something is trying to start a session well into the body of the page. You can't do that. Sessions need to be started before any content is sent to the browser.
The fix for this is conceptually simple-- hook the
session_start
function to some hook that runs before content is printed. Something like this:function boot_session() { session_start(); } add_action('wp_loaded','boot_session');
I don't know what, exactly, is calling
session_start
or why, so the practical fix may be more complicated but that is the basic fix.
Estoutendo umpouco deproblemas com umerro de 'cabeçalhosjáenviados' de umplugin WordPresseu construíparamim e agoraestou se adaptando. Este é oerro:
Eujá olheipara o header.php linha 2e éisso que há comespaçosbrancosextrasnem caracteresengraçados,etc:
Eujá olheipara a linha 225em osu-rfm.phpe éisso quefazparte desse arquivo (este é oplugin BTW):
E agoraestou completamentepreso comonão sei o quetentar opróximo ... Alguémpodefazer algumas sugestões? Eu removitodo oespaçobranconofinale apartir detodos osmeus arquivostemáticos como sugerido aqui ,Masparecenãofazer a diferença. Eutambémtentei remover ofechamento
?>
tagnofinal do arquivo domeuplugin,masnada.Bythe way,isso só acontecenomeu servidor ao vivo,nãomeu local configurado,entãoeutenho a sensação de quepoderia ser umproblema de servidor.
obrigado
Osu