Question

Quelqu'un a-t-il réussi? J'ai pu aller quelque part (avec un PHP sur FastCGI, une base de données MySQL et une bêta du réécriture 2.0 URL), mais la plupart du code dépend de la règle de base de réécriture, qui n'est pas encore pris en charge par le réécriture IIS. Inutile de dire que le déployer dans la racine du serveur n'est pas vraiment une option ...

Était-ce utile?

La solution

Eh bien, il semble que l'ajout d'une racine d'application à tous les chemins résoudrait le problème. Voici les étapes pour le déployer:

  • Installez PHP via FastCGI. Dans php.ini,
    • Activer le short_open_tag
    • met le error_reporting à E_ALL & ~E_NOTICE
  • Importer les règles de réécriture de la .htaccess dans UrlRewriter 2.0+ (actuellement, bêta).
    • Retirez la base de réécriture + les deux conditions, ainsi que la première règle
    • Réécrivez tous les autres pour être relatifs plutôt qu'absolus (/index.php -> index.php)
  • Patcher les URL dans les testswarm

J'essaierai de soumettre la majeure partie de cela en tant que patch (le patch web.config + php), mais je suis toujours très nouveau dans Git, donc cela peut prendre quelques jours jusqu'à ce que je l'obtienne :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top