Cachina’s Programming Blog


Caracteres LIXO que surgem do nada, Apague de seus arquivos

Posted in Dicas,LINUX por Mayron Cachina em novembro 14, 2007
Tags:

Problemas, problemas e mais problemas…
Já aconteceu com vocês de surgirem caracteres do nada no início de seus arquivos de texto????

O Caso:
Editando tudo bonitinho no Windows meus arquivos php, servidor rodando tudo redondo!!!
Utilizando o Zend FrameWork + PHP5 + Apache + Linux como servidor, TODAS as configurações iguais, nas máquinas…

O Erro:
Fatal error: Uncaught exception ‘Zend_Session_Exception’ with message
‘Session must be started before any output has been sent to the browser; output started in
/var/raiz/wwwprivate/processos

/index.php/1’ in /var/raiz/wwwprivate/processos/library/Zend/Session.php:359 Stack trace: #0 /var/raiz/wwwprivate/processos/index.php(32): Zend_Session::start() #1 {main} thrown in /var/raiz/wwwprivate/processos/library/Zend/Session.php on line 359
No caso, a Sessão não está conseguindo ser startada, ela dele ser iniciada na primeira linha do arquivo.
Mais como estou utilizando o Zend, é só executar o método Zend_Session::start() no index.php.

A Observação:
Ao abrir no Linux os arquivos php notei os caracteres  no inicio do aquivo…
Assim nunca vai iniciar a sessão!!!

A Solução:
Shell Script nele…
Lineu o Linux Man (lá do trabalho), fez um scriptzinho….
Na primeira tentativa a gente não se ligou e o arquivo executou a operação nele mesmo, então apagou os caracteres ,
e como ia rodar de novo????
Solução deste problema: manda um parâmetro com o diretório e executa uma pasta A CIMA!!!

#!/bin/sh
# Execução: /.arquivo.sh DIRETORIO
for ARQUIVO in `find $1`
do
sed -i ‘s///g’ $ARQUIVO
done

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


%d blogueiros gostam disto: