Moro,
On seuraavanlainen ongelma kun yritän kirjoitella uutta tavaraa php-kansioon:
http://kokko.web.cern.ch/kokko/versio2/php/
En toistaiseksi ole saanut kuin omalla koneella toimimaan tuon skriptin. Heti kun siirrän sen palvelimelle niin eipäs toimikaan. CHMOD-funktiota olen yrittäny käyttää, mutta siitä ei ole ollut apua. Siirrän webbikäyttöliittymän kautta tiedostoja palvelimelle. En ole löytänyt sieltä mitään kirjoitusoikeuksien säätöä. Pitääkö minun yrittää jotenkin säätää noita kirjoitusoikeuksia FTP-ohjelman kautta? Miten se silloin käytännössä onnistuisi jos haluaisin antaa oikeudet skriptille tehdä johonkin kansioon uusia tiedostoja tai kansioita?
EterAnal kirjoitti:
Pitääkö minun yrittää jotenkin säätää noita kirjoitusoikeuksia FTP-ohjelman kautta?
No vaikka nyt sillä. PHP:n kanssa voi olla ongelmia safe moden tms. kanssa. Kantsii lukea tuo: https://www.php.net/manual/en/function.chmod.php
EterAnal kirjoitti:
Miten se silloin käytännössä onnistuisi jos haluaisin antaa oikeudet skriptille tehdä johonkin kansioon uusia tiedostoja tai kansioita?
Hakemistolla pitää tällöin olla read, write ja execute (eli "kaikki") oikeudet sille käyttäjälle, joka tuota skriptiä ajaa.
Helppo tapa on antaa kaikille nuo kaikki oikeudet (0777). Parempi tapa on asettaa tiedoston ryhmä sopivaksi (chgrp), ja antaa kaikki oikeudet omistajalle ja ryhmälle (0770).
Selvä homma. No laitanko minä tuohon ftp-ohjelmaan serveriksi tuon kotisivujen osoitteen? Siis cern.ch/kokko ja sitten kun se kirjautuu sinne sisälle niin annan jonkun komennon joka sitten muuttaa php-kansion oikeuksia? Onkos se jotain tyyliin: "chmod php 0770"?
Aihe on jo aika vanha, joten et voi enää vastata siihen.