Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: php.ini:n muokkaus ei onnistu

p99o [09.07.2013 13:17:27]

#

Yritin tässä muokkailla php.ini tiedostoa että saisin tiedostojen maksimilatauskoon suuremmaksi (oletus kai 200M [2mb?]) verkkosivulleni.

; Whether to allow HTTP file uploads.
file_uploads = On
; Maximum allowed size for uploaded files.
upload_max_filesize = 200M

php.ini löytyi kansiosta /usr/local/lib, mutta muokkauksen jälkeen tiedosto ei muutu miksikään. Tiedosto-oikeudet katsoin, ja ne ovat 644. FileZilla väittää että tiedoston siirtäminen epäonnistui.
Googlettamisen jälkeen koitin jotain outoja tapoja kuten luoda tiedosto uudestaan poistaa vanha jne.

Entä mitä .htaccess-tiedostoon pitäisi laittaa kun kyseessä on lähetettäessa sallittavan tiedostokoon muokkaus?

The Alchemist [09.07.2013 13:26:24]

#

No oikat on ihan yks hailee mitä ne on, jos eivät ole 0777. Olennaisempaa on, että mille käyttäjälle mikäkin numero "kuuluu". Kaikki filut sun kotihakemistosi ulkopuolella ovat luultavasti muiden käyttäjien omistuksessa, jolloin tuo '6' ei anna sun käyttäjällesi kirjoitusoikeuksia vaan ihan jollekin toiselle. Sulle relevantimpi taso on jompi kumpi noista nelosista - eli pelkkä lukuoikeus.

Ftp-klientin sijaan olisi parempi ottaa shell-yhteys palvelimeen (avainsana: ssh). Sitten voit muokata muiden omistamia tiedostoja, jos sulla on palvelimelle rootit tai käyttäjälläsi sudo-oikeus. Ja jos ei ole, niin ei kannata kertoa sysadminille, että yritit juuri omin käsinesi kopeloida palvelimen konffeja...

Vaan mistä helvetistä sinä keksit, että "200M" eli "200 megaa" tarkoittaa yhtäkkiä kahta megaa? Php.ini:ssä on toinenkin merkitsevä avain eli 'post_max_size'. Se rajoittaa kaiken POST-metodilla lähetettävän datan kokoa eli myös tiedostoja.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta