Az area modul elpusztította a weboldalamat...

jaunty képe

A drupal.org-on találtam egy modult, aminek a neve area:

http://drupal.org/project/area

Amikor belkapcsoltam és feltettem a hozzá tartozó blokkot ezt az üzenetet kaptam:

Fatal error: require_once() [function.require]: Failed opening required './modules/area/lib/functions.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mongainf/public_html/sites/all/modules/area/area.inc on line 14

Azóta nem tudok felmenni az oldalra, mert amikor beírom az url-t ugyanezt az üzenetet kapom.

Van módja, hogy valahogy kikapcsoljam a modult?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
nevergone képe

Az adatbázisod "system" táblájában keress rá, és az adott sorban a "status" értékét állítsd 0 -ra.
És legközelebb biztonsági mentésen kísérletezz a saját gépeden, ahol ennek nincs kockázata, és bármikor visszaállhatsz a korábbi állapotra.

0
0
Boobaa képe

A modult vagy a benne található README.txt szerint telepítsd (ne a sites//modules/ könyvtárba, ahol a helye lenne, hanem a core modulok közé a modules/ könyvtárba) - vagy ami még szabályosabb megoldás: az include_once() helyett használd benne a module_load_include() függvényt (akár, elsősorban és főleg az area.inc fájlban).

Ja és jelentsd a hibát a modul fejlesztőjének. ;)

0
0
jaunty képe

Köszönöm mindkét választ!
A readme-t nem néztem át olyan tüzetesen, hogy észrevegyek ilyen apróságot. Már írtam a fentartónak és ő is erre hívta fel a figyelmem. Egyébként így a core modules/-ba téve valóban működik az area.
Tudom, hogy backup, de ki gondolta volna, hogy egy ilyen kis modulocska ezt teheti ... :)

0
0
eMeLA képe

Általános szabályként elmondható (szerintem), hogy lehetőleg sohase kísérletezz "ismeretlen" modullal élő weboldalon. Erre érdemes a sajátgépen, saját szerveren, egy próba drupalt feltenni, ahol megismered a modult, és ha már ismered és biztos vagy benne, hogy ez kell neked, akkor mehet az éles oldalra. Sok modul használ adatbázist, ha rosszul uninstallálod, vagy hibásan akkor sok "szemét" maradhat az adatbázisodban.
Ugyanezt tudom javasolni a fejlesztés alatt álló oldalra is. Előbb a próba drupal, aztán a munkaoldal.

0
0

...mit tudok: http://web.termuves.hu

Pasqualle képe

Ez a modul gyonyoru pelda arra hogyan ne irjunk Drupal modult. Barki aki hasznalja ezt a modult kapcsolja ki mert nagyon veszelyes.
A hiba jelentve a biztonsagi csoportnak.

0
0
jaunty képe

Ezt saját tapasztalatból megerősíthetem. Alkalmaztam a javasolt megoldásokat és bár a modul elkezdett működni, később csak újabb bajokat szült. A fejlesztő védelmében: ő közölte, hogy ez az első verzió és visszajelzések hiányában nem vállal érte felelőséget.

0
0