skarabey
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« : 11.11.2011, 11:54:45 » |
|
Приветствую всех, сразу говорю поиском воспользовался однако найденная информация не помогла. В общем такая проблема !: Сайт который я сопровождаю в один прекрасный день ушел в небытие по причине того что мой хостер, не захотел проплачивать домен по причине его дороговизны. Я решил искать другой хостинг: попробовал сразу на двух запустить свой сайт. Начал делать по всяким там руководствам: т.е перенес файлы со старого ftp на новый. Отредактировал configuration.php и создал и импортировал базу mysql. Получил ошибку Database Error: Unable to connect to the database:Could not connect to MySQL Как я понимаю проблемы или configuration.php или в базе mysql - а скорее всего в обоих. Подскажите пожалуйста в чем скорее всего проблема. Мой configuration.php: <?php class JConfig { var $offline = '0'; var $editor = 'jckeditor'; var $list_limit = '20'; var $helpurl = 'http://help.joomla.org'; var $debug = '0'; var $debug_lang = '0'; var $sef = '0'; var $sef_rewrite = '0'; var $sef_suffix = '0'; var $feed_limit = '10'; var $feed_email = 'author'; var $secret = 'FLDSCgWsrTxblumK'; var $gzip = '0'; var $error_reporting = '-1'; var $xmlrpc_server = '0'; var $log_path = '/home/vol2/byethost33.com/b33_9559078/htdocs/logs'; var $tmp_path = '/home/vol2/byethost33.com/b33_9559078/htdocs/tmp'; var $live_site = ''; var $force_ssl = '0'; var $offset = '2'; var $caching = '0'; var $cachetime = '15'; var $cache_handler = 'file'; var $memcache_settings = array(); var $ftp_enable = '0'; var $ftp_host = 'ftp.byethost33.com'; var $ftp_port = '21'; var $ftp_user = 'b33_9559078'; var $ftp_pass = 'мой пароль'; var $ftp_root = ''; var $dbtype = 'mysql'; var $host = 'sql206.byethost33.com'; var $user = 'jetru_9507630'; var $db = 'b33_9559078_joom'; var $dbprefix = 'jos_'; var $mailer = 'mail'; var $mailfrom = 'мой email'; var $fromname = 'Кафедра \\'; var $sendmail = '/usr/sbin/sendmail'; var $smtpauth = '0'; var $smtpsecure = 'none'; var $smtpport = '25'; var $smtpuser = ''; var $smtppass = ''; var $smtphost = 'localhost'; var $MetaAuthor = '1'; var $MetaTitle = '1'; var $lifetime = '15'; var $session_handler = 'database'; var $password = 'мой пароль'; var $sitename = 'Кафедра ФБЭ'; var $MetaDesc = 'Сайт кафедры ФБЭ'; var $MetaKeys = ''; var $offline_message = 'Сайт находится на техобслуживании. Пожалуйста, зайдите позже.'; } ?> Далее экспорт и импорт базы это вообще сказка. Если делаю как указано в руководстве на сайте экспорт, - то получаю ошибку при импорте: Ошибка В работе SQL-парсера произошла ошибка. Убедитесь в корректности запроса, отсутствии в нем опечаток и незакрытых кавычек. Возможной причиной ошибки может быть загрузка файла, содержащего двоичные данные вне кавычек в тексте запроса. Попробуйте выполнить запрос через командную строку MySQL. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы. Если проблема не решается, хотя через интерфейс командной строки запрос отрабатывает корректно, выявите ту часть запроса, которая вызывает ошибку и отправьте разработчикам описание ошибки, снабдив его данными из секции CUT выведенной ниже: ----BEGIN CUT---- eNpzDQryD7JScDZUcDZS8HH1s1IwUDBUMDQz5woOAYrLc3H5VgYH+lgpmOoZ6FmY66YYGujmlxal pOaUJJqZcoUGByn4B+soOLq7+oXoKIS5AvWEZ+YpBDu6OQZ5gjWZGptyBfg6WikY65noGesZcgV4 BIAU6vgHg0w11jNV8MnMK63g8nH0c7dSKCrlAtsn383BAAbMb/6+LJO+OVWh59++ryKJX2NVU4VV BBpnTj2V1SDh6XPEY9Pd6XwMjAoOZwRn/Fibv1Zmjt/uy+e+hGzfEzMv9mvo/5V6y1TSgoS3htkz /uD67vlOUtmPR8FxatDSKQnLVY7UnFNLL7H+/aZSw6U7JtG+dM45t0Xf36dsOr4wyLA6hm+p18XH Oc9+aMw6f+/n7v0/pZ/X/513/OjuinUM7/7n3wx5UqEueKq9rOviH0OL0j2TvdyMj/7+/3b/zbnP /q3+/D6vxhlkeJTG0i7W09onfqa+P7EsaGGSUE+J+uyTLuUP/H9wzb58zTzF6WVGo/TqXoZd38yt AZLLoqI= ----END CUT---- ----BEGIN RAW---- ERROR: C1 C2 LEN: 0 1 167 STR:
MySQL: 5.0.87-d10-ourdelta65 USR OS, AGENT, VER: Win SAFARI 5.0.535 PMA: 3.4.3.1 PHP VER,OS: 5.3.5 Linux LANG: ru SQL: ����vٕ ����a�]%e$����j�IL�H�ݗ @����o��N����T��\�]�U��.�$fR�V?� �I�#N A�R��`�$�|�>��y(D�\a?u��F���d�ǡR1{\�J��l��(�����������Żx���o�T�x'ʇv���18u��JF3�����ٝ�����n|C>Z(���+��e�ȦR�b�t'��Dw�O� ���7dB�h�����7; ----END RAW----
SQL-запрос:
����vٕ ����a�]%e$����j�IL�H�ݗ @����o��N����T��\�]�U��.�$fR�V?� �I�#N A�R��`�$�|�>��y(D�\a?u��F���d�ǡR1{\�J��l��(�����������Żx���o�T�x'ʇv���18u��JF3�����ٝ�����n|C>Z(���+��e�ȦR�b�t'��Dw�O� ���7dB�h�����7;
Ответ MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '‹' at line 1
Еще на старом хостинге можно скопировать резервную копию не заходя в phpmyadmin - вот она ставиться нормально, но от этого сайт все равно не работает. Далее открыв базы через wordpad заметил что там остаются старые ссылки(на фтп старого сайта) и названия бы данных старое(на новом хостинге дать такое же не могу т.к к названию прикрепляют мой логин), попробовал отредактировать эту базу и заменить на новые ссылки и новое название бд - не помогло. С импортированным файлом полученным по руководству базы знаний joomla выдает: SQL-запрос:
CREATE DATABASE `jetru_9507630_joom` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Ответ MySQL:
#1044 - Access denied for user 'b33_9559078'@'%' to database 'jetru_9507630_joom' А полученный просто резервный файл бд - импортируется, но без толку.
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #1 : 11.11.2011, 13:02:44 » |
|
Насколько я понял, база все же есть, но к ней не получается подключиться. Тоесть вам нужно однозначно проверить эти параметры: var $host = 'sql206.byethost33.com'; var $user = 'jetru_9507630'; var $db = 'b33_9559078_joom'; var $password = 'мой пароль'; Access denied for user 'b33_9559078'@'%' to database 'jetru_9507630_joom' Это указывает на то, что у пользователя, под которым вы зашли в phpMyAdmin нет необходимых прав для манипуляций с базой jetru_9507630_joom - выставьте этому пользователю максимальные права (в панели хостинга), или создайте нового с максимальными правами.
|
|
|
|
|
Записан
|
|
|
|
skarabey
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #2 : 11.11.2011, 14:29:34 » |
|
Спасибо большое за ответ, База есть, но я ее экспортировал не тем способом что указан в базе знаний Joomla, а просто нажал сохранить резервную копию т.к другие не импортируются. var $host = 'sql206.byethost33.com'; var $user = 'jetru_9507630'; var $db = 'b33_9559078_joom'; var $password = 'мой пароль'; Здесь я подставил данные сpanel: Это указывает на то, что у пользователя, под которым вы зашли в phpMyAdmin нет необходимых прав для манипуляций с базой jetru_9507630_joom - выставьте этому пользователю максимальные права (в панели хостинга), или создайте нового с максимальными правами. Сейчас попробую выставить права.
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #3 : 11.11.2011, 14:59:41 » |
|
Проверьте также префикс таблиц: var $dbprefix = 'jos_';
|
|
|
|
|
Записан
|
|
|
|
skarabey
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #4 : 11.11.2011, 15:44:37 » |
|
Права могу поменять только на папки в FTP проставил 777 и 755 по папкам. Пользователя в phpmyadmin изменить не могу либо создать нового там только изменение бд Тут у меня написано: MySQL Settings MySQL user name b33_9559078 MySQL password Same as your cpanel password MySQL host name sql206.byethost33.com MySQL port 3306 MySQL databases View / Create MySQL DB's MySQL external access Available on premium only - Upgrade Данные при регистрации: MySQL Database Name: MUST CREATE IN CPANEL MySQL Username : b33_9559078 MySQL Password : пароль MySQL Server: SEE THE CPANEL Далее поменяв права на папки при импорте бд(Это бд отредактированная мной в Wordпаде т.к в старой прописана база данных со старым названием fbeplanet_1) получаю ошибку: #1007 - Can't create database 'b33_9559078_joom'; database exists. - т.е типа база данных уже создана? Если не изменяю название базы данных и оставляю старое: #1044 типа доступ запрещен var $dbprefix = 'jos_'; Здесь все правильно: Я думаю проблема все таки с базой данных наверное я ее не так экспортирую что остаются данные о старом сайте.
|
|
|
|
« Последнее редактирование: 11.11.2011, 15:49:34 от skarabey »
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #5 : 11.11.2011, 21:29:13 » |
|
В каком контексте там упомянут старый сайт? Если это текст-ссылка в контенте, то это естественно и не страшно.
|
|
|
|
|
Записан
|
|
|
|
skarabey
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #6 : 12.11.2011, 11:08:50 » |
|
Адрес моего старого сайта fbe.planeta.mn в configuration.php после экспорта пример: LOCK TABLES `jos_fb_messages_text` WRITE; /*!40000 ALTER TABLE `jos_fb_messages_text` DISABLE KEYS */; INSERT INTO `jos_fb_messages_text` VALUES (2,'90--'),(3,'6 [file name=2_new.xls size=46592]http://fbe.planeta.mn/images/fbfiles/files/2_new.xls[/file]'),(4,'Р?Р?С?Р?Р?С?Р?Р?Р?Рµ Р?Р? 1 С?РµР?РµС?С?С? 2011-2012 [file name=1_-20110831.xls size=87552]http://fbe.planeta.mn/images/fbfiles/files/1_-20110831.xls[/file]'),(5,'[url=http://www.kntu.net.ua/index.php/ukr/content/download/9340/73339/file/elsistpr.doc]elsistpr[/url]\r\n[url=http://www.kntu.net.ua/index.php/ukr/content/download/9341/73343/file/zasobi.doc]zasobi[/url]\r\n[url=http://www.kntu.net.ua/index.php/ukr/content/download/9342/73347/file/%D0%A1%D0%B0%D0%BC%20(%D0%95%D0%BA%20%D0%BC%D0%BE%D0%BD%D1%96%D1%82).doc]Р?Р?Р? (Р?Рє Р?Р?Р?С?С?)[/url]'),(6,'Р?РµС?Р?Р?Р?С?РµС?РєР?Рµ С?РєР?Р?Р?Р?Р?С? Р?Р? Р?Р?Р?Р?С?Р?С?Р?С?Р?С?Р?\r\nР?РµР?.в??168/369-18.01.11\r\n\r\nР?РµР?С? Р?Р? РєС?С?С?Р?Р?С?Р? С?Р?Р?Р?С?Р?Р? [file name=rar.rar size=312454]http://fbe.planeta.mn/images/fbfiles/files/rar.rar[/file]'),(7,'Р?РµР?С? РєС?С?С?Р?Р?С?С? С?Р?Р?Р?С? [file name=_.rar size=28746]http://fbe.planeta.mn/images/fbfiles/files/_.rar[/file]'),(8,'ghbf'),(9,'[url=http://fbe.planeta.mn/rek/boyko_schemotechnika_elektronnych_sistem.rar]Р?С?РµР?Р?С?РµС?Р?Р?РєР?[/url]'),(10,'[url=http://fbe.planeta.mn/rek/kak_osv_radel_nulja.rar]Р?Р?Рє Р?С?Р?Р?Р?С?С? С?Р?Р?Р?Р?С?Р?екС?С?Р?Р?Р?РєС? С? Р?С?Р?С?[/url]'),(11,'[url=http://www.kntu.net.ua/index.php/ukr/content/download/8861/71125/file/biopr.doc]biopr iopr[/url]\r\n[url=http://www.kntu.net.ua/index.php/ukr/content/download/8862/71129/file/metodsmrab.doc]metodsmrab[/url]\r\n[url=http://www.kntu.net.ua/index.php/ukr/content/download/8863/71133/file/zasobi.doc]zasobi[/url]\r\n INSERT INTO `jos_fb_attachments` VALUES (3,'/home/fbeplanet/domains/fbe.planeta.mn/public_html/images/fbfiles/files/2_new.xls'),(4,'/home/fbeplanet/domains/fbe.planeta.mn/public_html/images/fbfiles/files/2_new-20110209.xls'),(5,'/home/fbeplanet/domains/fbe.planeta.mn/public_html/images/fbfiles/files/labi_2.rar'),(5,'/home/fbeplanet/domains/fbe.planeta.mn/public_html/images/fbfiles/files/2__.rar'),(6,'/home/fbeplanet/domains/fbe.planeta.mn/public_html/images/fbfiles/files/rar.rar'),(7,'/home/fbeplanet/domains/fbe.planeta.mn/public_html/images/fbfiles/files/_.rar'),(11,'/home/fbeplanet/domains/fbe.planeta.mn/public_html/images/fbfiles/files/____1.rar'),(12,'/home/fbeplanet/domains/fbe.planeta.mn/public_html/images/fbfiles/files/metodi4ka.rar'),(13,'/home/fbeplanet/domains/fbe.planeta.mn/public_html/images/fbfiles/files/rar-20110217.rar') т.е участвует как старые ссылки так и адрес старого ftp
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #7 : 12.11.2011, 14:31:45 » |
|
Это не критично. Я запутался - поясните еще раз что не получается сделать и каково состояние сайта на данный момент? 
|
|
|
|
|
Записан
|
|
|
|
skarabey
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #8 : 12.11.2011, 15:35:11 » |
|
Спасибо большое что помогаете, На данный момент все еще проблема:Database Error: Unable to connect to the database:Could not connect to MySQL Как понимаю configuration.php такой как должен быть. В общем что-то с базой mysql  ... Резервную копию я без проблем импортирую, но все равно не работает. _____________________________________ Вопрос таков: а можно (учитывая что со старого хостига я начал переезжать из-за того что мое доменное имя не продлили) взять с другого хостинга полученное доменное имя и прикрутить к старому сайту чтоб он заработал? Старое имя сайта которое просрочено fbe.planeta.mn, на другом хостинге где я пытался перенести сайт fbeplanet.byethost33.com(можно ли его как то привязать к старому сайту?).
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #9 : 12.11.2011, 20:59:52 » |
|
Любой домен может быть привязан к любому хостингу. Если вы продлите свой домен то без проблем сможете привязать к своему хостингу.
Попробуйте установить Joomla в поддиректорию на хостинге, если не будет проблем с БД, то можно будет сравнить два конфига и понять в чем ошибка.
|
|
|
|
|
Записан
|
|
|
|
8toni8
Новичок
Репутация: +0/-1
Offline
Сообщений: 3
|
 |
« Ответ #10 : 01.02.2012, 20:37:54 » |
|
Заставила нужда меня переехать с хостинга ayola.net на 000webhost.com, но вот что то сайт ни как не могу с базой подружить, пишет: Database Error: Unable to connect to the database:Could not connect to MySQL Базу я вроде нормально перенес, таблица появилась… Видемо в файле configuration.php что то не так поправил… Не подскажите что конкретно менять там нужно?
|
|
|
|
|
Записан
|
|
|
|
8toni8
Новичок
Репутация: +0/-1
Offline
Сообщений: 3
|
 |
« Ответ #11 : 03.02.2012, 01:00:18 » |
|
проблему решил...
|
|
|
|
|
Записан
|
|
|
|
ArtGPA
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 36
ArtGPA
|
 |
« Ответ #12 : 24.04.2012, 13:01:01 » |
|
Вчера случайно поменял пароль к БД MySQL теперь не могу попасть на сайт и в админку. В корне стоит Joomla 1.5 а в подкаталоге стоит Joomla 2.5 так вот после смены пароля и правки его в файле configuration.php Joomla 2.5 подхватывает его а Joomla 1.5 НЕТ  . var $dbtype = 'mysql'; var $host = 'мой хост'; var $user = 'юзер'; var $password = '*******'; var $db = 'имя_бд'; что примечательно это то что в configuration.php стоки var $password = '*******'; не было! Вернуть старый пароль нельзя по техническим причинам, а новый на Joomla 1.5 не хочет работать. Сайт находится в у хостера не на локалке. Можете что то подсказать.....заранее СПАСИБО. Вопрос снят проблема решена строка var $password = '*******'; была почти в самом низу и я ее не увидел и получается в той стоке был старый пароль, а в верху вторая строка var $password = '*******'; и новый пароль не подхватывался.Вывод: НЕВНИМАТЕЛЬНОСТЬ в нашем деле БЕДА!
|
|
|
|
« Последнее редактирование: 24.04.2012, 13:13:22 от ArtGPA »
|
Записан
|
|
|
|
|