WebMail RoundCube install

  • Hallo zusammen,


    mein erster Versuch mit dem Neuen VServer an Mails zu kommen bzw.
    zu schreiben.


    Datenbank i.O. - Programmdaten in richtigen Ordner - install gestartet und leider hängen geblieben, mit einer Fehlermeldung (s. Bild).


    --------------------------CONFIGURATION ERROR


    main.inc.php was not found.
    db.inc.php was not found.
    Please read the INSTALL instructions!




    --------------------------


    Laut der config habe ich das so verstanden, das beide Dateien, umbenannt werden sollen. soweit wie auf dem Bild zu sehen ist, bin ich gekommen.


    Doch mit der config komme ich nicht weiter, meine Bitte, die es richtig
    haben mir einen Tipp zu geben (Anfänger gerecht;))was nicht i.O. ist.


    Vieleicht hat auch jemand eine bessere Lösung.


    Schon mal Danke


    Gruß
    Zacki

  • Hallo,


    ja habe ich gemacht, egal was ich umbenenne es kommt immer eine Fehlermeldung.


    Ich nehme an das ich zu wenig in die Datenliste zum erstellen dieser Files
    eingetragen habe.


    Smtp/Imap weiß ich nicht genau was dort rein soll, Datenbank ist i.O.


    Bei der Abfrage fehlen zwar ein paar installs aber meiner Meinung nach müsste das reichen was schon da ist.


    FileInfo: NOT AVAILABLE
    Mcrypt: NOT AVAILABLE
    GD: NOT AVAILABLE
    PostgreSQL: NOT AVAILABLE(Not installed)
    SQLite (v2): NOT AVAILABLE(Not installed)


    Das wären die die nicht grün sind.


    Gruß Zacki

  • Die Fehlermeldungen einfach lesen, dort steht meistens was eben falsch ist und damit kann man sich herleiten was berichtigt werden muss.


    Wenn der Webmailer sagt er findet 2 Dateien nicht, dann stimmt mit den beiden Dateien oder einer Pfadangabe was nicht. Es könnte auch an chown oder chmod liegen.

  • Sofern dir entsprechende Skripte die Möglichkeit bieten auf "Next", "Install" oder ähnliches zu klicken, kannst du dies ohne weiteres installieren.


    Die Skripte überprüfen meist nur ob irgendeines der benötigten Dinge da sind.


    MYSQL, MYSQLi, PostgreSQL spielt keine Rolle, eines davon reicht. Bei den anderen Sachen dürfte das nicht anders sein. Kann höchstens sein das ein kleinerer Teil nicht funktioniert, weil eben nicht unterstützt.


    Das meiste davon funktioniert aber trotzdem.

  • Hallo,


    ich verstehe nur nicht: Ich generiere die Dateien und nehme die Endung .php
    weg.


    Dann copy in den Ordner config


    Anschl. RoundCupe anwählen - und schon ist die Fehlermeldung da, kann Dateien nicht finden.



    IMAP Settings
    username_domain
    smtp_server


    Bei diesen Angaben habe ich noch nichts eingetragen, weil ich ja bis jetzt noch nichts an Daten gefunden habe.
    Bei Web.de gebe ich deren Daten ein OK - aber hier


    Gruß Zacki

  • Ich habe das so aus dem Englisch verstanden.....Sorry


    Ich habe neue Files erstellt und den Installer gestartet, und bin jetzt bei


    ------------------
    Check config files


    main.inc.php: OK
    db.inc.php: OK Check if directories are writable


    RoundCube may need to write/save files into these directories
    temp/: OK
    logs/: OK
    Check configured database settings


    DSN (write): NOT OK(MDB2 Error: connect failed)Make sure that the configured database exists and that the user has write privileges
    DSN: mysql://roundcubeass@localhost/roundcubemail
    --------------------------
    hängen geblieben.



    Die erstellt Datenbank ist nicht anders als 2 andere für Blog und Gallery.






    DATABASE ERROR: CONNECTION FAILED!


    Unable to connect to the database!
    Please contact your server-administrator.





    So sieht es jetzt nach einem Aufruf des Programmes aus.



    Gruß Zacki

  • Hallo,


    hier habe ich ein paar Daten aus der db.inc.php


    ---------------------------------
    * MySQL
    -------
    Setting up the mysql database can be done by creating an empty database,
    importing the table layout and granting the proper permissions to the
    roundcube user. Here is an example of that procedure:


    # mysql
    > CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
    > GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost
    IDENTIFIED BY 'password';
    > quit


    # mysql roundcubemail < SQL/mysql.initial.sql


    Note 1: 'password' is the master password for the roundcube user. It is strongly
    recommended you replace this with a more secure password. Please keep in
    mind: You need to specify this password later in 'config/db.inc.php'.


    Note 2: For MySQL version 4.1 and up, it's recommended to create the database for
    RoundCube with utf-8 charset.
    -------------------------------------------


    Muss dort noch noch Passwd rein ? Das von der db
    Name der Datenbank ich ich nicht ändern da SYSCP dies vorgibt.

  • Ich kenne es, zb von Forensoftware oder auch Galleriesoftware, das man in einem gewissen Abschnitt die Zugangsdaten zur Datenbank einträgt.
    Aber so wie es ausschaut, versucht RC eine Datenbank anzulegen...


    Leider nutze ich nicht RC sondern squirrel, und das war relativ einfach zu installn.


  • Versuch es mal wie folgt mit dert Datenbank


    Code
    CREATE DATABASE datenbankname;
    GRANT ALL PRIVILEGES ON datenbankname.* TO datenbankbenutzer@localhost IDENTIFIED BY 'datenbankpasswort';

    Wie gesagt ist jetzt auchnur eine Idee, aber vllt nen Versuch wert.

  • Ich weiß nicht mehr was dieses Programm will........


    ich habe selbst eine Datenbank erstellt mit SYSCP, Name der db wird vorgegeben und kann nicht geändert werden. Richtig?


    Dann habe ich alles wieder gelöscht und habe bei der config erstellung das Programm machen lassen, will ja eine db mit Namen roundcube erstellen.
    Mit Passwd wie es aussieht.


    Beide Varianten gehen nicht.....jedes mal db connect fehlgeschlagen


    Mit diesem Programm geht es nicht weiter....hat jemand ein Prog.
    wo es mit den db besser zum einstellen geht.


    Schon mal Danke im Voraus.


    mfg Zacki

  • Erstelle mal eine Datenbank im Syscp und integriere die Daten so wie ich es dir oben beschrieben habe...


    Beispiel mit user:


    Dbname wäre dann usersql1
    Username wäre usersql1
    Basswort nehmen wir blablup


    Code
    CREATE DATABASE usersql1;
    GRANT ALL PRIVILEGES ON usersql1.* TO usersql1@localhost IDENTIFIED BY 'blablup';


    Vllt klappt es so?

  • [/code]Wie gesagt ist jetzt auchnur eine Idee, aber vllt nen Versuch wert.[/quote]


    Hallo,


    und Danke für den Tipp, aber ich weiss momentan nicht wo ich noch was eintragen soll.


    mfg Zacki

  • Bitte was ist das Problem? Die Installation von Roundcube ist einfacher als von PMA, egal ob auf einem Webspace oder einem vServer. Hast du die db.inc.php jetzt editiert? Als Beispiel, wie die aussehen sollte:



    Hast du deine Zugangsdaten dort in diesem Format eingetragen? Steht doch eh mehrfach erklärt mit Beispielen:


    [PHP]// PEAR database DSN for read/write operations
    // format is db_provider://user:password@host/database
    // currently supported db_providers: mysql, mysqli, pgsql, sqlite, mssql


    $rcmail_config['db_dsnw'] = 'mysql://BENUTZERNAME:PASSWORT@localhost/DATENBANKNAME';[/PHP]
    Die Datenbank muss nicht roundcube heißen, die kann auch blahblubb heißen ;)



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Es wird schon alleine deswegen nicht funktionieren, weil du anscheinend den Sinn von Syscp nicht verstanden hast.


    Wenn du eine Datenbank in Syscp anlegst, dann existiert diese natürlich schon und kann eben nicht von Roundcube angelegt werden.


    Entweder trägst du die Daten von syscp in Roundcube ein und nutzt damit die von syscp erstellte Datenbank, oder du lässt roundcube diese erstellen.


    Wenn Roundcube diese erstellen soll (bzw. will und es deswegen nicht funktioniert), dann musst du natürlich einen Mysql Benutzer nehmen der vollen Zugriff hat. Das ist im Normalfall der Benutzer root.


    Sofern du phpmyadmin installiert hast rufst du dieses entsprechend auf:
    In der Standardkonfiguration ist das domain.de/phpmyadmin. Das Passwort für den Benutzer root findest du im verzeichnis /root in der Datei zugangsdaten.txt.


    Diese kannst du dann irgendwo in roundcube eintragen, entweder direkt in eine der ganzen Dateien oder über ein Installationsskript.

  • Hallo zusammen,


    habe es so gemacht wie von euch beschrieben, die Daten jetzt so eingegeben
    wie sie mir bekannt sind.


    Installer ist Aus


    Jetzt habe ich eine Neue Fehlermeldung:


    SERVICE CURRENTLY NOT AVAILABLE!


    Error No. [0x01F4]

  • Installer Aus = Keine Tabellen in der Datenbank.


    Daher kommt auch die Fehlermeldung.
    Installer wieder einschalten und die entsprechenden Zugangsdaten benutzen.


    Mysql-user=root
    Mysql-pass=(steht in /root/zugangsdaten.txt)