2012-05-02 2 views
0

je veux lancer un site de vente de produits existant sur mon serveur localhost WAMP i changé toutes les variables Config dans le fichier de configuration comme suivezphp Xcart Configuration à l'aide modèle smarty

$sql_host ='localhost'; 
$sql_user ='root'; 
$sql_db ='beauty'; 
$sql_password =''; 
$xcart_http_host ="http://localhost/beautyuniverse/"; 
$xcart_https_host ="http://localhost/beautyuniverse/"; 
$xcart_web_dir =""; 

, mais il n'y a rien montrer sur l'exécution de mon application seule page blanche pure montre Tous sont les plus bienvenus pour résoudre mon problème. merci à l'avance

Répondre

0

La raison pour laquelle vous voyez une page vierge est parce que le PHP a généré une erreur (peut-être en raison d'une validation incorrecte) et l'exécution est arrêtée.

Pour voir l'erreur, vous pouvez soit changer la configuration php.ini pour afficher les erreurs ou essayer de modifier les paramètres de rapport d'erreurs en PHP en ajoutant les lignes suivantes au début du fichier:

<?php 
error_reporting(E_ALL); // report all errors 
ini_set('display_errors', 1); // display errors to browser 

vous pouvez trouver plus d'informations dans le manuel sur les rapports d'erreur:

http://www.php.net/manual/en/function.error-reporting.php

Une fois que vous identifiez l'erreur, vous pouvez essayer de le corriger.

+0

Je l'ai également détecté mais n'obtient toujours aucune erreur ou sortie – G10DRA

+0

@ G10DRA: Veuillez également effectuer les mêmes réglages dans votre fichier php.ini et activer la journalisation des erreurs. Ensuite, vérifiez votre journal des erreurs. Si cela ne vous aide toujours pas, regardez dans l'exécution de votre script avec un step-debugger comme [xdebug] (http://xdebug.org/). Cela vous montre normalement la cause du problème immédiatement. – hakre

0

J'ai rencontré un problème similaire (page blanche) après avoir déplacé le chariot vers un autre serveur. J'ai dû activer le MODE DE DÉVELOPPEMENT dans X-Cart et monter le mode de débogage à 3 (enregistrer & écrire des erreurs à l'écran).

intérieur config.php, recherchez drapeau debug_mode et le mettre à 3.

$debug_mode = 3

Et décommentez cette ligne:

define('DEVELOPMENT_MODE', true);

0

Une autre raison pour obtenir une page vierge dans x -cart, en plus de l'erreur PHP, pourrait être l'existence d'un module tiers dans le magasin, qui fonctionne soit sur la base d'une licence liée au domaine (sous licence pour travailler uniquement sur le domaine du client), ou nécessite IonCube logiciel, dans le cas où son code est crypté. Vous pouvez également installer IonCube sur votre serveur local et ainsi exécuter le site, mais vous ne pourrez pas tracer son code via un débogueur.