mail do site para erro externo, embora o lampp dovecot e o saslauthd já tenham iniciado no boot. Quando eu reiniciar o mail lampp é enviado [fechado]

0

Minha ordem de inicialização é

  • saslauth começou
  • dovecot começou
  • postfix iniciado
  • lampp iniciado.

Não há nenhum problema com envio interno e externo e recebimento de e-mail apenas o código de e-mail php do site mostra erro de e-mail. Mas quando eu reinicio o lampp, o webmail funciona enviando e-mails para o Google. Eu reinicio o lampp do terminal.

cd  /opt
cd lampp
./lampp restart

starting Apache with SSL ( and PHP)...
Starting Mysql
Starting ProFTPD

mas estes já foram iniciados na inicialização

Você pode me dar uma solução? No painel webmin saslauthd, dovecot, xinetd, postfix e ativado na inicialização. Como os amigos apache lampp estão instalados no diretório opt, ele também está configurado para iniciar a inicialização automática com os seguintes comandos

apache friends lampp is installed in  opt directory and is enabled auto start at boot with following  commands

ln -s /opt/lampp/lampp S99lampp
ln -s /opt/lampp/lampp K01lampp

No entanto, no serviço de inicialização do painel do Webmin, o httpd está mostrando não para o início automático. A partir disso, isso ativa outro daemon do apache.

Onde está a instalação do diretório de opções opt que mostra o início automático no painel de inicialização? Também onde está o serviço mysql e proftpd no painel de controle do Webmin?

Steff Obrigado por entender o problema peculiar: eu deletei o httpd na inicialização do webmin, mas não consegui executar o apt-get no centos ou o yum desinstalar o apache2. Nenhum erro no log. saída no terminal pas auxwe comando antes de opt lampp reiniciar e depois de opt lampp restart: mail do site funciona após opt lampp restart mas mostra erro antes de reiniciar. Mas antes de o lampp restart mail ser enviado e recebido do gmail e do servidor.

Veja a saída do link ps :

    
por rajeev 23.08.2013 / 06:54

1 resposta

1

% bl0ck_qu0te%

Com relação ao acima, pode haver duas instalações do Apache2 no sistema conflitantes entre si. Isso pode resultar em uma instância do Apache2 para ser executada na inicialização e mais uma que o Webmin vê.

Para verificar qual Apache2 Webmin vê, pare o que está sendo executado na inicialização com:

./lampp stop (localizado em / opt / lampp)

Em seguida, vá para o Webmin e execute o daemon httpd.

Quando o daemon httpd iniciar, emita o seguinte no terminal:

ps auxwe

Isso imprimirá todos os processos em execução com seus caminhos. Se o caminho da instância do Apache2 em execução for diferente daquele instalado com o lampp (aquele localizado em / opt / lampp), então há uma strong possibilidade de que possa haver conflito em outros serviços também, como o MySQL, etc.

Além disso, um bom lugar para checar é / var / log / * (checar por logs apache2 / *, mysql.log e mail. *)

O procedimento acima pode ser usado para encontrar outros serviços potenciais conflitantes, como MySQL, Postfix, etc.

Soluções possíveis:

  • Desinstala uma pilha, que é o LAMPP ou o resto provável, instalada pelo gerenciador de pacotes (apt)

  • Verifique todos os scripts de inicialização e pare os serviços conflitantes

  • Verifique a origem do PHP e veja quais chamadas de serviço ou ajustam, fornecendo um caminho completo para o executável.

por Stef K 23.08.2013 / 07:27