Hei,
Tämmöinen hullu kysymys että nyt kun
Server API on
Apache, niin toimivatko palvelimelle ladattavat ohjelmistot jotka tarvivat Apachea sen jälkeen kun
PHPSUEXEC on käytössä ja
Server API on CGI?



Apache, eli varsinainen webserveri toimii tämän muutoksen jälkeen ihan niinkuin ennenkin. Kyseessä on se miten Apache ajaa php-sovellukset. Nykyään se toimii niin että Apacheen on ladattu moduli joka mahdollistaa php-sovelluksien suorittamisen ikäänkuin Apachen "sisällä". Ja juuri tuosta syystä php-sovellukset myös ajetaan samalla käyttäjätunnuksella kuin Apache, eli käyttäjätunnuksella "nobody".
Kun PHPSUEXEC otetaan käyttöön niin php-sovellukset ajetaan Apachen ulkopuolella, eli kutakuinkin samalla tavalla kuin on iät ja ajat ajettu cgi-scriptejä. PHPSUEXEC myös ajaa sovellukset juuri sillä käyttäjätunnuksella joka omistaa ko. sivuston. Sitä samaa käyttäjätunnusta käytät kun siirrät tiedostoja ftp:llä sivustollesi. Näinollen sama käyttäjätunnus omistaa kaikki tiedostot ja hakemistot jotka sivustollasi on, päinvastoin kuin aiemmin, jolloin kaikki php-sovelluksen luomat tiedostot omistaa "nobody".