Probleme beim Anmelden in WIIPS 3.0b

Ich habe das Problem feststellen können, wenn WIIPS in V2.2 installiert wird, bzw eine V2.1 mit WIIPS migriert wird, dass ich mich im Webinterface nicht anmelden kann.

Zuerst kommt wie gewohnt:
Willkommen Admin. Anmeldung erfolgreich!
Drücken Sie weiter.

Klickt man auf weiter:
Anmeldung fehlgeschlagen! Bitte Anmelden oder Zurück!

Fehler ist reproduzierbar.

Gruß Palela

Ich habe das mal hierher verschoben, weil das nichts mit IPS direkt zutun hat. Die Fehler muss Torro beheben.

Den Fehler hab ich auch … :frowning:

Hi,

bitte prüft doch mal die Einträge in der php.ini. Diese müssen wie bei der Vorgängerversion identisch sein. Auch müssen die Verz., wie in dem nachfolgenden Link genannt, stimmen.

http://www.ip-symcon.de/wiki/index.php/Installation_Addin

Die Anmeldung greift auf ein Script „auth.php“ im Verz.

\web\modules\auth

zurück. Dieses Script nutzt wiederum die Konfigurationsdatei „.ipswebusers“ im Verzeichnis

\web_data\config\

Darin findet ihr Eure Anmeldedaten. Die Datei wird aber erst mit dem Anlegen der Instance „Web-Interface“ implementiert.

wesseli

Hallo wesseli,

die php.ini sieht gut aus.


max_execution_time = 150
register_globals = 1
error_reporting = 30719
extension_dir =C:\IP-Symcon\ext
extension = php_gd2.dll
extension = php_gettext.dll

[DATE]
date.timezone = "Europe/Berlin"

[Session]
session.save_handler = "files"
session.save_path = "C:\IP-Symcon\web_data\session"
session.auto_start = 0
session.use_trans_sid = 1
session.name = "pt"

Vergleich der Ordnerstruktur:

…\IP-SYMCON\web ok
\web\basis\ [b]bei mir \web\base[/b]
\web\language\ ok
\web\images\ ok
\web\modules\ ok
\web\modules\auth ok
\web\modules\config ok
\web emplates\ ok
\web emplates\default\ ok

\web_data\ ok
\web_data\auth\ ok
\web_data\config\ ok
\web_data\qs\ bei mir nicht vorhanden
\web_data\session\ ok

Die Datei .ipswebusers ist vorhanden. Der neuangelegte Admin steht auch drin. Passwd ist komplex verschlüsselt(?).

Danke und Gruß
Palela

Hi,

hast Du schon die „install.php“ laufen lassen? Schau mal hier…

http://www.ip-symcon.de/forum/f17/wiips-v1-v2-updaten-noch-hinweise-vorhanden-6081/index2.html#post53945


Hallo, hier noch mal aus meiner sicht… im ips musst du natürlich die webbrowserinstanz anlegen und aktiv schalten, wenn der dann läuft, dann kannst du im normalen browser, die webbrowseradresse eingeben mit /install.php… also beispielsweise so…

http://10.0.0.1/install.php
das bedeutet das der webserver dann auf port 80 läuft.

nach dem ausführen empfehle ich diese install.php datei umzubenennen. sonst könnte ein fremdling (eindringling) diese zu seinem vorteil neu ausführen und so einen Superadministrator einrichten :rolleyes:

Wichtig ist diese Vorgehensweise. Dieser bin ich gefolgt.

Aber so wie es aussschaut, ist das „install-Skript“ nicht gelaufen.

wesseli

hmm… da der Port auf 8080 installiert war, hab ich den mal auf Port 80 geändert und die install.php neu ausgeführt.

Es kamen folgende Meldungen:

>‚config.inc-php‘ existiert bereits!
—> weiter

>Installation already finished or ‚.ipswebusers‘ already exists! Aborting.
—> weiter

danach IPS-Dienst beenden, neustarten etc.

gleiches Ergebnis, nach (eigentlich) erfolgreicher Anmeldung kommt:
Anmeldung fehlgeschlagen! Bitte Anmelden oder Zurück!

Ich kann mich einfach nicht anmelden…

Hi,

benenne doch mal die ‚‘.ipswebusers’ um und starte die install.php nochmals.

wesseli

hab ich auch schon versucht… half auch nicht :frowning:

Hi,

dann bliebt Dir nur noch folgender Weg:

  1. Vorbereitung in der Altversion
  • WIIPS Module QS, WEATHER, CALENDAR deregistrieren
    ACHTUNG: RRD nicht deregistrieren !!!
  1. Die Verzeichnisse von WIIPs in Deiner Neu-Installation umbenennen
  2. Neuinstallation entsprechend der nachfolgenden Info
  1. Test Anmeldung/Abmeldung

  2. Datenverzeichnis und von Neu-Installation umbenennen

  3. Datenverzeichnis von Alt-Installation zurückbenennen (dabei reicht eigentlich nur das Verzeichnis web_data).

  4. Anmeldung und Konfiguration

  • in der Graph Konfiguration alle rot markierten Graphen editieren, hier muss der neue Variablenname zugewiesen werden.
  • anschliessend WIIPS Modul rrd deregistrieren und neu registrieren
  1. Fonts kopieren

-anhängende Fontfile nach C:\Windows\Fonts kopieren. Die aktuelle Version behebt den Fehler, dass keine Umlaute dargestellt werden können.

Danach laufen Eure Grafiken korrekt weiter mit allen alten Daten.

Quelle der Zitate: http://www.ip-symcon.de/forum/f17/wiips-v1-v2-updaten-noch-hinweise-vorhanden-6081/index7.html#post50062

Wichtig dabei noch: Bei Änderungen in der File-Struktur oder nach der Änderung in der php.ini den IPS-Dienst anhalten und danach neu starten.

wesseli

Hat jemand neue Erkenntnisse zu diesem Thema??

Ich habe das gleiche Problem.

Gruss
gros_ibou

Hallo,

das ist ein Problem mit den „Sessions“. Ich habe auch keine Ahnung warum das nicht mehr geht oder wie man es wieder richten kann. Aber ich habe die Datei „/web/modules/auth/Authentcation.ips.php“ so verändert, daß auch mit fehlerhaftem Login, WIIPS zu bedienen ist.
Achtung:

  1. Backup machen!!
  2. Es ist nun von jedem möglich, ohne Passwort, WIIPS zu bedienen!!

folgender Teil muß verändert werden

  public function auth($zone) {
	if ( !isset( $_SESSION['_loginuser'] ) ) { return False; }
  	if( $this->users[$_SESSION['_loginuser']]['type'] != 'Super-Administrator'  ) {
		$zone_gruppe=explode('\\', $zone);
		// strikte Pruefung Zone
  		if( (!in_array($zone, $this->users[$_SESSION['_loginuser']]['zones'])) && (!in_array($zone_gruppe[0], $this->users[$_SESSION['_loginuser']]['zones']))) {
  			return FALSE;
  			exit;
  		}
  	}	
  	return TRUE;		
  }	

So sieht es nun aus:

  public function auth($zone) {
	if ( !isset( $_SESSION['_loginuser'] ) ) { return False; }
  	return TRUE;		
  }

Nochmal: Dies behebt den Fehler nicht, es ist jetzt nur möglich mit WIIPS mit diesem Fehler zu arbeiten.
Das bedeutet aber auch, das WIIPS ohne Passwort zu bedienen ist, auch von anderen!
Den eigentlichen Fehler muß Torro (oder jemand der was davon versteht) beheben.

Hallo Leute,

ich kann mir nicht vorstellen, dass ich mit ein paar wenigen Usern dieses Problem alleine habe.
Ich habe mir nach erscheinen von V2.2 eine komplett neue Installation aufgesetzt. Nach den anfänglichen Gehversuchen wollte ich das immer mal gemacht haben. Nun wollte ich gerne wiips einbinden.
Resultat ist wie vorher auch, nach Einrichten des Admins und erstmaligem Anmelden kommt die Meldung:
Zugang Beschränkt V0.213
Anmeldung fehlgeschlagen! Bitte Anmelden oder Zurück!

Ich habe schon im Archiv alle Beiträge durch:
…Verzeichnisrechte angepasst, Eintrag in der host-Datei geprüft etc…

Gibt es denn niemand, der einem da mal nen Tip geben könnte, wie man wiips mit V2.2 zum laufen bringen kann?

Gruß
Palela

Ich stehe vor demselben Problem. Gibt es hier immer noch keine Erkenntnisse? Wollte heute einen neuen Graphen einrichten und kann mich nicht mehr anmelden!!