Ero sivun ”Ongelmatilanteita” versioiden välillä

Korjattu sanomaan mitä ylläpito käskee tekemään usersin readmessä http://users.cs.helsinki.fi/README.users.cs.helsinki.fi.txt
(testi)
(Korjattu sanomaan mitä ylläpito käskee tekemään usersin readmessä http://users.cs.helsinki.fi/README.users.cs.helsinki.fi.txt)
Rivi 1: Rivi 1:
== <nowiki>http://<miun-tunnus>.users.cs.helsinki.fi/</nowiki> ==
== <nowiki>http://<miun-tunnus>.users.cs.helsinki.fi/</nowiki> ==
db muutti syksyllä 2010. Kotisivu- ja miksei vaikka php-kehityskin toimii parhaiten users.cs.helsinki.fi-koneessa (svm-16.cs.helsinki.fi). Triviaalein tapa lienee seuraava:
db muutti syksyllä 2010. Kotisivu- ja miksei vaikka php-kehityskin toimii parhaiten users.cs.helsinki.fi-koneessa (svm-16.cs.helsinki.fi). Oikea tapa lienee seuraava:


   echo y | wanna-htdocs
   echo y | wanna-htdocs
   cd && chmod 0711 . && chmod 0755 htdocs && echo "<?php echo "Toimii" ?>" > htdocs/index.php
   cd && chmod -R og-rwx ~ && touch htdocs/.htaccess && echo "<?php echo "Toimii" ?>" > htdocs/index.php
  setfacl -m u:www-data:--x ~ ~/htdocs && setfacl -m u:www-data:r-- ~/htdocs/.htaccess


Tämän jälkeen toimii selaimessa esimerkiksi <nowiki>http://mcrantan.users.cs.helsinki.fi/</nowiki>.
Tämän jälkeen toimii selaimessa esimerkiksi <nowiki>http://mcrantan.users.cs.helsinki.fi/</nowiki>.


'''Lue ja ymmärrä mitä <nowiki>http://users.cs.helsinki.fi/README.users.cs.helsinki.fi.txt</nowiki> sanoo!''' Kun lisäät tiedostoja (vaikka kuvan foo.png), jokaiselle pitää erikseen määritellä lukuoikeus käyttäjälle www-data. Toisin sanoen, kun lisäät muuta sisältöä kuin ajettavia skriptejä (PHP), joudut antamaan käyttäjälle www-data lukuoikeuden tiedostoon:
  setfacl -m u:www-data:r-- <tiedoston-nimi>
Tämä pätee yhtälailla hakemistoihin. Jos teet hakemiston ~/htdocs/foo ja sen alle tiedoston index.html, joudut erikseen antamaan käyttäjälle www-data suoritusoikeuden hakemistoon ja lukuoikeuden tiedostoon:
  setfacl -m u:www-data:--x ~/htdocs/foo
  setfacl -m u:www-data:r-- ~/htdocs/foo/index.html
wanna-* komennoilla saa myös PostgreSQLn, MySQLn ja Tomcatin (*shudder*)
wanna-* komennoilla saa myös PostgreSQLn, MySQLn ja Tomcatin (*shudder*)


56

muokkausta