la fonction phpinfo() sorties de rien
J'ai essayé la fonction phpinfo (), mais il ne renvoie rien. Il est intéressant de noter que php-r "phpinfo();"
fonctionne correctement en utilisant la fonction phpinfo() dans le web les sorties de rien.
Encore une fois, rien n'est écrit à l'erreur.journal de trop. php.ini
est vide.
Je ne sais pas quoi faire maintenant.
Edit:
Grâce à lanzz, j'ai obtenu que la fonction phpinfo() requiert pas de sortie avant.
- Êtes-vous essayer avec un simple
<?php phpinfo() ?>
fichier, ou est-ce une partie d'un fichier de plus grande taille? Si votre script est plus grande, pouvez-vous essayer avec une ligne de<?php phpinfo() ?>
et voir si cela fonctionne? - Faire des scripts PHP sur votre serveur fonctionne pas du tout?
- Vous n'avez pas à
echo
il? - Vous êtes des génies. Il fonctionne de cette façon, lanzz.
- a probablement php installé, mais pourquoi le php.ini est vide ? avez-vous assez de privilèges ? a u vérifié accès.journal d'erreur.log d'apache?
- Assurez-vous que la fonction n'a pas été désactivé, comme de nombreux fournisseurs d'hébergement de la désactiver pour la sécurité.
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire. Je suis en cours d'exécution Apache2 sur ma machine Ubuntu pour tests locaux de projets avant le déploiement. J'ai créé un phpinfo(); page, et remarqué qu'il était vide. Lors de l'inspection dans mon navigateur, la fonction php serait commenté.
Votre navigateur n'a rien à voir avec php.
Pour les scripts PHP à exécuter, vous devez enregistrer le fichier en tant que .fichier php, qui, je suis sûr que vous avez fait.
Des balises PHP seuls ne sont pas valides dans les documents HTML, alors vous avez besoin pour créer un véritable document HTML, et de l'enregistrer en tant que .php. Ensuite, inclure une base de document HTML comme ceci:
Alors vous feriez:
localhost/phpinfo.php ou ce que vous travaillez sur. Dans mon cas, c'était un véritable nom de domaine qui a été cartographié à mon localhost, donc 'myProjectName'.com/phpinfo.php
C'est seulement à partir de mon expérience et cela a fonctionné à 100%.
Tout d'abord, Vérifiez le contenu de votre "accès.journal" ; si vous ne voyez pas l'appel à la fonction phpinfo fichier, vous avez certainement un problème sur votre serveur web.
Sinon, essayez d'obtenir un simple fichier php :
Ou un fichier HTML :
Ensuite, vous pouvez déterminer où est le problème.
Peut-être le module PHP pour le serveur web n'est pas chargé.
Un plus le cas quand il n'y a pas de sortie de fichier php est lorsque l'autorisation est mal réglé. Par exemple, si votre serveur web n'a aucun droit de le lire.
J'ai eu à utiliser une solution de contournement pour le faire fonctionner. Le code que j'ai utilisé était: je ne peux pas répondre pourquoi il ne fonctionne que comme ça, mais il n'.
Voulais juste ajouter que j'ai été en utilisant les balises courtes
'<?'
qui n'était pas, parce que j'ai été en utilisant les balises courtes quand ils ont été désactivés, donc il doit avoir été