Maison développement back-end Problème PHP 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 ?

Jul 26, 2021 am 09:07 AM
php

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Comment configurer Visual Studio Code (VS Code) pour le développement PHP Comment configurer Visual Studio Code (VS Code) pour le développement PHP Dec 20, 2024 am 11:31 AM

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

7 fonctions PHP que je regrette de ne pas connaître auparavant 7 fonctions PHP que je regrette de ne pas connaître auparavant Nov 13, 2024 am 09:42 AM

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Apr 05, 2025 am 12:04 AM

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Programme PHP pour compter les voyelles dans une chaîne Programme PHP pour compter les voyelles dans une chaîne Feb 07, 2025 pm 12:12 PM

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Expliquez la liaison statique tardive en PHP (statique: :). Expliquez la liaison statique tardive en PHP (statique: :). Apr 03, 2025 am 12:04 AM

Liaison statique (statique: :) ​​implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes PHP Magic (__construct, __ destruct, __ call, __get, __set, etc.) et fournir des cas d'utilisation? Quelles sont les méthodes PHP Magic (__construct, __ destruct, __ call, __get, __set, etc.) et fournir des cas d'utilisation? Apr 03, 2025 am 12:03 AM

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.

See all articles