Problem mit Jagusch-Script auf neuem Server

Ufisch

Well-known member
30 April 2006
507
41
hi,

ich hab ja nen neuen server (vServer). Auf dem sollte nen Jagusch-Script drauf. Hab des also Testweise mal raufgetan und auch alle Daten der DB eingetragen (in alle Dateien). Das komische ist jetzt aber, dass er teilweise die Daten abruft und teilweise nicht (z.B. im Adminbereich ruft er nicht die Daten der User ab). Ferner kann man sich nicht einlogen: es passiert nichts. Bei der Anmeldung sagt der, dass alle Felder ausgefüllt werden müssen. Wenn man sein PW zusenden lassen will, sagt er: Daten nicht gefunden. In Formularen gibt er auch einfach keine Daten weiter.

An was kann das liegen? Ich versteh das nicht.

Ihr könnt euch das hier mal anschauen: https://ufisch.eu

MfG Ufisch
 
Ich würde so ganz spontan mal auf schlechte Programmierung und auf 'register_globals=off' tippen. Es ist besser, wenn man es auch auf off lässt (und direkt auf ein anderes, besser programmiertes Skript umsteigt), wenn du aber unbedingt das Jagusch benutzen willst, musst du für diesen vHost register_globals auf on setzen, oder das Skript umprogrammieren - was aber glaube ich am Ziel vorbei geschossen wäre.

In der httpd.conf im vHost geht das etwa so:
'php_admin_flag register_globals on'

Gruß

P.S.: Wenn es das nicht war - pack mir mal ne phpinfo drauf.
 
H3v3n schrieb:
In der httpd.conf im vHost geht das etwa so:
'php_admin_flag register_globals on'

Sry, aber kannste mir zufällig auch sagen, wo ich diese einstellung vornehmen kann? :roll:
 
Ufisch schrieb:
Sry, aber kannste mir zufällig auch sagen, wo ich diese einstellung vornehmen kann? :roll:

Bei Apache 1.x i.d.R. in /etc/httpd/httpd.conf - einfach mit vim (Befehl: vi) öffnen und editieren.
 
Dann versuch mal /etc/apache/httpd.conf - /etc/apache2/httpd.conf - /etc/httpd2/httpd.conf

Oder benutzt du den Confixx-Müll?

(register_globals ist laut deiner phpinfo off)
 
ne, benutze Plesk. Aber wie kann ich auf diesen Ordner zugreifen? Wenn ich einen Benutzer anlege und darüber gehe, zeigt er mir nur den Ordner /etc an mit 3 dateien. Muss ich da über SSH rein oder wie?
 
Bei Plesk kann man - soweit ich weiß - genau wie bei Confixx Extraeinträge für httpd-vHosts erstellen. Da fügst du für deinen Kunden dann das PHP-Adminflag ein.
 
Ich wüsste nicht, wo ich sowas einfügen könnte.

Jedenfalls bin ich grad per SSH in der httpd.conf drinnen. Doch ich find da nicht so einen eintrag!
Weißt du, wie man in SSH in dateien suchen kann?

---

Also wenn ich in der Datei ":register_globals on" schreibe, dann macht der irgendwas. Aber wie mache ich das, dass das auch gespeichert wird?

---

Also jetzt habe ich es glaub ich auch geschafft zu speichern. Aber es funktioniert immernoch nicht. Muss ich nochwas machen? Oder habe ich doch was falsch gemacht?