PDA

Bekijk Volledige Versie : Config niet aangemaakt na Roundcube update



Aar
12/05/14, 21:34
Na een update van Roundcube 0.8x naar 1.01 zie ik dit:


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

Wat moet ik nu doen? Ik zie dat er ook een sample-config in de /config map staat.
Maar hoe weet ik nou welke databasegevens ik nou moet gebruiken?

frajaweb
12/05/14, 21:45
Meestal komt dit door een update terwijl er een te oude versie van php actief is. De 5.2 range en eerste versies uit 5.3 worden niet ondersteund door roundcube 1.0.

Hoe de config aan te maken staat beschreven op de site van roundcube.


Verzonden vanaf mijn iPad met behulp van webhostingtalk

Aar
12/05/14, 21:56
Op dit moment draait ik PHP 5.3.17, en ik vermoed dat dit nog wel compatible moet zijn?
Ik wil best de config handmatig aanmaken, maar waar vind ik de inloggegevens van de database? En de custombuild zei ook wat over een INSTALLER. Waar kan ik die vinden? Of is de installer niet meer nodig?

NibeP
12/05/14, 22:04
Download custombuild 2.0 en doe nog eens ./build roundcube.

frajaweb
12/05/14, 22:05
De vraag is of er hier gebruik wordt gemaakt van DirectAdmin. Zo ja, dan kan de oplossing van Peter Bin werken.

Bart L
12/05/14, 22:12
Wij zien bij oudere custombuild in combinatie met 5.3/5.4 ook wat rare dingen (ook weer niet op alle servers), het had met schrijf rechten te maken in /var/www/html/roundcube

Aar
12/05/14, 22:12
DirectAdmin: Ja.....

Een nieuwe ./build roundcube

Nee, dat werkt niet. Ik kijg dan errors met: Can't open main.inc.php in veelvoud

Bart L
12/05/14, 22:22
./build clean
./build update
./build roundcube

Even als kunstgreep chmod -R 777 /var/www/html/roundcube/ en daarna wel weer terugzetten als de config er is ;)

Daarnaast was op een aantal machines

wget -O /var/www/html/roundcube/config/mime.types http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types

nodig is ons geval

t.bloo
12/05/14, 22:25
Mijn indruk is dat het een fout/onvolkomenheid in het update script is. Paar keer gehad, moet je een beetje voor prutsen om het werkend te krijgen.

Aar
12/05/14, 22:29
Ik zal morgen even verder prutsen.

Maar wat nou als ik /roundcube verwijder en dan opnieuw de boel build? Dan heb je vanaf begin af aan een nieuwe Roundcube 1.0.1?

Is dat een oplossing?

frajaweb
12/05/14, 23:47
Waarschijnlijk wel.


Verzonden vanaf mijn iPad met behulp van webhostingtalk

dennis0162
13/05/14, 11:16
In de nieuwste build van DirectAdmin zet hij de rechten van config.inc.php naar beneden.
Als je de rechten aanpast naar 0644 dan werkt Roundcube als het goed is weer.

chmod 0644 /var/www/html/roundcubemail-1.0.0/config/config.inc.php

Wel even kijken of je versie hetzelfde is als hierboven staat.

Bart L
13/05/14, 11:52
Ik gok inderdaad dat er wel heel snel een update gaat komen van het installatie script, iedereen zit ermee.

Active8
13/05/14, 13:15
Op de forum van DA is een hele onderwerp plus fix hierover , kijk is daar


Sent from my iPhone using webhostingtalk mobile app

Arieh
13/05/14, 13:26
http://forum.directadmin.com/showthread.php?t=29240&page=5&p=251518#post251518

Aar
13/05/14, 21:05
Lekkere bug dus, maar in mijn geval is het anders....
Ik heb gewoon Roundcube-1.0.1, en verder is de config/config.inc.php niet voorbereid:

Deze staat op:


$config['db_dsnw'] = 'mysql://roundcube:pass@localhost/roundcubemail';

Waar vind ik de juiste gegevens die Roundcube gebruikt?

Aar
16/06/14, 10:57
Ik heb Roundcube al verwijderd (gerenamed) en opnieuw ge-build maar het probleem blijft.
De config wordt niet gevonden, en als ik de .sample-suffix weghaal blijft het bij het niet vinden van de database. Omdat ik die gegevens niet weet.

Hoe te fixxen?

uHost
16/06/14, 16:08
$config['db_dsnw'] = 'mysql://da_roundcube:ditmoetjezelfuitvogelen@localhost/da_roundcube';

Dus gebruiker da_roundcube, database da_roundcube

Controleer of de gebruiker bestaat en of de database bestaat en tabellen bevat).

Pas vervolgens het wachtwoord van de gebruiker da_roundcube aan in MySQL en dan flush privileges. Vervolgins config aanpassen en nog een keer proberen.

Aar
20/06/14, 14:48
Dus: SET PASSWORD FOR 'da_roundcube'@'localhost' = PASSWORD('topsecretding');
FLUSH PRIVILEGES;

?

Aar
20/06/14, 15:51
Jep, en dat is gelukt. Vreemd genoeg gaf hij geen melding dat er iets ge-changed is, maar hij is wel aangepast.