Misztikus jelenségek régóta működő oldalakon

gazsesz képe

Sziasztok!

Szombat reggelre több oldalon is misztikus jelenségre lettem figyelmes, pedig mindegyik rendesen működött még péntek délután.

1. Több oldalra nem lehetett belépni sem rendszergazdaként, sem sehogy. Access denied felirat fogadott. Rákerestem, adatbázist néztem, szolgáltatót kérdeztem. Kiderült, hogy a userek között van egy uid=0 -s kitöltetlen rekord. Töröltem, de nem történt semmi. Aztán a session táblában is kitöröltem a 0-s uid-es rekordokat, meg a böngészőmből ürítettem a cookie-kat is, és utána sikerült belépni.
Tüzetesebben átnéztem az adatbázist és volt a node, node_revisions táblában is olyan rekord, ahol az uid 0-ás volt, ezeket átírtam.

Valahogy feltörték az oldalt?

Így már be lehet lépni az oldalakra, de további misztikumok még vannak:

2. A modul list, nem lehet összecsukni az egyes csoportokat.
Lightbox2 modul kikapcsol, rendesen működik.

3. A node szekesztésnél nem lehet kinyitni, összecsukni a fieldgroup-okat, (pl. input format).
DHTML menü kikapcsol és akkor működik.

4. A beállított wysiwyg szerkesztők nem jelennek meg a szerkesztés oldalon.

Minden "problémás" modult uninstalláltam, újratelepítettem, de a bekapcsolásuk a fent említett hibajelenségeket okozták.

5. Az update.php minden esetben "elszállt", warning: ini_set() has been disabled for security reasons in .../update.php on line 641. üzenettel.

6. Ezek után egy teljesen szűz, frissen letöltött drupal-t telepítettem. Ott is megpróbáltam az update.php-t futtatni és az 5-ös pontban leírt hibaüzenettel szintén leállt.

Itt állok tanácstalanul, hogy most akkor mi van, hol a hiba? A drupal másutt működik, akkor a szolgáltatónál van valami? Ha igen, akkor mi lehet az oka és hogy lehet, hogy egyik napról a másikra minden elromlik?

Bocs, ha hosszúra sikeredett, de minden egyszerre jött elő és így kerek a történet.
Előre is köszi a válaszokat!

Drupal verzió: 
nevergone képe

Kiderült, hogy a userek között van egy uid=0 -s kitöltetlen rekord. Töröltem, de nem történt semmi.

Anonymous felhasználók, szevasztok! :)

Szolgáltatót kérdezted, hogy nem frissített vagy állítgatott valamit? Watchdog és Apache log mit mond?

0
0
gazsesz képe

A szolgáltató szerint ő semmit nem változatott.

Viszont ahogy tapasztalom, az ajax sem működik. A views-nál vettem észre. Nem lehet semmit hozzáadni, beállítani. Teljesen friss telepítés.

Ezeket "mondják" a táblák.

Apapche error log:
[Sun Apr 17 10:25:43 2011] [error] [client xx.xx] PHP Warning: ini_set() has been disabled for security reasons in /....../includes/bootstrap.inc on line 468, referer: http://...../update.php?op=info
[Sun Apr 17 10:25:43 2011] [error] [client xx.xx] PHP Warning: ini_set() has been disabled for security reasons in /.../sites/default/settings.php on line 168, referer: http://wds2.novamedia.rs/update.php?op=info

Wacthdog:
message:
%message in %file on line %line.
variables:
a:4:{s:6:"%error";s:7:"warning";s:8:"%message";s:48:"ini_set() has been disabled for security reasons";s:5:"%file";s:48:"/home/novamed/public_html/addon/_wds2/update.php";s:5:"%line";i:641;}

uid=0, ezt nem tudtam.....és az is normális, ha node is tartozik hozzá, meg, hogy a users táblába nincs hozzá session sid?

0
0

Gazsesz

nevergone képe

az is normális, ha node is tartozik hozzá

,
Ha a jogosultságok megengedik, hogy a névtelen látogatók tartalmakat vigyenek fel, akkor az általuk felvitt tartalmak ezt a felhasználói azonosítót fogják kapni.

0
0
gazsesz képe

Nos a misztikus probléma megoldva.

A probléma oka:
Views not compatible with jQuery 1.4

A probléma megoldása itt:
http://drupal.org/node/479368#comment-4091306

a common.inc-et kell patchelni.

Bár még vannak számomra megválaszolatlan kérdések:
- ez miért csak most jött elő és miért nem minden oldalon?
- ez vajon összefügg azzal, hogy nem lehetett belépni?

Talán majd ezekre is fény derül!

0
0

Gazsesz

nevergone képe

Számomra is van megválaszolatlan kérdés: hogyan került jQuery 1.4 az oldaladra és miért? :)

0
0
gazsesz képe

Viszont ez a hibajelenség még mindig fönt áll:
Az update.php indításakor: warning: ini_set() has been disabled for security reasons in .../update.php on line 641. üzenetet dob, de a frissítést végül elvégzi.

0
0

Gazsesz

aboros képe

nincs jogod ini_set hasznalni. kerdezd a szolgaltato.

0
0

-
clear: both;

gazsesz képe

Köszi.
Tegnap este jelzett, hogy ezt letiltották biztonsági okok miatt.

0
0

Gazsesz