Maison  >  Article  >  développement back-end  >  Que faire si PHP n'est pas accessible

Que faire si PHP n'est pas accessible

藏色散人
藏色散人original
2019-11-07 09:38:185699parcourir

Que faire si PHP n'est pas accessible

PHP n'est pas accessible ?

Raisons possibles et solutions pour les sites Web PHP inaccessibles

1. Une erreur 404 se produit lors de l'accès au site Web

Une erreur 404 se produit lors de l'accès au site Web, et le l'apparition du code d'état HTTP 404 signifie que la page Web pointée par le lien n'existe pas, c'est-à-dire que l'URL de la page Web d'origine n'est pas valide. Possibilité 1 : Le fichier de structure de l'espace a été supprimé. Contactez le service client de l'hébergeur pour initialiser l'espace.

Possibilité 2 : Le programme est perdu ou supprimé, redéployez le programme.

2. Une erreur 500 se produit lors de l'accès à

Une erreur 500 est généralement un problème avec les autorisations du fichier du programme du site Web. Possibilité 1 : les autorisations du fichier sont incorrectes et doivent être modifiées manuellement. la sélection complète du dossier est 755. Un seul fichier est 644 ;

Possibilité 2 : cela est dû à une erreur dans les règles du fichier .htaccess. Il suffit de renommer, bloquer ou supprimer le fichier.

3. Une erreur 403 se produit lors de l'accès

Une erreur 403 indique que l'accès est refusé. Elle est généralement causée par un blocage d'espace des adresses IP. Si l'accès à une adresse IP est anormal, le système. le considérera comme une IP offensante. Par conséquent, elle sera bloquée. À ce moment, vous pouvez trouver « Bloquer l'IP » dans le panneau de configuration et supprimer l'IP à laquelle vous accédez actuellement au réseau de la liste des IP bloquées.

4. L'accès provoquera des erreurs liées au DNS.

L'erreur DNS est un problème de serveur de nom de domaine. Avant de rechercher un fournisseur de nom de domaine, il existe deux solutions : Problème de résolution. la résolution ne prend pas effet. Ou la méthode d'analyse est incorrecte, vous devez l'analyser correctement, puis attendre qu'elle prenne effet ; Possibilité 2 : L'adresse DNS par défaut est modifiée, généralement celle par défaut est utilisée. Depuis le 18 juillet 2016, les noms de domaine enregistrés au niveau national nécessitent une authentification par nom réel. Si cela se produit, vérifiez si le nom de domaine a été authentifié par une authentification par nom réel. D'autres raisons possibles sont que le nom de domaine a expiré sans renouvellement et doit être à nouveau résolu après le renouvellement.

5. Inaccessible au niveau national, accès normal à l'étranger

Plusieurs appareils et régions du pays sont inaccessibles La raison possible pour laquelle il est accessible à l'étranger est que le nom de domaine est bloqué. Utiliser un serveur domestique ; 2. Liez un nouveau nom de domaine au serveur et utilisez un serveur de transfert national pour transférer le nom de domaine bloqué vers le nouveau nom de domaine ; Lors de l'utilisation de la deuxième méthode, en configurant le 301 et la redirection à l'échelle du site, le poids du nom de domaine d'origine peut être transféré vers le nouveau nom de domaine. Ou changer le nom de domaine peut également résoudre le problème.

6. Un écran blanc apparaît lors de l'accès au site Web

Un écran blanc ne signifie pas que le site Web n'est pas accessible, il n'affiche tout simplement pas le contenu. Cela est généralement dû à la configuration du programme. . Tous les open source PHP peuvent provoquer un phénomène d'écran blanc, car de nombreuses possibilités sont impliquées.

7. Erreur de base de données rapide

Le pont entre le programme et la base de données est le fichier de configuration de la base de données. Lorsque ce problème se produit, vous devez d'abord vérifier si la configuration de la base de données est correcte. est défini sur localhost et vérifiez le compte de base de données et le nom d'utilisateur. Vous pouvez vérifier si le mot de passe est correct en vous connectant. S'il est incorrect, il peut être réinitialisé et reconfiguré dans la gestion de la base de données du panneau de commande. La possibilité est relativement faible, mais cela n'exclut pas que la version de la base de données soit incorrecte ou qu'il y ait un problème avec la base de données. Vous pouvez la vérifier dans l'environnement local.

8. Cette adresse IP est partagée entre de nombreux domaines...

indique que l'adresse IP est partagée par plusieurs noms de domaine Possibilité 1 : il s'agit d'une adresse IP partagée qui ne peut être liée qu'à. le nom de domaine principal. Il n’est pas accessible directement via IP. Possibilité 2 : La résolution du nom de domaine ne prend pas effet. Si l'IP obtenue en pingant le nom de domaine est cohérente avec l'IP de l'espace, cela signifie qu'elle a pris effet. Cela peut être dû au cache de navigation avant l'accès.

9. Le statut suspendu est toujours affiché après le renouvellement ou la mise à niveau

L'hébergeur est expiré ou le site est arrêté en raison d'une surcapacité. Il est généralement contrôlé par le système. renouvelé ou mis à niveau, il sera automatiquement activé et une invite s'affichera lors de l'accès. La pause peut être due au cache du navigateur, qui peut être résolu en actualisant le navigateur plusieurs fois ou en effaçant tous les caches.

10. Trop de redirections sont affichées

Les problèmes de redirection sont généralement causés par la modification du fichier hosts. Si la résolution du nom de domaine prend effet sur le site Web, vous pouvez supprimer la résolution locale et effacer la résolution. cache du navigateur dans Access ; si cela est toujours possible car il y a un cache DNS dans le routeur, redémarrez le routeur.

11. La version php mentionnée dans la visite

Les informations d'invite sont différentes, comme require php > et le service client hôte doit passer à 5.3 ou supérieur.

13. La modification du nom de domaine entraîne des erreurs

Une fois que le site Web a modifié le nom de domaine, certains liens peuvent être inaccessibles ou la mise en page prête à confusion. Cela est dû au fait que le nom de domaine d'origine existe dans le. programme ou base de données, et il peut être remplacé après avoir modifié le nom de domaine.

14. "Erreur de serveur interne Le serveur...

a rencontré une erreur de serveur interne ou une mauvaise configuration et n'a pas pu terminer la demande d'accès. Afin de protéger les utilisateurs, le serveur hôte virtuel php dans l'environnement Linux Le site est sécurisé. Le répertoire racine de l'hôte virtuel est globalement configuré pour interdire les opérations avec des autorisations supérieures à 755. Si les autorisations de 777 sont définies dans le fichier programme, les autorisations doivent être réinitialisées

Pour plus de connaissances sur PHP, veuillez visiter le

site Web chinois  !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn