aik
Пользователь
Перетащил базу и файлы форума на другой сервер, возникли проблемы.
ОС и там и там - debian linux, вебсервер apache. php на старом сервере 5.3, на новом 5.4, нужные модули вроде как все стоят. Базу импортировал из командной строки через mysql < dump.sql, кодировка БД и там и там utf8.
При заходе на сервер вылетает вот такая ошибка:
Поиск по форуму говорит, что такая ошибка вылетает, если включить все методы кэширования сразу. Но конфиг я не менял,там по прежнему стоит filecache
На всякий случай пробовал поставить sqlite или memcache, ничего не меняется, ошибка та же самая. Кэш чистил.
В логах самого форума куча ошибок вида
Что посоветуете?
ОС и там и там - debian linux, вебсервер apache. php на старом сервере 5.3, на новом 5.4, нужные модули вроде как все стоят. Базу импортировал из командной строки через mysql < dump.sql, кодировка БД и там и там utf8.
При заходе на сервер вылетает вот такая ошибка:
PHP:
Strict Standards: Declaration of cache_memcache::get() should be compatible with cache_common::get($key, $get_miss_key_callback = '', $prefix = '', $ttl = 604800) in /home/sites/servername/forum/common.php on line 400
Strict Standards: Declaration of cache_memcache::set() should be compatible with cache_common::set($key, $value, $ttl = 604800, $prefix = '') in /home/sites/servername/forum/common.php on line 400
Strict Standards: Declaration of cache_memcache::rm() should be compatible with cache_common::rm($key, $prefix = '') in /home/sites/servername/forum/common.php on line 400
Strict Standards: Declaration of cache_redis::get() should be compatible with cache_common::get($key, $get_miss_key_callback = '', $prefix = '', $ttl = 604800) in /home/sites/servername/forum/common.php on line 747
Strict Standards: Declaration of cache_redis::set() should be compatible with cache_common::set($key, $value, $ttl = 604800, $prefix = '') in /home/sites/servername/forum/common.php on line 747
Strict Standards: Declaration of cache_redis::rm() should be compatible with cache_common::rm($key, $prefix = '') in /home/sites/servername/forum/common.php on line 747
Strict Standards: Declaration of cache_eaccelerator::get() should be compatible with cache_common::get($key, $get_miss_key_callback = '', $prefix = '', $ttl = 604800) in /home/sites/servername/forum/common.php on line 800
Strict Standards: Declaration of cache_eaccelerator::set() should be compatible with cache_common::set($key, $value, $ttl = 604800, $prefix = '') in /home/sites/servername/forum/common.php on line 800
Strict Standards: Declaration of cache_eaccelerator::rm() should be compatible with cache_common::rm($key, $prefix = '') in /home/sites/servername/forum/common.php on line 800
Strict Standards: Declaration of cache_apc::get() should be compatible with cache_common::get($key, $get_miss_key_callback = '', $prefix = '', $ttl = 604800) in /home/sites/servername/forum/common.php on line 853
Strict Standards: Declaration of cache_apc::set() should be compatible with cache_common::set($key, $value, $ttl = 604800, $prefix = '') in /home/sites/servername/forum/common.php on line 853
Strict Standards: Declaration of cache_apc::rm() should be compatible with cache_common::rm($key, $prefix = '') in /home/sites/servername/forum/common.php on line 853
Strict Standards: Declaration of cache_xcache::get() should be compatible with cache_common::get($key, $get_miss_key_callback = '', $prefix = '', $ttl = 604800) in /home/sites/servername/forum/common.php on line 906
Strict Standards: Declaration of cache_xcache::set() should be compatible with cache_common::set($key, $value, $ttl = 604800, $prefix = '') in /home/sites/servername/forum/common.php on line 906
Strict Standards: Declaration of cache_xcache::rm() should be compatible with cache_common::rm($key, $prefix = '') in /home/sites/servername/forum/common.php on line 906
Strict Standards: Declaration of cache_file::get() should be compatible with cache_common::get($key, $get_miss_key_callback = '', $prefix = '', $ttl = 604800) in /home/sites/servername/forum/common.php on line 1011
Strict Standards: Declaration of cache_file::set() should be compatible with cache_common::set($key, $value, $ttl = 604800, $prefix = '') in /home/sites/servername/forum/common.php on line 1011
Strict Standards: Declaration of cache_file::rm() should be compatible with cache_common::rm($key, $prefix = '') in /home/sites/servername/forum/common.php on line 1011
Поиск по форуму говорит, что такая ошибка вылетает, если включить все методы кэширования сразу. Но конфиг я не менял,там по прежнему стоит filecache
PHP:
// Available cache types: memcache, sqlite, redis, eaccelerator, apc, xcache (default of filecache)
# name => array( (string) type, (array) cfg )
$bb_cfg['cache']['engines'] = array(
<------>'bb_cache' => array('filecache', array()),
<------>'tr_cache' => array('filecache', array()),
<------>'session_cache' => array('filecache', array()),
<------>'bb_cap_sid' => array('filecache', array()),
<------>'bb_login_err' => array('filecache', array()),
);
// Datastore
// Available datastore types: memcache, sqlite, redis, eaccelerator, apc, xcache (default filecache)
$bb_cfg['datastore_type'] = 'filecache';
На всякий случай пробовал поставить sqlite или memcache, ничего не меняется, ошибка та же самая. Кэш чистил.
В логах самого форума куча ошибок вида
PHP:
[04-Jan-2014 16:48:06 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/sites/banshee.pereslav
l.ru/forum/common.php:400) in /home/sites/servername/forum/common.php on line 2099
[04-Jan-2014 16:48:06 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/sites/banshee.pereslav
l.ru/forum/common.php:400) in /home/sites/servername/forum/common.php on line 2100
[04-Jan-2014 16:48:14 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/sites/banshee.pereslav
l.ru/forum/common.php:400) in /home/sites/servername/forum/common.php on line 2099
[04-Jan-2014 16:48:14 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/sites/banshee.pereslav
l.ru/forum/common.php:400) in /home/sites/servername/forum/common.php on line 2100
Что посоветуете?