View previous topic :: View next topic |
Author |
Message |
Christoph Guest
|
Posted: Tue Mar 28, 2006 8:05 Post subject: Parse Error |
|
|
Hallo,
Ich habe m23 Version 0.5.0 halfBaked (100058) auf einem bereits existierenden sarge-System installiert (die Installationsmethode per Boot von m23-CD hat nicht funktioniert, wahrscheinlich aufgrund von Problemen bei der Partitionierung, und die nachträgliche Installation war auch erst nach Anpassungen erfolgreich).
Wenn ich nun in der Administrationsoberfläche auf Clients-Hinzufügen klicke, bekomme ich folgende Meldungen:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /m23/data+scripts/m23admin/phpldapadmin/config.php on line 10
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in /m23/data+scripts/m23admin/phpldapadmin/config.php on line 86
Zeile 10 sieht so aus:
$servers[$i][\'name\'] = \'m23 LDAP server\';
Zeile 86 sieht so aus:
$friendly_attrs[ 'facsimileTelephoneNumber' ] = 'Fax';
Gruß
Christoph |
|
Back to top |
|
|
Christoph Guest
|
Posted: Tue Mar 28, 2006 8:09 Post subject: Re: Parse Error |
|
|
Hm, eigentlich sollte meine Nachricht in den Zweig rein, in dem es um phpldapadmin geht. Hat irgendwie nicht funktioniert ... |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Tue Mar 28, 2006 9:53 Post subject: |
|
|
Mach bitte erstmal ein Update auf die aktuelle Version. _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
Christoph Guest
|
Posted: Tue Mar 28, 2006 10:18 Post subject: Parse Error |
|
|
Hallo,
Hauke wrote: | Mach bitte erstmal ein Update auf die aktuelle Version. |
Wo gibt es denn eine neuere Version? Wenn ich dem Download-Link auf m23.sf.net folge, lande ich letztlich bei der Version, die ich bereits installiert habe. Das habe ich per md5sum überprüft.
Gruß
Christoph |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Tue Mar 28, 2006 11:14 Post subject: |
|
|
In der Oberfläche: Server-Einstellungen -> System -> Update _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
Guest
|
Posted: Tue Mar 28, 2006 11:42 Post subject: |
|
|
Hallo,
Hauke wrote: | In der Oberfläche: Server-Einstellungen -> System -> Update |
Ich habe keinen direkten Zugang aufs Internet, sondern brauche einen Proxy-Server. Wie kann ich wget für dieses Update beibringen, einen Proxy zu nutzen? Setzen der Umgebungsvariablen http_proxy funktioniert nicht.
Gruß
Christoph |
|
Back to top |
|
|
Christoph Guest
|
Posted: Tue Mar 28, 2006 12:17 Post subject: Parse Error |
|
|
Hallo,
Anonymous wrote: |
Setzen der Umgebungsvariablen http_proxy funktioniert nicht.
|
Ich habe jetzt mal "wget http://m23.sf.net/m23patch/m23patch.php" auf einem Rechner ausgeführt, der direkten Zugang zum Internet hat. Das Ergebnis dieser Aktion war aber, dass m23patch.php eine leere Datei ist.
Gruß
Christoph |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Wed Mar 29, 2006 5:55 Post subject: |
|
|
probier mal in der /etc/init.d/apache die ENV Zeile folgendermaßen zu ändern:
ENV="env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin http_proxy=http://<Dein-Proxy>:<Dein-Port> ftp_proxy=http://<Dein-Proxy>:<Dein-Port>"
Hat bei mir funktioniert, hatte das gleich Problem. |
|
Back to top |
|
|
Christoph Guest
|
Posted: Wed Mar 29, 2006 6:50 Post subject: Proxy |
|
|
Hallo TeeSee,
TeeSee wrote: |
Hat bei mir funktioniert, hatte das gleich Problem. |
Dein Tipp hat zwar dazu geführt, dass die Update-Informationen per wget geladen werden konnten, komischerweise bleibt wget aber jetzt beim Download der einzelnen Patch-Dateien hängen (also der *.tb2-Dateien).
Von der Kommandozeile aus kann ich die Dateien per wget laden.
Gruß
Christoph |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Wed Mar 29, 2006 7:44 Post subject: |
|
|
hmm... da war doch noch was
Aktivier noch in /etc/wgetrc
http_proxy = http://<Dein-Proxy>:<Dein-Port>
ftp_proxy = http://<Dein-Proxy>:<Dein-Port>
So, dann sollte der Update funzen.
Willst Du dann über den m23 eigenen squid Proxy debian Pakete laden, brauchst Du noch in der squid.conf einen Cache Peer Eintrag. |
|
Back to top |
|
|
Christoph Guest
|
Posted: Wed Mar 29, 2006 7:46 Post subject: Parse Error |
|
|
Hallo,
Ich habe die Patch-Dateien jetzt auf der Kommandozeile per wget geladen und die gepackten .tb2-Dateien manuell entpackt. Daher ist mein m23-System jetzt bei Version 0.5.0 halfBaked (100061) angekommen. An dem Fehler in /m23/data+scripts/m23admin/phpldapadmin/config.php hat das jedoch nichts geändert.
Gruß
Christoph |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
|
Back to top |
|
|
Christoph Guest
|
Posted: Fri Mar 31, 2006 11:21 Post subject: Parse Error |
|
|
Hallo,
Bin ich denn hier wirklich der einzige Mensch, bei dem /m23/data+scripts/m23admin/phpldapadmin/config.php Fehler hat? Und weiß auch keiner, wie die oben genannten Zeilen (10 und 86) korrekt lauten müsen, oder was der Grund sein könnte, dass die Fehler bei mir auftreten? Die Datei scheint ja irgendwie automatisch generiert zu werden.
Christoph |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Fri Mar 31, 2006 13:44 Post subject: |
|
|
Hast Du jetzt eine aktuelle m23-Version? Also keine per Hand entpackte. Wenn Du das per Hand machst, dann mußt Du auch die Skripte ausführen und evtl. benötigte Pakete vorhalten.
Ansonsten kannst Du versuchen, bei
Code: | $servers[$i][\'name\'] = \'m23 LDAP server\'; |
die "\" wegzulassen.
Vielleicht hilft es hier, wenn Du die Leerzeichen entfernst (dies dürfte aber kein Problem sein):
Code: | $friendly_attrs[ 'facsimileTelephoneNumber' ] = 'Fax'; |
_________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
Christoph Guest
|
Posted: Mon Apr 03, 2006 6:40 Post subject: Parse Error |
|
|
Hauke wrote: |
Hast Du jetzt eine aktuelle m23-Version? Also keine per Hand entpackte. Wenn Du das per Hand machst, dann mußt Du auch die Skripte ausführen und evtl. benötigte Pakete vorhalten.
|
Ich habe es jetzt geschafft, dass das Update automatisch durchgeführt wird. Die Fehler in der Datei sind aber nicht behoben.
Hauke wrote: |
Ansonsten kannst Du versuchen, bei
Code: | $servers[$i][\'name\'] = \'m23 LDAP server\'; |
die "\" wegzulassen.
|
Nachdem ich die "\" entfernt habe, wird nun keine Warnung mehr ausgegeben, und auch der Fehler ist verschwunden. Es handelte sich also um einen Folgefehler, da ich in der Zeile, wo der Fehler auftrat, nichts geändert habe.
Christoph |
|
Back to top |
|
|
|