Encontrei a resposta; problema foi o host entradas: Hosts entradas de arquivo para vários domínios no VPS?
Eu recebo muitos desses erros todos os dias no meu log de erros do apache:
[erro] [cliente 127.0.0.1] script '/var/www/html/wp-cron.php' não encontrado ou não é possível stat
e eu estou querendo saber se tem alguma coisa com o meu httpd.conf, porque o meu DocumentRoot está definido como "/ var / www / html", mas meu site WordPress está em um diretório superior chamado httpdocs, não html . wp-cron.php existe, mas está em httpdocs, não em html e não há diretório html. Existem vários sites e domínios WordPress no VPS e no IP.
Não há outros erros como esse nos logs, e o WordPress parece rodar bem. Mas eu quero corrigir esses erros, pois é um pouco de carga extra no servidor.
Existe uma maneira de adicionar um redirecionamento ou alias no httpd.conf para que o wp-cron.php possa ser encontrado? Ou isso é um assunto diferente com uma solução diferente?
Editar: Encontrou a resposta; problema foi a entrada do arquivo hosts: Entradas do arquivo Hosts para vários domínios no VPS?
Encontrei a resposta; problema foi o host entradas: Hosts entradas de arquivo para vários domínios no VPS?
O DocumentRoot
no httpd.conf provavelmente será o padrão para qualquer host não tratado por um host virtual. Por exemplo, solicitações no endereço IP.
Você pode definir o DocumentRoot
como o site padrão (se for o que você deseja para solicitações ao endereço IP) ou usar RewriteRule
para reescrever o pedido de volta ao site principal ou o httpd.conf ou no arquivo .htaccess
:
<Directory /var/www/html>
RewriteRule wp-cron.php http://yourdomainname.com/wp-cron.php [R=301]
</Directory>
Sem saber o que é o script ou se existe em outro lugar, não é fácil avisar. Um link simbólico também pode corrigir, mas as permissões podem atrapalhar.
Tags alias apache-2.2 httpd