realpath() :(

v-to képe

  1. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/thumbnail/public/beirat.png in DrupalLocalStreamWrapper->getLocalPath() (line 377 of /home/www/kevirefi/includes/stream_wrappers.inc).
  2. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/thumbnail/public in DrupalLocalStreamWrapper->getLocalPath() (line 380 of /home/www/kevirefi/includes/stream_wrappers.inc).
  3. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/medium/public/beirat.png in DrupalLocalStreamWrapper->getLocalPath() (line 377 of /home/www/kevirefi/includes/stream_wrappers.inc).
  4. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/medium/public in DrupalLocalStreamWrapper->getLocalPath() (line 380 of /home/www/kevirefi/includes/stream_wrappers.inc).
  5. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/large/public/beirat.png in DrupalLocalStreamWrapper->getLocalPath() (line 377 of /home/www/kevirefi/includes/stream_wrappers.inc).
  6. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/large/public in DrupalLocalStreamWrapper->getLocalPath() (line 380 of /home/www/kevirefi/includes/stream_wrappers.inc).
  7. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/linkit_thumb/public/beirat.png in DrupalLocalStreamWrapper->getLocalPath() (line 377 of /home/www/kevirefi/includes/stream_wrappers.inc).
  8. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/linkit_thumb/public in DrupalLocalStreamWrapper->getLocalPath() (line 380 of /home/www/kevirefi/includes/stream_wrappers.inc).
  9. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/square_thumbnail/public/beirat.png in DrupalLocalStreamWrapper->getLocalPath() (line 377 of /home/www/kevirefi/includes/stream_wrappers.inc).
  10. Warning: realpath() [function.realpath]: Unable to access /home/www/kevirefi/sites/default/files/styles/square_thumbnail/public in DrupalLocalStreamWrapper->getLocalPath() (line 380 of /home/www/kevirefi/includes/stream_wrappers.inc).

A fenti üzenet egy kép feltöltése után ugrott elő, de a realpath() máshol is beleköp a levesbe. Ha nem csinálok semmit, akkor is tudom használni a feltöltött képet, de próbáltam létrehozni a keresett útvonalat. A filesystem írható, a kérdéses rész 777, de amint új elem kerül fel, a még nem létező fájlok és könyvtárak dobják a hibát. Kerestem itt a fórumon, végül arra jutottam, hogy:

  • a szolgáltatót kellene zaklatnom
  • valahol nekem kell a safe_mod-ot átállítanom. (hol is?)
  • nem vagyok hajlandó újabb telepítésre (eddig több install profile-t kipróbáltam, az alap 7.21-es verziót is) A realpath()-os hibák már a telepítés során is elő-elő bukkantak.

Drupal 7.21 fizetős tárhelyen (swi)
Kérdésem: mi a teendő most?

Drupal verzió: 
pp képe

Szolgáltatónak ezt mutasd meg, lehet ez a probléma:

"The running script must have executable permissions on all directories in the hierarchy, otherwise realpath() will return FALSE. "

Valószínűleg tudnak rá megoldást, vagy ötletet javasolni.

pp

0
0
v-to képe

Köszönöm, már írom is a levelet!

0
0
v-to képe

Ez jött:

„A webszerver a felhasználó jogaival fut, így ahova a felhasználó tud
írni, oda a webszerver is, így nem kell 777 jogokat beállítani és
örökölnie se, sőt, ha olyan könyvtárra ad 777 jogot, amiben php van,
azt a webszerver nem fogja futtatni.”

Őszintén szólva nem is tudom, mi akar ez lenni... na jó tudom, elküldtek a ...
De ha nem kell hozzápiszkálni szerver oldalon, akkor miért dobja a hibákat?

0
0
pp képe

Kérdezd meg, hogy a /home vagy a /home/www könyvtárra van-e ennek a felhasználónak X, futtatás joga. Ha nincs akkor ez a probléma, ha van akkor mehetünk tovább.

Ha nem adnak ilyen jogot, csak akkor ez a probléma mindig meglesz. Egyet tehetsz minden realpath fv hívás elé teszel egy @-ot.

pp

0
0
v-to képe

Némi levelezés után a megoldás: nincs megoldás. A szolgáltató szerint a felhasználói jogok vannak beállítva a teljes elérési úton. Így maradt a warningok elnyomása a @-cal, de ez a megoldás igazából nem megoldás.
Mindenesetre nagyon köszönöm a segítséget!

0
0