Здравствуйте.

Имеется сервер на P7 с последними обновлениями.
Postfix, dovecot, первый apache, что касается PHP - всё дефолтное.
Собрался перейти со SquirrelMail на Roundcube. Установил. Инсталлер в базе ничего создал.
В результвте: DATABASE ERROR: CONNECTION FAILED!

То ли из-за PHP, то ли ...
Логи из /var/log/user во вложении. Это при попытке открыть в браузере.

Это как-нибудь лечится, или "всё" ?

--
С уважением, А.Куликовский
Гимназия №1 г.Дзержинска
Mar 18 20:06:03 server2 roundcube: DB Error: _doQuery: [Error message: Could 
not execute statement] [Last executed query: PREPARE 
mdb2_statement_mysql_175b1d70b63cac5c88baf540a511d3dce5cc4defc FROM 'SELECT 
vars, ip, changed FROM session WHERE sess_id = ?'] [Native code: 1146] [Native 
message: Table 'roundcube.session' doesn't exist]  in 
/usr/share/roundcube/program/include/rcube_mdb2.php on line 293 (GET 
/roundcube/)
Mar 18 20:06:03 server2 roundcube: DB Error: _doQuery: [Error message: Could 
not execute statement] [Last executed query: PREPARE 
mdb2_statement_mysql_2f19cf9ecaefcd9ef14b9e94b5f17a1ed3fd6c422 FROM 'INSERT 
INTO session (sess_id, vars, ip, created, changed) VALUES (?, ?, ?, 
\'2017-03-18 17:06:03\', \'2017-03-18 17:06:03\')'] [Native code: 1146] [Native 
message: Table 'roundcube.session' doesn't exist]  in 
/usr/share/roundcube/program/include/rcube_mdb2.php on line 293 (GET 
/roundcube/)
Mar 18 20:06:03 server2 httpd: PHP Warning:  date(): It is not safe to rely on 
the system's timezone settings. You are *required* to use the date.timezone 
setting or the date_default_timezone_set() function. In case you used any of 
those methods and you are still getting this warning, you most likely 
misspelled the timezone identifier. We selected the timezone 'UTC' for now, but 
please set date.timezone to select your timezone. in 
/usr/share/roundcube/program/include/rcube_config.php on line 96
Mar 18 20:06:03 server2 httpd: PHP Warning:  date(): It is not safe to rely on 
the system's timezone settings. You are *required* to use the date.timezone 
setting or the date_default_timezone_set() function. In case you used any of 
those methods and you are still getting this warning, you most likely 
misspelled the timezone identifier. We selected the timezone 'UTC' for now, but 
please set date.timezone to select your timezone. in 
/usr/share/roundcube/program/include/rcube_config.php on line 97
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically in 
/usr/share/roundcube/program/lib/MDB2.php on line 381
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically in 
/usr/share/roundcube/program/lib/MDB2.php on line 287
Mar 18 20:06:03 server2 last message repeated 4 times
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically in 
/usr/share/roundcube/program/lib/MDB2.php on line 388
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically in 
/usr/share/roundcube/program/lib/MDB2.php on line 418
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically in 
/usr/share/roundcube/program/lib/MDB2.php on line 423
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on 
line 148
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on 
line 200
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Only variables should 
be assigned by reference in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1117
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1118
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Only variables should 
be assigned by reference in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1221
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1222
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1227
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
MDB2::errorMessage() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/lib/MDB2.php on line 977
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/lib/MDB2.php on line 746
Mar 18 20:06:03 server2 roundcube: MDB2 Error: no such table (-18): _doQuery: 
[Error message: Could not execute statement] [Last executed query: PREPARE 
mdb2_statement_mysql_175b1d70b63cac5c88baf540a511d3dce5cc4defc FROM 'SELECT 
vars, ip, changed FROM session WHERE sess_id = ?'] [Native code: 1146] [Native 
message: Table 'roundcube.session' doesn't exist] 
Mar 18 20:06:03 server2 roundcube: PHP Warning:  date(): It is not safe to rely 
on the system's timezone settings. You are *required* to use the date.timezone 
setting or the date_default_timezone_set() function. In case you used any of 
those methods and you are still getting this warning, you most likely 
misspelled the timezone identifier. We selected the timezone 'UTC' for now, but 
please set date.timezone to select your timezone. in 
/usr/share/roundcube/program/include/main.inc on line 2176
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on 
line 713
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on 
line 744
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Declaration of 
rcube_template::write() should be compatible with rcube_html_page::write($templ 
= '', $base_path = '') in 
/usr/share/roundcube/program/include/rcube_template.php on line 32
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Declaration of 
html_hiddenfield::show() should be compatible with html_inputfield::show($value 
= NULL, $attrib = NULL) in /usr/share/roundcube/program/include/html.php on 
line 377
Mar 18 20:06:03 server2 roundcube: PHP Warning:  date(): It is not safe to rely 
on the system's timezone settings. You are *required* to use the date.timezone 
setting or the date_default_timezone_set() function. In case you used any of 
those methods and you are still getting this warning, you most likely 
misspelled the timezone identifier. We selected the timezone 'UTC' for now, but 
please set date.timezone to select your timezone. in 
/usr/share/roundcube/program/include/rcube_mdb2.php on line 603
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on 
line 200
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Only variables should 
be assigned by reference in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1117
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1118
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Only variables should 
be assigned by reference in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1221
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1222
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in 
/usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1227
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
MDB2::errorMessage() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/lib/MDB2.php on line 977
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/lib/MDB2.php on line 746
Mar 18 20:06:03 server2 roundcube: MDB2 Error: no such table (-18): _doQuery: 
[Error message: Could not execute statement] [Last executed query: PREPARE 
mdb2_statement_mysql_2f19cf9ecaefcd9ef14b9e94b5f17a1ed3fd6c422 FROM 'INSERT 
INTO session (sess_id, vars, ip, created, changed) VALUES (?, ?, ?, 
\'2017-03-18 17:06:03\', \'2017-03-18 17:06:03\')'] [Native code: 1146] [Native 
message: Table 'roundcube.session' doesn't exist] 
Mar 18 20:06:03 server2 roundcube: PHP Warning:  date(): It is not safe to rely 
on the system's timezone settings. You are *required* to use the date.timezone 
setting or the date_default_timezone_set() function. In case you used any of 
those methods and you are still getting this warning, you most likely 
misspelled the timezone identifier. We selected the timezone 'UTC' for now, but 
please set date.timezone to select your timezone. in 
/usr/share/roundcube/program/include/main.inc on line 2176
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method 
PEAR::isError() should not be called statically, assuming $this from 
incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on 
line 713
_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить