Hozzáférés megtagadva - admin user belépésekor és tartalmak megjelenítésekor

kex képe

Sziasztok!
Van egy óriási problémám az oldalammal, elsőként nem engedett be a drupal (6-os), mint admin, majd próbálkoztam ezzel azzal, amit találtam a neten, volt adatbázisban MD5-ös jelszómódosítás, update és cron futtatás is (rengeteg hibaüzenettel), most pedig már a nyilvános tartalmakat sem jeleníti meg, eddig legalább azok mentek. A szervert a kollégáim gondozzák, én lelkes amatőr drupálos vagyok csak. Egyik kolléga azt mondja, h. elképzelhető, h. PHP, stb. verzióváltás miatti gond van. Korábban át lett helyezve egyik szerverről a másikra, de ment rendben ezidáig és sajnos a frissítésekről nem értesítenek sosem.
Tudnátok benne segíteni? Előre is nagyon köszönöm mindenkinek!
Üdv, Tamás

Taxonomy upgrade extras: 
Drupal verzió: 
Fórum: 
nevergone képe

Szia!

Első körben szükség lenne a Drupal és a szerveren futó PHP, adatbázis-kezelő pontos verziójára, ezeket az admin/reports/status oldalon találod.
Aztán fontosak lennének a admin/reports/dblog oldalon elérhető utolsó naplóbejegyzések. Illetve a PHP error_log is tartalmazhat fontos információkat, ezt a rendszergazda tudja a rendelkezésedre bocsájtani.

1
0
kex képe

Szia!
Köszönöm a gyors választ! Nem enged be sehova sem, így "Nincs megfelelő jogosultság a lap megtekintéséhez." - ezt írja a fenti hivatkozásokra is. A fájlrendszerhez és az adatbázishoz férek csak hozzá.
Apache/2.2.26 (Unix) mod_ssl/2.2.26 OpenSSL/1.0.1f DAV/2
Adatbázis-kliens verziója: libmysql - mysqlnd 5.0.8-dev
Kiszolgáló: Localhost via UNIX socket
Szoftver: MySQL
Szoftver verzió: 5.1.72-log
PHP Version 5.3.28

0
0
nevergone képe

Szia!

Oké, akkor még mindig kellene a PHP error_log tartalma. A Drupal naplót az adatbázis watchdog táblájában találod, onnan is kellenének az utolsó bejegyzések. Továbbá kellene a Drupal pontos verziója, ez a CHANGELOG.txt fájlban van benne.

1
0
kex képe

Szia!
Drupal 6.11, 2009-04-29 - changelog.txt-ből.

Watchdog utolsó bejegyzések:

wid	uid	type	message	variables	severity
1244878	0	php	%message in %file on line %line.	a:4:{s:6:"%error";s:7:"warning";s:8:"%message";s:56:"array_keys() expects parameter 1 to be array, null given";s:5:"%file";s:74:"/Volumes/Videostreaming/apache2root/www/duftv/modules/corner/corner.module";s:5:"%line";i:154;}	3
1244877	0	php	%message in %file on line %line.	a:4:{s:6:"%error";s:12:"user warning";s:8:"%message";s:443:"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') OR r.rid IS NULL) ORDER BY b.region, b.weight, b.module' at line 1	3
				query: SELECT DISTINCT b.* FROM blocks b LEFT JOIN blocks_roles r ON b.module = r.module AND b.delta = r.delta WHERE b.theme = '' AND b.status = 1 AND (r.rid IN () OR r.rid IS NULL) ORDER BY b.region, b.weight, b.module";s:5:"%file";s:72:"/Volumes/Videostreaming/apache2root/www/duftv/modules/block/block.module";s:5:"%line";i:407;}	
1244876	0	php	%message in %file on line %line.	a:4:{s:6:"%error";s:7:"warning";s:8:"%message";s:42:"array_merge(): Argument #2 is not an array";s:5:"%file";s:72:"/Volumes/Videostreaming/apache2root/www/duftv/modules/block/block.module";s:5:"%line";i:407;}	3
1244874	0	php	%message in %file on line %line.	a:4:{s:6:"%error";s:7:"warning";s:8:"%message";s:49:"array_fill(): Number of elements must be positive";s:5:"%file";s:67:"/Volumes/Videostreaming/apache2root/www/duftv/includes/database.inc";s:5:"%line";i:241;}	3
1244875	0	php	%message in %file on line %line.	a:4:{s:6:"%error";s:7:"warning";s:8:"%message";s:35:"implode(): Invalid arguments passed";s:5:"%file";s:67:"/Volumes/Videostreaming/apache2root/www/duftv/includes/database.inc";s:5:"%line";i:241;}	3
1244873	0	php	%message in %file on line %line.	a:4:{s:6:"%error";s:7:"warning";s:8:"%message";s:56:"array_keys() expects parameter 1 to be array, null given";s:5:"%file";s:72:"/Volumes/Videostreaming/apache2root/www/duftv/modules/block/block.module";s:5:"%line";i:406;}	3
1244872	0	access denied	node	N;	4
1244871	0	php	%message in %file on line %line.	a:4:{s:6:"%error";s:12:"user warning";s:8:"%message";s:249:"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1	3
				query: SELECT p.perm FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN ()";s:5:"%file";s:70:"/Volumes/Videostreaming/apache2root/www/duftv/modules/user/user.module";s:5:"%line";i:502;}

Az error_log pontosan hol lehet a szerveren?
Egyet találtam /private/var/log/apache2 -ben, de annak 2013.08.05. a dátuma. 2013 decemberben még tettem fel tartalmat.
Az oldal: http://duftv.duf.hu/

0
0
nevergone képe

Szia!

Az error_log helyét a php.ini fájlban találod meg a szerveren, de az a legbiztosabb, ha elkéred a rendszergazdától. A 6.11-es Drupal nagyon régi, itt oldal tetején is láthatod, hogy már 6.30-nál járunk, ráadásul ezek közt több biztonsági frissítés is volt.
Azt javaslom, hogy az éles oldalt lemásolva készíts egy tesztoldal, majd ott végezd el a Drupal és a külső modulok frissítését. Az adatbázis-frissítésről se feledkezz meg (update.php)

1
0
kex képe

Szia!
Megvan az error_log fájl, a használatban lévő. Az utolsó sorok:

[Fri Jan 18 15:21:05 2013] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Fri Jan 18 15:21:06 2013] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Fri Jan 18 15:21:06 2013] [notice] Digest: generating secret for digest authentication ...
[Fri Jan 18 15:21:06 2013] [notice] Digest: done
[Fri Jan 18 15:21:07 2013] [notice] Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.1c DAV/2 configured -- resuming normal operations
[Fri Jan 18 15:24:44 2013] [notice] SIGHUP received.  Attempting to restart
[Fri Jan 18 15:24:44 2013] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Fri Jan 18 15:24:44 2013] [notice] Digest: generating secret for digest authentication ...
[Fri Jan 18 15:24:44 2013] [notice] Digest: done
[Fri Jan 18 15:24:45 2013] [notice] Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.1c DAV/2 configured -- resuming normal operations
could not lookup DNS configuration info service: (ipc/send) invalid destination port

A legutolsó sor rengetegszer benne van! Az előző tippet köszönöm! Videóportálról van szó, így több, mint 10GB-os, szóval első körben a meglévő újraélesztését próbálnám valahogy véghezvinni. A log alapján van valami ötleted esetleg?

0
0
nevergone képe

Szia!

Én ebben nem látok igazán problémás részt, szóval akkor maradjunk a watchdognál. Abból kellene több sor, illetve korábban javasoltam, hogy másold le a jelenlegi oldalt tesztoldalként (a videókat nem kell) és próbálj meg mindent frissíteni: alaprendszer + kiegészítő modulok. Nagy valószínűséggel megoldaná a problémáidat, legalábbis egy részét.

2
0