Apache, MySQL ja PHP Raspberryyn osa 2

Aiemmassa osassa asensin Apachen, PHP:n ja MySQL:n. Kaikki toimii, mutta puutteitakin on. WinSCP:n kautta ei saa tiedostoja webpalvelimelle. Tämän ongelman syy on se, että webpalvelimen hakemiston omistaa käyttäjä “root”. Ongelman saa hoidettua määrittelemällä jokaiselle käyttäjälle oman kotihakemiston. Otetaan ensin yksi Apachen moduuli käyttöön.

sudo a2enmod userdir

Ja sitten luodaan käyttäjille kansiot public_html

mkdir /home/$USER/public_html

Sitten käynnistetään Apache uudestaan

sudo /etc/init.d/apache2 restart

Sitten WinSCP:n avulla laitetaan tavaraa kansioon public_html.

image

Sitten selaimessa käyttäjän kansioon päästään laittamalla tilde-merkki (~ ) ja käyttäjän nimi.

image

PHP ei kuitenkaan vielä toimi, koska sitä ei ole vielä sallittu. Otetaan PHP käyttöön käyttäjäkansioissa.

nano /etc/apache2/mods-available/php5.conf tiedostoa:

Tiedoston tulisi näyttää samalta kuin alla.

image

Lopuksi käynnistetään palvelin uudestaan.

sudo /etc/init.d/apache2 restart

Nyt toimii myös php käyttäjäkansioissa.

image

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Leave a comment