Hi Guys,
I´m just trying to install Roundcube.
I´ve installed mysql successful, created user with all priviliges, importted the initialize.sql and can see everything with webmin.
But the "Roundcube Webmail Installer" says "MySQL: NOT AVAILABLE(Not installed)" ??
What can I do to make roundcube to understand that there is a working mysql-installation??
Thank you so much for your hints.
Best regards from Hamburg, Ralf
If the sql-server is running it should be connectable at a defined port.
So, configure rc with the needed datas...
Rgds.
Thanks for the reply.
But on the next page there is only SQLite selectable.
How can I configure RC for mysql?
Do you really know what you are doing?
Standard mysql port is 3306.
This will be checked from the installer.
If you have a non standard installation you have to modify the rc config.
Rgds.
Yes, I know what I´m doing :)
It´s a standard mysql-installation on port 3306 and RC-installer obviously doesn´t recognize this.
So, what shall I configure??
Best regards, Ralf
You don't really get!
Before anyone could give any hint some infos are needed!
I.e. running os, webserver...
So, you say the mysql server is running at 3306?
Take a look at the config files for rc, edit them and restart your webserver.
The installer is not needed to get a running rc webmail interface...
Rgds.
PS: Das kostet langsam 'ne Kiste Knollen.
:)
Sorry ...
Debian 5.0.10
Apache 2.29
mysql 5.0.51
Checking PHP version
Version: OK(PHP 5.2.6-1+lenny16 detected)
Checking PHP extensions
The following modules/extensions are required to run Roundcube:
PCRE: OK
DOM: OK
Session: OK
XML: OK
JSON: OK
The next couple of extensions are optional and recommended to get the best performance:
FileInfo: NOT AVAILABLE(See http://www.php.net/manual/en/book.fileinfo.php)
Libiconv: OK
Multibyte: OK
OpenSSL: OK
Mcrypt: OK
Intl: NOT AVAILABLE(See http://www.php.net/manual/en/book.intl.php)
Checking available databases
Check which of the supported extensions are installed. At least one of them is required.
MySQL: NOT AVAILABLE(Not installed)
MySQLi: NOT AVAILABLE(Not installed)
PostgreSQL: NOT AVAILABLE(Not installed)
SQLite (v2): OK
Check for required 3rd party libs
This also checks if the include path is set correctly.
PEAR: OK
MDB2: OK
Net_SMTP: OK
Net_IDNA2: OK
Mail_mime: OK
Checking php.ini/.htaccess settings
The following settings are required to run Roundcube:
file_uploads: OK
session.auto_start: OK
zend.ze1_compatibility_mode: OK
mbstring.func_overload: OK
suhosin.session.encrypt: OK
The following settings are optional and recommended:
date.timezone: OK
Port 3306 is open from outside, apache restarted ... So, maybe you can give me an advise which configuration file is to prepare ..
Can I skip the installer-routine??
Die Knollen gibts bei Erfolg ;) ;) ;)
Hmmkay, the answer is in your posted datas.
Take off the sunglasses, search for "mysql" in your post and read...
:)
Do you have the php5-mysql package?
Quote from: SKaero on April 01, 2012, 04:40:19 PM
Do you have the php5-mysql package?
Hey, there is NO learning effect.
Thanks!
OK, thats right, it was missing ...
Thanky you very much!
Does any documentation exist about what to add:
"MySQL: NOT AVAILABLE(Could be loaded. Please add in php.ini)"
----
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On
; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1
; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
mysql.default_port =
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =
; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =
; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =
; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =
; Maximum time (in seconds) for connect timeout. -1 means no limit
mysql.connect_timeout = 60
; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
mysql.trace_mode = Off
---
@holstenralle
Check mal deine PMs.
reboot tut gut, Danke für die Hilfe
No prob.
;D