Recent Topics

1º Instalação...

Started by on Sep 11, 2008 – Contents updated: Sep 11, 2008

Sep 11, 2008 14:52    

oi people...

digam-me uma coisa...

acabei de instalar o blog acabadinho de tirar deste portal e dá-me o codigo do "Header"

PHP

NoticeOnly variable references should be returned by reference in /home/www/balsanovaascdr.freehostia.com/inc/_core/model/dataobjects/_dataobjectcache.class.php on line 159
foo
NoticeOnly variable references should be returned by reference in /home/www/balsanovaascdr.freehostia.com/inc/_core/model/dataobjects/_dataobjectcache.class.php on line 159
foo
NoticeOnly variable references should be returned by reference in /home/www/balsanovaascdr.freehostia.com/inc/_core/model/dataobjects/_dataobjectcache.class.php on line 159
foo
NoticeOnly variable references should be returned by reference in /home/www/balsanovaascdr.freehostia.com/inc/_core/model/dataobjects/_dataobjectcache.class.php on line 159
foo
NoticeOnly variable references should be returned by reference in /home/www/balsanovaascdr.freehostia.com/inc/_core/model/dataobjects/_dataobjectcache.class.php on line 159
foo
NoticeOnly variable references should be returned by reference in /home/www/balsanovaascdr.freehostia.com/inc/_core/model/dataobjects/_dataobjectcache.class.php on line 159
 
WarningCannot modify header information headers already sent by (output started at /home/www/balsanovaascdr.freehostia.com/inc/_core/model/dataobjects/_dataobjectcache.class.php:158in /home/www/balsanovaascdr.freehostia.com/skins_adm/_html_header.inc.php on line 40

e fui ver nas faq e de facto vem lá alguma coisa sobre isso mas o que vem,

PHP

Errors
[edit"Cannot modify header information"
 
The PHP warning
 
WarningCannot modify header information headers already sent
 
is causedbecause there's output (from PHP) already, when there's a call to e.gheader(), which cannot send a HTTP header then anymore.
 
This is usually caused by e.gadding newlines at the end of some file you've manually edited (e.g. a configuration file in /conf).
 
Usually the cause of the error is given in the error message itself:
 
Warning: Cannot modify header information - headers already sent by
(output started at /path/to/file/with/output:LINE)
in /path/to/file/with/warning on line X
 
Take a look at /path/to/file/with/output, especially at/around line LINE.
 
If there's no "output started at" info givenyou're kinda out of luck. The only possible solution (apart from taking a look at the file's you've modified) seems to be adding manually echo "foo"; statements into the code to see if the error already gets triggered here (then the /path/to/file/with/warning and "line X" would change accordingly).

mas fala lá que "(apart from taking a look at the file's you've modified)" mas a instalação é nova e ainda não tive tempo para mexer em nada...

se alguem souber me diga alguma coisa tá...

um abraço...

P.S. podem ir ver no meu site, mesmo... http://balsanovaascdr.freehostia.com

Sep 11, 2008 17:31

Esquisito cara, vou ver se arrumo um tempo pra dar uma olhadinha nisso, até amanhã.

Sep 12, 2008 11:37

Walter wrote:

Esquisito cara, vou ver se arrumo um tempo pra dar uma olhadinha nisso, até amanhã.

OK THKS...

Sep 30, 2008 17:07

e então ainda nada...

estou mesmo aflitinho, e não preciso de "evacuar"...

se poder arranjar uma ajudinha, agradecido...

Sep 30, 2008 19:20

Se deve a questões de retorno por referência do php5.

Sugestões:
Edite o /home/www/balsanovaascdr.freehostia.com/inc/collections/model/_blogcache.class.php

Substitua function & get_by_url (linha 99) Por function get_by_url (sem o &)

Em /home/www/balsanovaascdr.freehostia.com/inc/_core/model/dataobjects/_dataobjectcache.class.php, a linha 151, também retirando o & em function & new_obj( $row = NULL )

Creio que isso solucionará seu problema.

[]'s
- Walter

Oct 01, 2008 20:31

walter foi na muche...

mas dá-me agora esse erro:

Code

Notice: Only variables should be assigned by reference in /home/www/balsanovaascdr.freehostia.com/index.php on line 59
 
Warning: Cannot modify header information - headers already sent by (output started at /home/www/balsanovaascdr.freehostia.com/index.php:59) in /home/www/balsanovaascdr.freehostia.com/inc/skins/_skin.funcs.php on line 379
 
 
Notice: Only variable references should be returned by reference in /home/www/balsanovaascdr.freehostia.com/inc/_core/model/dataobjects/_dataobjectlist2.class.php on line 195
 
Notice: Only variable references should be returned by reference in /home/www/balsanovaascdr.freehostia.com/inc/items/model/_itemlist.class.php on line 298

Oct 01, 2008 21:03

O ideal seria vc poder mudar a configuração do php.ini e colocar allow_call_time_pass_reference como Off. Isso resolveria o problema.

Sem isso, você precisa tirar o & antes das definições de funções.

As que são ditas aí, são em

_dataobject2.class.php em function & get_next() (linha 187) (mas tem mais funções nesse arquivo)

e em _itemlist.class.php na função get_item

Uma opção simples seria desabilitar o reporte de erros no nivel notice e warning.

Para isso, em conf/_advanced.php, onde tem:
error_reporting( E_ALL );
Substitua por
error_reporting( E_ALL & ~E_NOTICE| E_WARNING );

De um toque quando estiver tudo ok!

Oct 02, 2008 11:55

ficou um brinquinho... muito obrigado...

espero não chatear mais...

:oops:

Oct 02, 2008 15:24

Sem problema, não é uma chateação não!


Form is loading...

powered by b2evolution free blog software – This forum is powered by b2evolution CMS, a complete engine for your website.