Maison  >  Article  >  développement back-end  >  Que dois-je faire si php ne peut pas accéder à ce site Web ?

Que dois-je faire si php ne peut pas accéder à ce site Web ?

藏色散人
藏色散人original
2021-07-26 09:07:249588parcourir

Solutions pour que PHP ne puisse pas accéder à ce site Web : 1. Initialisez l'espace ou redéployez le programme ; 2. Modifiez les autorisations du fichier du programme du site Web ; 3. Supprimez l'adresse IP qui accède actuellement au réseau dans la liste des adresses IP bloquées ; -résoudre le nom de domaine ; 5. Utiliser des serveurs nationaux, etc.

Que dois-je faire si php ne peut pas accéder à ce site Web ?

L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3

php Que dois-je faire si je ne peux pas accéder à ce site Web ?

Pour les webmasters, le problème le plus gênant est lorsque l'accès au site Web est anormal. Parfois, les bons sites Web ne sont pas accessibles. Si vous êtes un webmaster expérimenté, vous pouvez trouver le problème à temps. impossible de démarrer.

Raisons possibles et solutions à l'inaccessibilité du site Web PHP

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. L'apparition du code d'état HTTP 404 signifie que la page Web a été 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 est supprimé et l'espace est initialisé.

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

2. 500 erreurs lors de l'accès. 500 erreurs sont généralement causées par les autorisations des fichiers du programme du site Web.

Possibilité 1 : les autorisations des fichiers sont incorrectes et doivent être modifiées manuellement. modifié et tous les dossiers peuvent être sélectionnés. C'est 755, et un seul fichier est 644 ;

Possibilité 2 : cela est dû à une erreur dans les règles du fichier .htaccess.

3. Une erreur 403 se produit lors de l'accès. L'erreur 403 signifie que l'accès est refusé. Elle est généralement causée par un espace bloquant l'adresse IP. S'il y a un accès anormal à une adresse IP, le système la considérera comme une adresse IP offensante, elle sera donc bloquée. À ce stade, vous pouvez rechercher « Bloquer l'adresse IP » dans le panneau de configuration et supprimer l'adresse IP accédant actuellement au réseau de la liste des adresses IP bloquées.

4. L'accès provoquera une erreur liée 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 d'analyse. l'effet ou la méthode d'analyse est incorrecte. Une analyse correcte est requise, puis attendez qu'elle prenne effet

Possibilité 2 : modifiez l'adresse DNS par défaut, utilisez généralement la valeur par défaut. 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. Il n'est pas accessible au niveau national. Plusieurs appareils nationaux et plusieurs régions ne sont normalement pas accessibles depuis l'étranger. La raison possible pour laquelle il est accessible à l'étranger est que le nom de domaine est bloqué.

Solution :

1.

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 PHP open source. phénomène d'écran.

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. le compte et le nom d'utilisateur sont corrects. Le mot de passe peut être vérifié en vous connectant. , s'il n'est pas correct, vous pouvez le réinitialiser et le reconfigurer dans la gestion de la base de données du panneau de contrôle. 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. Lors de l'accès, le message "Cette IP est partagée entre plusieurs domaines..." indique que l'IP est utilisée par plusieurs noms de domaine

Possibilité 1 : Il s'agit d'une IP partagée, qui ne peut qu'être liée. au nom de domaine principal et n'est pas accessible directement à l'aide de l'adresse 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 d'y accéder.

9. Après le renouvellement ou la mise à niveau, l'état de pause est toujours affiché. L'expiration de l'hôte sans souci ou la capacité excessive est arrêtée. Lorsque l'espace est renouvelé ou mis à niveau, il sera automatiquement activé. activé lors de l'accès, il indique également que la pause peut être due au cache du navigateur. Plus L'actualisation du navigateur ou la suppression de tous les caches peuvent résoudre le problème.

10. Le problème de redirection avec trop de redirections est généralement causé par la modification du fichier hosts. Si le nom de domaine est efficace dans la résolution du site Web, vous pouvez supprimer la résolution locale et vider le cache du navigateur avant d'y accéder ; c'est parce qu'il y a un cache DNS dans le routeur, redémarrez le routeur.

11. Lors de l'accès à la version php, les informations d'invite sont différentes. Par exemple, nécessitez php > 5.3.0, ce qui signifie que la version actuelle est inférieure à 5.3.0 et que le service client hôte sans souci est requis. pour passer à 5.3 ou supérieur.

13. Erreurs causées par la modification du nom de domaine. Une fois que le site Web a modifié le nom de domaine, certains liens peuvent être inaccessibles ou la mise en page peut prêter à confusion, car le nom de domaine d'origine existe dans le programme ou la base de données, ce qui peut être résolu par la suite. changement.

14. "Erreur de serveur interne Le serveur..." a rencontré une erreur de serveur interne ou une configuration incorrecte et n'a pas pu terminer la demande d'accès Afin de protéger la sécurité du site de l'utilisateur, le serveur hôte virtuel php dans l'environnement Linux a définissez une interdiction globale sur le répertoire racine de l'hôte virtuel. Lors de l'exécution 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.

Les erreurs ci-dessus sont courantes rencontrées lors de la construction. un site Web hôte virtuel PHP. Les instructions de fonctionnement ne sont pas très détaillées, mais elles peuvent généralement être utilisées par les webmasters débutants. Fournit des idées de solutions

Apprentissage recommandé : "Tutoriel vidéo PHP"

.

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