Ultraweb képfeltöltés

Anonymous képe

Sziasztok!

Az ultraweben van egy kis gondom a user képfeltöltéssekkel.
Ha a menüben a beállításra kattintok, az oldal tetején egyből megjelnik ez a hiba:

warning: realpath() has been disabled for security reasons in /mnt/ultraweb/e/en/enzor/includes/file.inc on line 167.
warning: realpath() has been disabled for security reasons in /mnt/ultraweb/e/en/enzor/includes/file.inc on line 168.

A beállításaim:
Fájlrendszer elérési út:
File

Ideiglenes könyvtár:
tmp
Alapméretezetként /tmp -volt de erre hibát jelzet és átállítottam tmp-re
Amire létrehozott egy tmp konyvtarat a file könyvtáron belül.

Ha a saját adatok/szerkesztés/Kép feltöltése -re megyek és
megprobálok feltölteni egy képet, ezt a hibát írja:

warning: getimagesize(): open_basedir restriction in effect. File(/var/tmp/phpvLR4Xz) is not within the allowed path(s): (/mnt/ultraweb/e/en/enzor/) in /mnt/ultraweb/e/en/enzor/modules/user.module on line 233.

warning: getimagesize(/var/tmp/phpvLR4Xz): failed to open stream: Operation not permitted in /mnt/ultraweb/e/en/enzor/modules/user.module on line 233.

Mi a hiba?

Köszi!

Hojtsy Gábor képe

Sajnos a Drupal bizonyos részei nem safe mode (open_basedir) kompatibilisek. Arról van szó, hogy a PHP által használt feltöltési könyvtár, ahova megérkeznek a fájlok, közvetlenül nem elérhető a PHP különböző függvényeiből. Azokon a helyeken, ahol ilyet észlelsz, be kell iktatni egy fájl mozgatást.

Jose javasolt egy jó javítást, ami sok ilyen problémát megold, bár még nem került be a Drupal kódba (várhatóan a következő 4.5.2-es kiadásban). Javítása a file.inc-be helyez be néhány sort (azokat, melyek előtt plusz van). De a plusz persze csak egy jelzés, az nem kerül a fájlba. A javítása közvetlenül is elérhető, ha nem találnád meg a fenti linkről indulva.

0
0
enzor képe

Szia!
Átírtam a scriptet de nem oldódott meg a probléma.
Várom a 4.5.2-es javítást....
köszi!

0
0