Domanda

Qualcuno è riuscito? Sono stato in grado di arrivare da qualche parte (con un PHP su FASTCGI, MySQL Database e URL Rewriter 2.0 Beta), ma la maggior parte del codice dipende dalla regola di riswiteBase, che non è ancora supportata dalla recitazione IIS. Inutile dire che, distribuirlo nella radice del server non è davvero un'opzione ...

È stato utile?

Soluzione

Bene, sembra che solo l'aggiunta di una radice dell'applicazione a tutti i percorsi risolverebbe il problema. Ecco i passaggi per distribuirlo:

  • Installa PHP tramite FastCGI. In php.ini,
    • Abilita il short_open_tag
    • impostare il error_reporting a E_ALL & ~E_NOTICE
  • Importa le regole di riscrittura dal .htaccess in Urlrewriter 2.0+ (Attualmente, beta).
    • Rimuovi il riswitebase + le due condizioni, nonché la prima regola
    • Riscrivi tutti gli altri per essere relativi, piuttosto che assoluti (/index.php -> index.php)
  • Patch gli URL in TestSwarm

Proverò a inviare la maggior parte di questo come patch (la patch Web.config + php), ma sono ancora molto nuovo a Git, quindi potrebbero essere necessari alcuni giorni fino a quando non lo ottengo :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top