imp "conf.php"-file

ladli

Active Member
Hallo Forum,

wäre jemand mal so nett und schickt mir einen "conf.php" -file für imp 4.0 bzw. den "conf.php.dist"-file

(bin seit drei tagen (!) dran und über horde erzeugen funktioniert nicht, permissions sind gesetzt, irgendwas stimmt nicht, er nimmt den conf.xml file nicht, obwohl sowohl xml als auch dom support etc. da sind... -
jetzt ist meine letzte idee, den file manuell einzufügen und zu editieren...)

Danke!
 
Die "config.php.dist" ist doch im Archiv dabei (zur Not noch mal runterladen/entpacken), die muss zuerst einfach kopiert und in "config.php" (und rechte setzen) umbenannt werden (im horde/config und im horde/imp/config ordner).

Es wäre vielleicht auch hilfreich wenn du die Fehlermeldungen bzw. Warnung die PHP dir ausgibt postest.

Ach ja, von hand editieren ist eine ganz schlechte Idee.

Gruß
tschepe
 
nee. ist sie eben nicht!
bei horde ist alles ok, aber bei imp nicht:

hab imp normal über völlig aktualisierten port installiert und nun auch nochmal den tar.gz runtergeladen, keine conf.php.dist zu finden...

ich denke, er sollte sie aus dem conf.xml generieren, aber irgendwas funktioniert nicht, hab nicht die geringste idee, wo ich anfangen soll, zu suchen...

mit fehlermeldungen siehts schlecht aus, je nachdem, was ich tue sinds andere...

aber beim üblichen weg, imp über horde zu konfigurieren, krieg ich halt die ansage, dass conf.php "missing " ist und ich diese aus dem .dist-file kopieren soll, der - um an den ausganspunkt zurückzukehren - auch nicht da ist...

also wäre ich für einen .dist-file dankbar, so schlimm kann das manuelle konfigurieren nicht sein, der horde.conf -file ist auch ganz überschaubar, einen versuch wärs ja wert...
 
@sleipnir

1. versteh ich gar nicht, bin mit eurer foren-techno-sprache noch nicht vertraut!
2. nein, er (wer? -horde?) generiert eben nicht! was soll ich dann denn "touchen", wenn nichts da ist?
 
Also wenn die Datei vermisst wird dann leg eine leere Datei an (z.B.: mit touch) (unter horde/imp/config) und gib dem Webserver die rechte, damit er in die Datei schreiben kann.

Gruß
tschepe
 
danke.
hab also eine leere conf.php erzeugt (ist touch ein kommando um dateien zu erzeugen?)

horde konfiguriert , jetzt erhalte ich:

Notice: Undefined index: server_list in /usr/local/www/horde/imp/templates/login/login.inc on line 136

Notice: Undefined index: server_list in /usr/local/www/horde/imp/templates/login/login.inc on line 146

Notice: Undefined index: server_list in /usr/local/www/horde/imp/templates/login/login.inc on line 150

Notice: Undefined index: change_server in /usr/local/www/horde/imp/templates/login/login.inc on line 157

Notice: Undefined index: change_folders in /usr/local/www/horde/imp/templates/login/login.inc on line 197



kann grad nicht mehr, hast du schnelle idee, ansonsten werd ich lange nachlesen...

danke
 
Ja, touch erzeugt auch die Datei wenn sie nicht vorhanden ist.

Die "Notice: Undefined index: ..." kommen da her das du die config.php noch nicht aus der config.xml erzeugt hast.

Also musst du die nun in den Horde als Administrator (in der default Einstellung macht er das automatisch) anmelden und unter „Administrator -> Konfiguration“, dort „Webmail (imp)“ die "Webmail-Konfiguration erzeugen" (so das dann am ende bei allen Modulen ein grüner Hacken dran ist).

Dann musst du noch unter horde/imp/config die servers.php erstellen/editieren (einfach die server.php.dist nach server.php kopieren)

Gruß
tschepe
 
Ja. logisch... Danke.
Soweit alles konfiguriert.

Nun komm ich trotzdem nicht ins Webmail, Anmeldung schlägt immer fehl, egal ob als root oder anderer user. >> horde.log:

Jan 21 13:36:57 HORDE [error] [imp] FAILED LOGIN 217.184.5.138 to localhost:993[imap/ssl/novalidate-cert] as root [on line 247 of "/usr/local/www/horde/imp/lib/Auth/imp.php"]

line 247 und davor haben mit imap / stream zu tun
kann ich irgendwie testen, ob mit dem imap server alles ok ist?

habe in den IMAP FAQs dazu folgendes gelesen:


"The only way to say for sure what is wrong is run the server under a debugger such as gdb while root (yes, you must be root) with a breakpoint at routines checkpw() and loginpw(), then single-step until you see which test rejected you. "


wie funktioniert das mit dem gdb und den breakpoints?
 
Du willst doch den horde/imp dazu nutzen um dich auf einen IMAP server zu verbeinden.

Ist das nun ein IMAP server den du local auf dem gleichen Server installiert hast?
Hast du den IMAP Server schon mal getestet ob dieser Korrekt läuft?

Gruß
tschepe
 
ja alles läuft auf derselben Maschine, (allerdings nicht auf meinem schreibtisch, sondern auf nem dedicated server)

>> "Hast du den IMAP Server schon mal getestet ob dieser Korrekt läuft?"

Genau das war meine Frage um 14:04 Uhr ("kann ich irgendwie testen, ob mit dem imap server alles ok ist?"), worauf du gefragt hast, ob ich mit nem "normalen " client zugreifen kann.

gut, hab erst nichts damit anzufangen gewußt, aber ein bischen mein hirn angestrengt und versucht ssh / telnet zum port 143 bzw 993 zu machen und bekam ein "refused" - Meldung.

wie kann ich noch testen, ob der imap server ok ist?

(der war schon vom support mit dem betriebssystem installiert, hab ausser die Zeile im inetd.conf zu aktivieren damit noch gar nichts gemacht - ausser ein wenig im manual zu lesen)

ausserdem zu inetd:
hab wqie gesagt den kommentar der imap -Zeile gelöscht und dann hab ich folgendes gedacht: inetd ist ein dämon, also muss er neu gestartet werden und habe /usr/sbin/inetd restart gemacht.
nun hab ich irgendwie 2 prozesse zu laufen:

root 21973 0.0 0.1 1060 640 ?? Ss 5:41PM 0:00.00 /usr/sbin/inetd restart
root 74 0.0 0.1 1088 636 ?? Is 4Jan05 0:00.03 /usr/sbin/inetd -wW

kann/muss einer der beiden gekillt werden?
 
>> "Hast du den IMAP Server schon mal getestet ob dieser Korrekt läuft?"
Genau das war meine Frage um 14:04 Uhr ("kann ich irgendwie testen, ob mit dem imap server alles ok ist?"), worauf du gefragt hast, ob ich mit nem "normalen " client zugreifen kann.

Aso, da habe ich mich vielleicht ein wenig ungeschickt ausgedrückt :rolleyes:.
Ich meinte damit eigentlich Outlook, Thunderbird, mutt was auch immer.

ausserdem zu inetd:

nun hab ich irgendwie 2 prozesse zu laufen:

root 21973 0.0 0.1 1060 640 ?? Ss 5:41PM 0:00.00 /usr/sbin/inetd restart
root 74 0.0 0.1 1088 636 ?? Is 4Jan05 0:00.03 /usr/sbin/inetd -wW

kann/muss einer der beiden gekillt werden?

Das war falsch, du musst den oberen wieder killen: "kill 21973". Wenn du den inetd neu starten willst (oder ein anderen dienst) musst du dies über die run-Skripte machen also, z.B.: "/etc/rc.d/inetd restart"

Gruß
tschepe
 
alos wie gesagt: mit telnet localhost 143 bzw. 993 bekomme ich eine connection refused- meldung und jetzt hab ich mal schnell zum test ein outlook (bitte um vergebung!)- accout eingerichtet, da krieg ich die nette Meldung mit fehler Code: 800ccc0e

ich hab nichts an den imap-uw dateien gemacht, das manual sagt allerdings explitzit, dass man da nicht zu machen sein, wenn alles default laufen soll.

gibt es nicht ein configtest oder so was für den imap-server?

2. zu inetd: so richtig verstehe ich das noch nicht mit den dämonen und den run-scripten (aber schon viel besser als im dezember , als ich von null mit freebsd und unix überhaupt angefangen habe...)

a) habe ich kein /etc/rc.d
b) find / -name "inetd" >> /usr/sbin/inetd
c) warum liegen die skripte in verschiedenen ordner, ndc liegt wie inetd in usr/sbin/, das ist wohl noch was anderes als das skript?
 
Also du solltest dich erst einmal darum kümmern das der IMAP Server richtig läuft bevor du mit dem horde/imp weiter machst.

gibt es nicht ein configtest oder so was für den imap-server?

Keine Ahnung habe noch nie einen IMAP xy Server unter *nix Installiert.
Ich habe vor ein paar tagen ein horde/imp unter Win32, Apache 2.xx & Exchange installiert :p.

Entschuldige für die Frage aber .. Warum holst du dir ein Dedicated Server wenn du - entschuldige – keine Ahnung von FreeBSD (bzw. welches OS da auch immer drauf sein mag) hast?

>> a) habe ich kein /etc/rc.d
Was du hast kein /etc/rc.d Ordner?

>> b) find / -name "inetd" >> /usr/sbin/inetd
Bin kein Unix Guru [1] aber überschreibst du mit diesem Befehl nicht die /usr/sbin/inetd?

>> c) warum liegen die skripte in verschiedenen ordner, ndc liegt wie inetd in usr/sbin/, das ist wohl noch was anderes als das skript?

Mehr Information dazu gibt es im FreeBSD Handbuch - wer hätte es gedacht :) - Sieh hierzu [3]

Ja das ist die ausführbare binärdatei. Das runskript steuert dann z.B.: den indetd (also /ust/sbin/inetd)

Gruß
tschepe

[1] http://www.galileocomputing.de/openbook/unix_guru/ <- Les das, dir wird es nicht schaden :P
[2] http://www.freebsd.org/doc/de/books/handbook/ <- das auch ;)
[3] http://www.freebsd.org/doc/de/books/handbook/boot-init.html
 
@tschepe

>>Also du solltest dich erst einmal darum kümmern das der IMAP Server richtig läuft bevor du mit dem horde/imp weiter machst.

das tue ich doch seit heut nachmittag, nachdem ich horde/imp konfiguriert hab, dank deiner hilfe und aber keinen zugang hatte, deswegen bin ich doch drauf gekommen, erstmal den imap-server zu untersuchen... na ja ich such mal weiter...



>>Was du hast kein /etc/rc.d Ordner?

sorry, doch! ich hab unter "/etc/" geschaut anstatt unter "/usr/local/etc/" . allerdings gibts da drin nur:
-bash-2.05b$ cd /usr/local/etc/rc.d
-bash-2.05b$ ls
000.mysql-client.sh apache.sh apache.sh-dist mysql-server.sh

>> mit find / -name "inetd" hab ich nur nach den entsprechenden dateien gesucht und die ausgabe für find war "/usr/sbin/inetd", sorry, war etwas unglücklich geschrieben...


na ja, vielen dank erst mal an dich, jetzt versuch ich erst mal zu klären warum kein skript in rc.d ist bzw. wie eins dorthin kriegen und dann weiter mit imap - server...
rom wurde auch nicht an einem tag erbaut!!!

grüße
 
Last edited:
Aber es sollten auch unter /etc/rc.d run Skripte liegen. Unter /usr/local/etc/rc.d sind die run-Skripte von den Ports/Packages die du nachträglich installiert hast. In /etc/rc.d liegen die run-Skripte vom Basis System.

Gruß
tschepe
 
Back
Top