Sziasztok!
Bár elsőre smink problémának tűnne a cím alapján, de nem az. Ha változtatni akarok a garland smink színein, akkor valami hasonló problémákat ír ki:
warning: copy() [function.copy]: SAFE MODE Restriction in effect. The script whose uid is 10087 is not allowed to access /var/www/vhosts/xxxxxx.hu/subdomains/ret/httpdocs/files/color/garland-acdbc32d owned by uid 30 in /var/www/vhosts/xxxxx.hu/subdomains/ret/httpdocs/modules/color/color.module on line 252.
A gond szerintem ott lehet, hogy a webes felhasználó az xxxxxx csoport a psacl, míg a garland-acdbc32d könyvtár (amit a drupal hoz létre) a wwwrun felhasználóé, aki a www csoportban van.
Már jártam így, mikor beállítom a fájlrendszert, akkor a files/tmp könyvtárra írta ki, csak ott ftp-n keresztül létrehoztam, viszont itt mindig más betű-számsort ad.
Ötlet?
Garland smink változtatás
Fórum:
hosting cég
Vagy megoldja a neked hostingot adó cég a problémádat, vagy keress másikat.
Sima fájl feltöltésnek sem szabadna működnie. Csatolni tudsz fájlokat?
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
A feltöltés megy
Szia!
A feltöltés működik. Szerintem az lehet a gond, hogy a garland-xxxxxx könyvtárat a drupal rendszer az apache-n keresztül hozza létre, nem? Utána valószínűleg nem tud bele írni.
Megvan a megoldás
Ha minden igaz, megtaláltam a megoldást itt: http://drupal.org/node/130182
mi az?
Ha van pár perced, légy szíves írd le ide a megoldást, hogy később másoknak ne kelljen megint megoldani a feladatot. Köszi.
Kicsit módosított megoldás
Nos kicsit módosított a megoldás a drupal.org-hoz képest, de megy.
Ha jól vettem ki a leírásból, a host php.ini SafeMode támogatása van kikapcsolva, ebben lehet keresgélni talán az ISP-nél, de ha nem megy akkor a megoldás:
fel kell rakni valahová (localhost :-)) a drupal rendszert a garland sminkkel, color modullal (végül is benne van szerintem a core rendszerbe, csak be kell kapcsolni)
Ki kell választani a smink beállításai oldalon a megfelelő színösszeállítást, majd menteni.
Ezután én a következőt csináltam (lehet egyszerűbb lett volna egy garland-mod smink készítése):
Távoli hoston szintén próbáltam csinálni egy sminkmódosítást, jöttek a fent említett hibaüzik. Viszont maga a könyvtár létrejött, sőt benne a megfelelő fájlok is. Ezután belenéztem a távoli host adatbázisának variable táblájába, a végén vannak olyanok, hogy color_garland... kezdetű rekordok. A name mező =color_garland_logo rekordban van egy value=s:37:"files/color/garland-eb7ceff1/logo.png" érték, tehát értelemszerűen ebben a könyvtárban kellene lennie a létrejött egyedi cuccoknak. Ezután ftp-vel a host drupal könyvtár files/color/garland-xxxxx könyvtárát (ami nálam egyébként nem is garland-eb7ceff1) átmozgattam a helyi gépemre, majd egyből vissza a távoli könyvtárba. Ezzel elértem, hogy a wwwrun:www felhasználó-csoport tulajdonos helyett a ISPáltalkiosztottfelhasználó:ISPáltalkiosztott csoport legyen a tulajdonos. Ezután a könyvtárat még átneveztem garland-eb7ceff1 névre, ami ugye a drupal adatbázis variable táblájánál szerepelt. Ezután megfrissítettem az oldalt a böngészőben és láss csodát, a kiszemelt színösszeállítás létrejött.
Nem mondom, hogy ez a legcsodálatosabb smink, de a főnökömnek azért annyit ad, hogy elindult az oldal fejlesztése, nagyjából ilyen dolgok lesznek, ilyen zöldes lesz a felület...stb.