2009-09-01 9 views
0

J'ai réalisé un nouveau projet en PHP. Cela fonctionne sur mon PC Windows. J'utilise xampp sur ma machine windows.Mais quand je devlopy même sur ma machine linux il me montre quelques pages vierges. Certaines pages sont complètement vides.Problème de déploiement de projet php

quel est le problème?

+3

... J'aurais pu accepter quelques réponses avant de poser encore une autre question ... – Zed

Répondre

2

Ces pages blanches pourraient être parce qu'il ya une erreur qui ne figure pas - sera difficile à deviner ce que, bien que, alors voici quelques conseils:

Avez-vous vérifié s'il y a quelque chose d'utile dans les fichiers journaux de votre Apache (quelque chose comme /var/log/apache/error.log, ou proche de cela, généralement). Vous pouvez également activer display_errors et/ou configurer error_reporting, pour obtenir plus d'informations ou les afficher à l'écran, ce qui peut être un peu plus simple, tant que vous développez et que votre application n'est pas déployée dans la production serveur.

Cela peut être fait dans le fichier php.ini, si vous pouvez le modifier, avec quelque chose comme ceci:

error_reporting = E_ALL | E_STRICT 
display_errors = On 
html_errors = On 

Ou il peut aussi être fait directement dans votre code, au début de celui-ci, avec quelque chose comme ceci:

error_reporting(E_ALL); 
ini_set('display_errors', 'On'); 

pour activer error_reporting pour toutes kinf d'erreurs et d'afficher ces erreurs.

Vous pouvez également installer Xdebug sur votre boîte de développement, pour obtenir stacktraces lorsqu'une erreur/exception se produit - ne l'installez pas sur un serveur de production!


Bien sûr, sur votre machine de production, vous ne voulez probablement pas afficher d'erreurs; donc ça devra être configuré en fonction de votre environnement ;-)

Questions connexes