Хочу сменить хостинг. Перенес все файлы и базы на новый сервер.
Началось все с того, что кириллица отображалась неверно, т.к. на новом хостинге в MySQL установленная кодировка то ли utf8, то ли binary, а БД у меня в cp1251.
Прописал коннект, вставив строчку
mysql_query("SET NAMES 'cp1251'");
где-то в начале файлов mysql.php и mysql4.php, а именно после строки
define("SQL_LAYER","mysql4");
После этого кириллица стала отображаться нормально, но вверху страницы выдаются ошибки:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /home/msiba/domains/***/public_html/db/mysql4.php on line 26
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/msiba/domains/***/public_html/db/mysql4.php on line 26
Warning: Cannot modify header information - headers already sent by (output started at /home/msiba/domains/***/public_html/db/mysql4.php:26) in /home/msiba/domains/***/public_html/includes/sessions.php on line 264
Warning: Cannot modify header information - headers already sent by (output started at /home/msiba/domains/***/public_html/db/mysql4.php:26) in /home/msiba/domains/***/public_html/includes/sessions.php on line 265
Кто-нить знает, как устранить эти ошибки? Или, как можно по-другому прописать коннект или другим образом решить проблему с кодировкой?
Спасибо