shaklov 63 Опубликовано 27 июня, 2014 Жалоба Share Опубликовано 27 июня, 2014 Хостер ограничил параметр MySql max_user_connections. Нашёл интересный метод обойти: http://myrusakov.ru/mysql-max-user-connections.html Предлагается насоздавать дополнительных пользователей БД и рандомно их использовать. Где в движке можно это прикрутить? 10 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 июня, 2014 Жалоба Share Опубликовано 27 июня, 2014 Доступ к базе прописывается в /includes/configure.php и /admin/includes/configure.php Т.к. это php файлы, то можно использовать любой php код, условия if ... и т.д. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 27 июня, 2014 Автор Жалоба Share Опубликовано 27 июня, 2014 Спасибо, именно в configure.php и сделал. Теперь будем посмотреть. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 июня, 2014 Жалоба Share Опубликовано 27 июня, 2014 Надеюсь, что поможет :) Сам с таким не сталкивался, хоть тоже буду знать, что такой вариант есть. :dad: Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 27 июня, 2014 Автор Жалоба Share Опубликовано 27 июня, 2014 1. создать на хостинге дополнительных пользователей к нашей базе данных. 2. в файле /includes/configure.php заменить строку с именем пользователя БД: define('DB_SERVER_USERNAME', 'имя_пользователя_бд'); на код: $users = array('имя_пользователя_бд', 'имя_пользователя_бд1', 'имя_пользователя_бд2', 'имя_пользователя_бд3'); $n = mt_rand(0, count($users) - 1); define('DB_SERVER_USERNAME', $users[$n]); //define('DB_SERVER_USERNAME', 'имя_пользователя_бд'); Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 июня, 2014 Жалоба Share Опубликовано 27 июня, 2014 Спасибо за код. Перенёс в раздел FAQ. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения