netFinn Tukifoorumi
08.09.08 - klo:17:17 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
Jäikö aktivointi sähköposti saamatta?

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset: Jos huomaat foorumissa puutteita niin laitappa viestiä tuonne "Palaute & parannusehdotukset
"-kategoriaan Hymyilee
 
   Etusivu   Ohjeet Haku Kirjaudu Rekisteröidy  
Sivuja: [1]
  Tulostusversio  
Kirjoittaja Aihe: PHPSUEXEC  (Luettu 9391 kertaa)
QuietFinn
Ylläpitäjä
Täysjäsen
*****
Poissa Poissa

Viestejä: 189



Profiili
« : 03.05.06 - klo:18:15 »

netFinn Finlandin palvelimilla otetaan käyttöön PHPSUEXEC

Muutos tehdään ihan lähiaikoina, ja tämä saattaa aiheuttaa joitakin muutoksia sivustoilla.

PHPSUEXEC:in asennus tarkoittaa sitä että se tapa jolla PHP-koodia palvelimella ajetaan muuttuu. Itse PHP-koodiin Ei tarvitse tehdä mitään muutoksia. Sivustoille mahdollisesti tehtävät muutokset näet alempana.

PHPSUEXEC ja "normaali php" eroavat siinä suhteessa, että kun "normaali php":tä ajetaan sillä käyttäjätunnuksella jolla webserveriä ajetaan (nobody), niin PHPSUEXEC ajaa php:n sivuston käyttäjätunnuksella.


Sivustoille tehtävät muutokset:

.htaccess tiedosto

Kaikki .htaccess tiedostossa olevat php_flags tai php_value komennot on poistettava, ja vastaavat komennot laitettava php.ini tiedostoon.
Huomattavaa on että toisin kuin .htaccess tiedoston kohdalla php.ini vaikuttaa vain siihen hakemistoon jossa se on, ei siis alihakemistoihin. Eli jos php asetuksia haluaa muuttaa myös alihakemistoissa niin jokaiseen pitää laittaa oma php.ini.

esim.
.htaccess:   php_flag register_globals on

php.ini:   register_globals=on


php.ini tiedoston oikeuksiksi asetetaan 600.

Lisäsuojauksen php.ini:lle saat kun lisäät seuraavat rivit .htaccess tiedostoon:
Koodia:
<Files *.ini>
  Order deny,allow
  Deny from All
</Files>


Hakemistot ja tiedostot

Nämä ohjeet koskevat tiedostoja ja hakemistoja vain siinä tapauksessa että kyseessä on php-sovellus.

Aikaisemmin joillekin hakemistoille jouduttiin antamaan oikeudet 777. Ne on muutettava nyt niin että oikeudet ovat 755. Myös 700 toimii useimmissa tapauksissa.

Aikaisemmin joillekin tiedostoille on jouduttu antamaan oikeudet 666 (saattaa olla myös 777). Ne on muutettava nyt niin että oikeudet ovat 644. Myös 600 toimii useimmissa tapauksissa.

PHPSUEXEC ei lue/kirjoita hakemistoissa joiden oikeudet ovat 777 !!
PHPSUEXEC ei myöskään suorita tiedostoja joiden oikeudet ovat 777 !!
Ylläolevissa tilanteissa seurauksena on Internal Server Error (Error 500).

Jos sinulla on vaikeuksia oikeuksien muuttamisien kanssa niin ota yhteyttä: arto@netfinn.fi
tai kysy täällä: http://forums.netfinn.fi/index.php/topic,35.0.html

Tee muutokset vasta kun PHPSUEXEC on otettu käyttöön.
Voit tarkistaa onko PHPSUEXEC asennettuna katsomalla sivua:
http://www.netfinn.fi/phpinfo.php
EDIT: ylläoleva linkki ei toimi sellaisenaan, vaan näin: http://www.netfinn.fi/ + alaviiva + phpinfo.php

Jos Server API on CGI niin muutos on tehty.


Kysymyksiä ja vastauksia täällä: http://forums.netfinn.fi/index.php/topic,35.0.html
« Viimeksi muokattu: 19.10.06 - klo:23:36 kirjoittanut QuietFinn » tallennettu
Sivuja: [1]
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC Validi XHTML 1.0! Validi CSS!