/files nem írható

aftermodern képe

Sziasztok!

Azt a hibaüzenetet kaptam, hogy a /files könyvtár nem írható.
Leellenőriztem, a könyvtár jogosultsága 755 (mint minden fájlnak és könyvtárnak) a tulajdonosa ugyanaz a user ami az összes többi fájlnak és könyvtárnak.
az apache suexec módban fut, így elvben kellene tudnia írni a könyvtárat. Akkor mi a baj mégis?

köszi

crt képe

Biztos, hogy /files-t írtál be a fájlrendszer könyvtárának az adminisztrációnál? Mert ugye ebben az esetben a gyökérben keres egy files könyvtárat. Illetve ha azt szeretnéd, annak a jogairól beszélünk?

Üdv: Zoli

0
0
aftermodern képe

nem, a drupalban csak azt adtam meg hogy "files" egyébként ha /files-t adok meg, akkor szól is hogy olyan nem is létezik.
és igen a drupalkönyvtár/files jogairól beszéltem.

kiadtam az alábbi két parancsot újra de nem hatott:

root@server:/home/.../public_html#chown -R userneve:usergroup *
root@server:/home/.../public_html#chmod -R 755  *

mi lehet az oka?

root@server:/#a2enmod suexec
This module is already enabled!

------------------------------------------
Ubuntu Gutsy

0
0
aftermodern képe

Az segített hogy nekiesett egy hozzánemértő ember: :-)

  • Fájlok kimásol
  • Könyvtár letöröl
  • Könyvtár létrehoz
  • Fájlok visszamásol

azóta minden oké... de vajon miért?? talán most már mindegy is.

------------------------------------------
Ubuntu Gutsy

0
0
crt képe

És az újjonnan létrehozott könyvtár jogai megegyeznek a régivel?

Üdv: Zoli

0
0
aftermodern képe

hmm. megnéztem. az oldal lelkes tulajdonosai mindent 777-re állítanak amint arra járnak :-)
ezért működött.
vagy ez kell ahhoz hogy fel lehessen tölteni fájlokat? az ilyen műveleteket idegenként futtatja az apache nem a saját nevében?

mindenesetre visszaállítottam 755-re, és újra van hibaüzenet. :-(

------------------------------------------
Ubuntu Gutsy

0
0
pp képe

fogod létrehozol egy könyvtárat, adsz rá 777 jogot, és írsz egy kis php szkriptet, ami létrehoz egy fájlt, na ezt lefuttatod, és máris látod, hogy az apache-od milyen userrel fut. ;)

pp

0
0