Je reçois beaucoup de ces erreurs chaque jour dans mon journal d'erreur Apache:
[Erreur] [Client 127.0.0.1] Script '/var/www/html/wp-cron.php' non trouvé ou incapable de stat
et je me demande si cela a quelque chose à faire avec mon httpd.conf, car mon documentOrot est défini comme "/ var/www/html" mais mon WordPress Site (s) est en haut répertoire appelé httpdocs, non html. WP-cron.php existe, mais c'est dans httpdocs, non html, et il n'y a pas de répertoire HTML. Il y a plusieurs WordPress sites et domaines sur le VPS et à l'IP.
Il n'y a pas d'autres erreurs comme celle dans les journaux et WordPress semble fonctionner correctement. Mais je veux résoudre ces erreurs, car il s'agit d'un peu de charge supplémentaire sur le serveur.
Y a-t-il un moyen d'ajouter une redirection ou un alias dans httpd.conf pour que wp-cron.php peut être trouvé? Ou cette question différente avec une solution différente?
Edit: a trouvé la réponse; Le problème était l'hôte des entrées de fichier: héberge des entrées de fichier pour plusieurs domaines sur VPS?
Trouvé la réponse; Le problème était des entrées d'hôtes: héberge des entrées de fichier pour plusieurs domaines sur VPS?
Le DocumentRoot
dans httpd.conf est susceptible d'être la valeur par défaut pour les hôtes non traités par un hôte virtuel. Par exemple, des demandes sur l'adresse IP.
Vous pouvez définir le DocumentRoot
soit le même que le site par défaut (si c'est ce que vous voulez pour les demandes de l'adresse IP), ou si vous utilisez un RewriteRule
pour réécrire la requête à la main. site soit dans le httpd.conf ou dans le .htaccess
déposer:
<Directory /var/www/html>
RewriteRule wp-cron.php http://yourdomainname.com/wp-cron.php [R=301]
</Directory>
Sans savoir quel est le script, ou si cela existe ailleurs, il n'est pas facile de conseiller. Un symbole symbolique pourrait également le réparer, mais les autorisations pourraient vous guider.