Maison développement back-end Problème PHP Que faire si PHP n'est pas accessible

Que faire si PHP n'est pas accessible

Nov 07, 2019 am 09:38 AM
php

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 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.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

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.

CakePHP travaillant avec la base de données CakePHP travaillant avec la base de données Sep 10, 2024 pm 05:25 PM

Travailler avec la base de données dans CakePHP est très simple. Nous comprendrons les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) dans ce chapitre.

Date et heure de CakePHP Date et heure de CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

Téléchargement de fichiers CakePHP Téléchargement de fichiers CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

Routage CakePHP Routage CakePHP Sep 10, 2024 pm 05:25 PM

Dans ce chapitre, nous allons apprendre les sujets suivants liés au routage ?

Discuter de CakePHP Discuter de CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

CakePHP créant des validateurs CakePHP créant des validateurs Sep 10, 2024 pm 05:26 PM

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.

Journalisation CakePHP Journalisation CakePHP Sep 10, 2024 pm 05:26 PM

Se connecter à CakePHP est une tâche très simple. Il vous suffit d'utiliser une seule fonction. Vous pouvez enregistrer les erreurs, les exceptions, les activités des utilisateurs, les actions entreprises par les utilisateurs, pour tout processus en arrière-plan comme cronjob. La journalisation des données dans CakePHP est facile. La fonction log() est fournie

See all articles