J'ai donc un site écrit en utilisant le cadre CI. Cela a bien fonctionné sur l'hôte d'origine (Apache). Cela fonctionne bien localement (IIS 7 Express). Nous venons d'acheter un nouveau VPS (Windows Server 2008 R2) et php était pré-installé (PHP version 5.2.10) maintenant quand je vais sur le site, j'ai une page blanche.CodeIgniter écran vide après la migration
Après le débogage en imprimant simplement « OK » jamais si souvent je résolus CodeIgniter.php est failling plus sur:
$CI = new $class();
maintenant pour essayer de résoudre le problème, je suis entré dans config.php et définir:
$config['log_threshold'] = 4;
Cependant, je ne reçois même pas de fichiers journaux. J'ai remarqué que les permissions n'étaient pas activées pour l'écriture, je suis donc passé à "c: \ inetput \ wwwroot" et j'ai défini les permissions max pour l'utilisateur "IIS_IUSRS"
Malheureusement, aucun fichier journal n'est créé. "index.php" est toujours vide donc je suis totalement confus. C'est la première fois que je travaille avec une application CI. S'il vous plaît aider!
Edit: MySQL installé et Assurer MySQL activé PHP
Merci Chris
Assurez-vous que php-mysql est installé (avec phpinfo()). J'ai rencontré un problème similaire et tout cela était dû au fait que php-mysql n'était pas installé. Je ne sais pas comment l'installer sur un système Windows, cependant. – Trevor
Je pense que vous pouvez être là. J'ai vu la bibliothèque php mysql (.dll), mais en regardant de plus près phpinfo(), je ne peux pas voir mysql n'importe où donc c'est probablement pas activé. Je vais jeter un coup d'oeil et mettre à jour. Je n'ai même pas encore commencé à installer le serveur mysql! Je voulais voir l'erreur "ne peut pas se connecter à la base de données" d'abord: -P – Chris
malheureusement même après l'installation du serveur mysql et l'activation de mysql pour php et redémarrer iis (vérifié et testé) CI produit toujours une page blanche et aucun journal n'est créé :( – Chris