anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Jun, 2025 20:32

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Fehler beim Server kontaktieren
BeitragVerfasst: Di 09 Jan, 2007 16:01 
Offline
Newbie
Benutzeravatar

Registriert: Di 09 Jan, 2007 15:50
Beiträge: 8
Wohnort: Leverkusen
LoGD: www.gothic-logd.de/source.php
Erstmal ein Hallo an alle.
Das Forum ist echt genial und haben mir schon bei ein paar Problemen geholfen. Leider hab ich durch die Suche nichts von meinem derzeitigen Problem gefunden. Habe das logd erstmal mit xampp lokal eingerichtet, scripte usw... lief alles perfekt. Vor einigen Tagen wollte ich es online stellen bei Hosteurope. Lief auch alles ohne Probleme. Domain eingerichtet usw.

Nun zum Problem selbst. Wenn ich die URL aufrufe (http://www.gothic-logd.de) erscheint folgende fehlermeldung:

Verarbeitung abgebrochen. Das Script ist ungueltig.

Leider geht auch nirgends herraus welches script ungültig ist, da dieser Fehler ebenfalls angezeigt wird wenn ich die einzelnen php´s direkt in die Adreßleiste eingebe.
Um mal was ganz kurioses zu versuchen habe ich in der dbconnect einfach mal einen fitkiven usernamen eingegeben um zu sehen ob auf der domain irgendetwas ist. Nach der folgenden Fehlermeldung:

Warning: mysql_connect(): Access denied for user 'Tester'@'localhost' (using password: YES) in C:\Inetpub\vhosts\gothic-logd.de\httpdocs\dbwrapper.php on line 112

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\Inetpub\vhosts\gothic-logd.de\httpdocs\dbwrapper.php on line 73

:war mir klar, das die datenbak gefunden wurde, aber irgendwo steckt ein Fehler drin. Und da bin ich auch mit meinem Latein am Ende.
(Da der Fehler auch kommt wenn ich die Source aufrufe, kann ich sie leider nicht öffentlich. Ich hoffe das wird akzeptiert. Einfach fragen welche Infos ihr benötigt und ich tu mein bestes, die hier reinzusetzen. Gegebenfalls auch über MsN Messenger erreichbar)

MfG


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 09 Jan, 2007 16:08 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Guck noch einmal in der db_connect.php nach ob du alle angaben richtig eingetragen hast weil aus der Fehlermeldung hervorgeht das das Passwort nicht stimmt
$this->bbcode_second_pass_code('', '
Zugang bestritten für den Benutzer 'Tester' @ 'localhost' (das Verwenden des Kennwortes: JA)
')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 09 Jan, 2007 16:12 
Offline
Newbie
Benutzeravatar

Registriert: Di 09 Jan, 2007 15:50
Beiträge: 8
Wohnort: Leverkusen
LoGD: www.gothic-logd.de/source.php
Sorry, hatte meinen Beitrag gerade editiert. War ich wohl nicht schnell genug. Das Passwort und Name stimmt schon. Das hatte ich nur spaßeshalber geändert um zu sehen ob sich dort irgendetwas tut. Danach kam auch der Fehler, das die Daten nicht stimmen. Als ich dann die richtigen Daten wieder eingegeben hatte, kam wieder der Script ungültig Fehler


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 09 Jan, 2007 17:48 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Hi!

woher hast du denn die Source-Dateien?
Ich habe über google herausgefunden, dass es wohl in manchen wenigen Sourcen in der common.php folgenden Codeschnipsel gibt:

[php]
$SCRIPT_NAME=substr($SCRIPT_NAME,strrpos($SCRIPT_NAME,"/")+1);
if (substr($SCRIPT_NAME,strrpos($SCRIPT_NAME,".php"))!=".php" || strpos($PATH_INFO,".php")){
echo "Verarbeitung abgebrochen. Das Script ist ungueltig.";
exit();
[/php]

in meiner common.php ist dieser Teil allerdings nicht enthalten, und ehrlich gesagt verstehe ich auch nicht wirklich was dieser Codeteil überprüft. (evtl. kann man den einfach auskommentieren, aber da lehne ich mich gerade weit aus dem Fenster)
Überprüf das mal, bzw. vergleiche deine common.php mit der common.php aus dem Paket, dass du hier runterladen kannst.

Viel Glück bei der Fehlersuche! :wink:

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 09 Jan, 2007 20:31 
Offline
Newbie
Benutzeravatar

Registriert: Di 09 Jan, 2007 15:50
Beiträge: 8
Wohnort: Leverkusen
LoGD: www.gothic-logd.de/source.php
Genial...Daran hats auch gelegen. Soweit ich mich erinner ist das der Part, der verhindern soll, das andere user scripte benutzen. zum kämpfen oder so. weiß nicht mehr genau. In der common von hier stand das nicht drin. Hab den kompletten part ersetzt mit:

$this->bbcode_second_pass_code('', '$SCRIPT_NAME=substr($SCRIPT_NAME,strrpos($SCRIPT_NAME,"/")+1);
if (strpos($REQUEST_URI,"?")){
$REQUEST_URI=$SCRIPT_NAME.substr($REQUEST_URI,strpos($REQUEST_URI,"?"));
}else{
$REQUEST_URI=$SCRIPT_NAME;
}
')

Jetzt funktionierts. Danke für den extrem schnellen Support. Denke das spricht sehr FÜR diese community.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 09 Jan, 2007 22:13 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Gerne. Freut mich immer wenn ich mal helfen kann. :D

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 10 Jan, 2007 00:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Lestat hat geschrieben:
Hi!

woher hast du denn die Source-Dateien?
Ich habe über google herausgefunden, dass es wohl in manchen wenigen Sourcen in der common.php folgenden Codeschnipsel gibt:

[php]
$SCRIPT_NAME=substr($SCRIPT_NAME,strrpos($SCRIPT_NAME,"/")+1);
if (substr($SCRIPT_NAME,strrpos($SCRIPT_NAME,".php"))!=".php" || strpos($PATH_INFO,".php")){
echo "Verarbeitung abgebrochen. Das Script ist ungueltig.";
exit();
[/php]

in meiner common.php ist dieser Teil allerdings nicht enthalten, und ehrlich gesagt verstehe ich auch nicht wirklich was dieser Codeteil überprüft. (evtl. kann man den einfach auskommentieren, aber da lehne ich mich gerade weit aus dem Fenster)
Überprüf das mal, bzw. vergleiche deine common.php mit der common.php aus dem Paket, dass du hier runterladen kannst.

Viel Glück bei der Fehlersuche! :wink:



dieser Teil ist aus dem Changesloc von anpera und ist ein Sicherheitsfix


von anpera:

Zitat:
Deathbringer hat eine Lücke im Nav-System gemeldet, über die es den Spielern möglich ist, unerlaubte Scripte auszuführen.

Bis der Fehler behoben ist, kann folgender Patch die Cheaterei unterbinden, indem die Scripausführung abgebrochen wird, sobald jemand auf diese Weise zu Cheaten versucht:
PHP:
[php]/// Öffne: common.
/// Finde:
$SCRIPT_NAME=substr($SCRIPT_NAME,strrpos($SCRIPT_NAME,"/")+1);

/// Füge danach ein:
// Notfall-Fix gegen Cheaterei
if (substr($SCRIPT_NAME,strrpos($SCRIPT_NAME,".php"))!=".php" || strpos($PATH_INFO,".php")){
echo "Verarbeitung abgebrochen. Das Script ist ungueltig.";
exit(); [/php]
}

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 10 Jan, 2007 15:03 
Offline
Newbie
Benutzeravatar

Registriert: Di 09 Jan, 2007 15:50
Beiträge: 8
Wohnort: Leverkusen
LoGD: www.gothic-logd.de/source.php
:???: Hab es testweise wieder eingebaut und jetzt läuft es auf einmal. Naja, was es auch immer war, Problem behoben und bleibt hoffentlich so. (So wie ich meine tastatur kenne, hat sich bestimmt n kleiner Fehler eingeschlichen. Statt Parse Error wie üblich :roll: kam eben dieser mist.
Danke für eure Hilfe


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum