Eu queria saber se alguém já se deparou com isso antes, como eu sou muito confuso para ser honesto, e meu conhecimento de administração de servidor não é particularmente bom, então não tenho certeza do que poderia estar errado, muito menos como para consertar isso.
Basicamente,
Quinta-feira na semana passada, tudo correu bem no nosso servidor. Eu venho na sexta-feira e é uma bagunça: as extensões do php estão faltando / não funcionam, os módulos do apache se foram. (por exemplo, oci_*
desapareceu completamente, odbc_ não está funcionando, mas ainda está lá, o apache ntlm_auth
para o logon único foi eliminado e, portanto, o site não estava sendo carregado no IE).
Estou descartando qualquer coisa deliberada porque é incrivelmente improvável.
A única coisa que realmente aconteceu entre quinta e quinta-feira & sexta-feira é que na quinta-feira à noite um dos caras da rede fez um upgrade de RAM no servidor e o reiniciou. É isso, nada mais.
Agora eu estou querendo saber se de alguma forma essas extensões e tais que nós instalamos meses atrás foram de alguma forma apenas salvas em uma espécie de memória local, e uma reinicialização as limpou? Mas nós instalamos todos eles como root, então não vejo por que deveria ser diferente de instalar qualquer outra coisa.
Faz pouco / nenhum sentido para mim.
Para expandir um exemplo de algo que deu muito errado, a extensão php odbc_
:
Ainda está no servidor, não retorna função indefinida nem nada. Mas ele não pode mais se conectar à fonte de dados. Eu o testei através da linha de comando e ele está funcionando perfeitamente bem com essa fonte de dados e detalhes de login, mas de repente tê-lo na função php odbc_connect () e ele simplesmente não pode se conectar. ( [S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source.
)
Mas o unixODBC está configurado corretamente. Como eu disse, eu testei tudo através do terminal e ele pode se conectar, e nós não mudamos nada, só agora, de repente, não está funcionando com a função PHP.
Alguém tem alguma idéia do que poderia estar acontecendo?
Isso está no CentOS 5.x pelo caminho.
Tags php linux apache-2.2 centos