Я тут второй сайтик на мастерхосте (ты ведь про него говоришь? поднял. Поглядим в действии Надеюсь, что не скажется.
Кстати, по поводу мастерхоста. memory_limit у них упорно 8Мб отображается в phpinfo, установка в .htaccess больших значений игнорируется Твой сайт также работает или договаривался с хостерами, чтобы увеличили лимит?
Вот вот 8мб не иначе. Два дня назад сайт завалился набок на полчаса от максимального кол-ва соединений к базе, которое по словам *хостера было вызвано зависшим запросом от php к базе.
Отцы-командиры! доброе время суток, спасите, если можете, у меня тут делатель один сделал сайт на drupal и бежал позорно, я этот сайт на мастерхост по ftp как смог закачал, а там мне что-то на английском про версию mysql пишут, что-то типа "подерживается весрия 4.0, а ваша не рулит" - перевел как смог :), не мое это дело - сайты и никого рядом что бы подсказали, а выгрузить и запустить, ну позарез, обещал друзьям :(((((((((
Гость (не проверено)
7 ноября 2006 в 18:14
Отцы-командиры! доброе время суток, спасите, если можете, у меня тут делатель один сделал сайт на drupal и бежал позорно, я этот сайт на мастерхост по ftp как смог закачал, а там мне что-то на английском про версию mysql пишут, что-то типа "подерживается весрия 4.0, а ваша не рулит" - перевел как смог :), не мое это дело - сайты и никого рядом что бы подсказали, а выгрузить и запустить, ну позарез, обещал друзьям :(((((((((
Гость (не проверено)
7 ноября 2006 в 18:14
Отцы-командиры! доброе время суток, спасите, если можете, у меня тут делатель один сделал сайт на drupal и бежал позорно, я этот сайт на мастерхост по ftp как смог закачал, а там мне что-то на английском про версию mysql пишут, что-то типа "подерживается весрия 4.0, а ваша не рулит" - перевел как смог :), не мое это дело - сайты и никого рядом что бы подсказали, а выгрузить и запустить, ну позарез, обещал друзьям :(((((((((
Гость (не проверено)
7 ноября 2006 в 18:15
Отцы-командиры! доброе время суток, спасите, если можете, у меня тут делатель один сделал сайт на drupal и бежал позорно, я этот сайт на мастерхост по ftp как смог закачал, а там мне что-то на английском про версию mysql пишут, что-то типа "подерживается весрия 4.0, а ваша не рулит" - перевел как смог :), не мое это дело - сайты и никого рядом что бы подсказали, а выгрузить и запустить, ну позарез, обещал друзьям :(((((((((
Гость (не проверено)
7 ноября 2006 в 18:16
даже не ожидал. что столько моих сообщений выползит - нажму кнопку. а она не дышит, блин :((( завалите меня спамом . если обидел :(((
Unsupported database type
The database type is unsupported. Please use either mysql for MySQL 3.x & 4.0.x databases, mysqli for MySQL 4.1.x+ databases, or pgsql for PostgreSQL databases. The database information is in your settings.php file.
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.
У вас ошибка в конфигурационном файле (/sites/default/settings.php), а именно ошибочное значение для $db_url.
Правильное значение должно быть в виде: $db_url = 'mysql://имя_пользователя_БД:пароль_БД@сервер_БД/имя_БД';
либо
не закачался файл /includes/database.mysql.inc
P.S. И не забудьте в связи с переносом на сервер указать новый(не локальный) URL сайта. Это делается в том же конфигурационном файле, переменная $base_url(перед ней не должно быть #, // ,*/ или /* )
Гость (не проверено)
11 ноября 2006 в 9:28
вроде все сделал результат тот же
все шаги от начала выглядят так:
у меня на компе установили денвер, затем под ним запустили сайт на drupal, я заполнил некоторые странички содержимым, затем просто по ftp закачала сайт на мастерхост
здесь и возникли тормоза
файл /includes/database.mysql.inc находится на месте
строка url сайта вглядит вот так: $base_url = 'http://www.litsait.ru';
вот в этой строке: $db_url = ‘mysql:/имя_пользователя_БД:пароль_БД@сервер_БД/имя_БД прописал ту информацию которую получил от мастерхост
они мне выдали мия пользователя, пароль, имя сервера и имя DB, так понимаю, что это имя базы данных, которое прописывается последним в строке $db_url
вот собственно и все мои действия
Гость (не проверено)
11 ноября 2006 в 9:32
да, вот еще, по ftp закачивал на мастерхост содержимое только этого каталога
C:\WebServers\home\localhost\www
После mysql: должно быть два слеша(//).
Еще вы не написали как вы копировали базу данных.
Гость (не проверено)
11 ноября 2006 в 13:14
сделал два слэша теперь пишет много и все красным, кажется нет смысла все сюда копировать там на адресе www.litsait.ru оно все и вылезет, отправляет в файл database.mysql.inc на строку 120, в этой строке такой текст:
trigger_error(check_plain(mysql_error($active_db) ."\nquery: ". $query), E_USER_WARNING);
Наверное, правда не так копировал? но все перенес фаром, настройки сделал как на мастерхосте для ftp, затем копировал как обычно копируют файлы - F5, проверял чтобы во всех каталогах все содержимое скопировалось
Гость (не проверено)
11 ноября 2006 в 13:24
посмотрел вот эту ссылку, что Вы дали По теме:http://www.drupal.ru/node/2696#comment-12388
phpMyAdmin и SSH - для меня это вещи совершенно незнакомые,
у меня есть надежды привести сайт в рабочее состояние? или все безнадежно?
Вам осталось скопировать базу данных с локального компьютера на хостинг.
Раз phpMyAdmin и SSH - слова вам не знакомые и наверное phpMyAdmin у вас затерт:
Quote:
да, вот еще, по ftp закачивал на мастерхост содержимое только этого каталога
C:\WebServers\home\localhost\www
поэтому используйте другой скрипт для импорта/экспорта БД. На этом форуме кто-то рекомендовал sypex dumper: http://sypex.net .
Гость (не проверено)
13 ноября 2006 в 17:24
на компе на locahost все как часики получается, а на мастерхосте, когда sypex dumper запускаю, ввожу имя и пароль, в ответ сообщение - ошибка при подключении к базе даных, сейчас ковырюсь в инете смотрю кто как с этим sypex работал, думаю разберусь, сообщу
что-то изменилось, во всяком случае уже пускает к базе, только не той
возникли такие вопросы
- когда мне делали это сайт, базу сделали с одной парой имя-пароль, под этой парой она у меня и запаковывается, а мастерхост пускает под другой парой, той, которую на мастерхосте и дали, как их между собой договорить?
- у себя на localhost я запаковываю базу с помощью dumper.php, где изменена только кодировка на utf-8, а на мастерхосте распаковываю изменив в dumper.php имя сервера?
- правильно ли меняю имя сервера?
вот в этой строке
define('DBHOST', 'localhost:3306')
вместо 'localhost:3306' пишу имя сервера, которое дали на мастерхосте? и больше никаких изменений?
Ответы:
1) Имя пользователя пароль - это только для подключения к серверу баз данных, это не пароли для запаковки/распаковки дампа, поэтому это нормально, что на локалхосте это одни параметры, на сервере у мастерхоста - другие.
2) Для распаковки измените в dumper.php имя сервера и скопируйте папку backup с локалхоста. Ну и когда запустите dumper.php, укажите новые параметры для подключения к базе - те, которые вам дал мастерхост
3) именно так
Скажите, когда создаю копию базы на localhost то SypexDumper
выдает такое сообщение
Резервная копия БД `----` создана.
Размер БД: 0 МБ
Размер файла: 0 МБ
Таблиц обработано: 0
Строк обработано: 0
там конечно появляется каталог backup, в нем три файла и все по 1кБ, сам сайт нулевой, т.е. в базе практически ничего нет, за исключением того, что под админом закачан текстовый файл, который в вордовском формате занимает 570 кБ
кажется здесь что-то не так?
Комментарии
Я тут второй сайтик на мастерхосте (ты ведь про него говоришь? поднял. Поглядим в действии Надеюсь, что не скажется.
Кстати, по поводу мастерхоста. memory_limit у них упорно 8Мб отображается в phpinfo, установка в .htaccess больших значений игнорируется Твой сайт также работает или договаривался с хостерами, чтобы увеличили лимит?
--
Axel
Вот вот 8мб не иначе. Два дня назад сайт завалился набок на полчаса от максимального кол-ва соединений к базе, которое по словам *хостера было вызвано зависшим запросом от php к базе.
1 февраля апгрейд MySQl у .m
Я весь на стрёме:(
Отцы-командиры! доброе время суток, спасите, если можете, у меня тут делатель один сделал сайт на drupal и бежал позорно, я этот сайт на мастерхост по ftp как смог закачал, а там мне что-то на английском про версию mysql пишут, что-то типа "подерживается весрия 4.0, а ваша не рулит" - перевел как смог :), не мое это дело - сайты и никого рядом что бы подсказали, а выгрузить и запустить, ну позарез, обещал друзьям :(((((((((
Отцы-командиры! доброе время суток, спасите, если можете, у меня тут делатель один сделал сайт на drupal и бежал позорно, я этот сайт на мастерхост по ftp как смог закачал, а там мне что-то на английском про версию mysql пишут, что-то типа "подерживается весрия 4.0, а ваша не рулит" - перевел как смог :), не мое это дело - сайты и никого рядом что бы подсказали, а выгрузить и запустить, ну позарез, обещал друзьям :(((((((((
Отцы-командиры! доброе время суток, спасите, если можете, у меня тут делатель один сделал сайт на drupal и бежал позорно, я этот сайт на мастерхост по ftp как смог закачал, а там мне что-то на английском про версию mysql пишут, что-то типа "подерживается весрия 4.0, а ваша не рулит" - перевел как смог :), не мое это дело - сайты и никого рядом что бы подсказали, а выгрузить и запустить, ну позарез, обещал друзьям :(((((((((
Отцы-командиры! доброе время суток, спасите, если можете, у меня тут делатель один сделал сайт на drupal и бежал позорно, я этот сайт на мастерхост по ftp как смог закачал, а там мне что-то на английском про версию mysql пишут, что-то типа "подерживается весрия 4.0, а ваша не рулит" - перевел как смог :), не мое это дело - сайты и никого рядом что бы подсказали, а выгрузить и запустить, ну позарез, обещал друзьям :(((((((((
даже не ожидал. что столько моих сообщений выползит - нажму кнопку. а она не дышит, блин :((( завалите меня спамом . если обидел :(((
Что конкретно делаете и что конкретно пишет?
По теме:
http://www.drupal.ru/node/2696#comment-12388
вот что пишет. копирую как есть
Unsupported database type
The database type is unsupported. Please use either mysql for MySQL 3.x & 4.0.x databases, mysqli for MySQL 4.1.x+ databases, or pgsql for PostgreSQL databases. The database information is in your settings.php file.
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.
У вас ошибка в конфигурационном файле (/sites/default/settings.php), а именно ошибочное значение для $db_url.
Правильное значение должно быть в виде:
$db_url = 'mysql://имя_пользователя_БД:пароль_БД@сервер_БД/имя_БД';
либо
не закачался файл /includes/database.mysql.inc
P.S. И не забудьте в связи с переносом на сервер указать новый(не локальный) URL сайта. Это делается в том же конфигурационном файле, переменная $base_url(перед ней не должно быть #, // ,*/ или /* )
вроде все сделал результат тот же
все шаги от начала выглядят так:
у меня на компе установили денвер, затем под ним запустили сайт на drupal, я заполнил некоторые странички содержимым, затем просто по ftp закачала сайт на мастерхост
здесь и возникли тормоза
файл /includes/database.mysql.inc находится на месте
строка url сайта вглядит вот так: $base_url = 'http://www.litsait.ru';
вот в этой строке: $db_url = ‘mysql:/имя_пользователя_БД:пароль_БД@сервер_БД/имя_БД прописал ту информацию которую получил от мастерхост
они мне выдали мия пользователя, пароль, имя сервера и имя DB, так понимаю, что это имя базы данных, которое прописывается последним в строке $db_url
вот собственно и все мои действия
да, вот еще, по ftp закачивал на мастерхост содержимое только этого каталога
C:\WebServers\home\localhost\www
После mysql: должно быть два слеша(//).
Еще вы не написали как вы копировали базу данных.
сделал два слэша теперь пишет много и все красным, кажется нет смысла все сюда копировать там на адресе www.litsait.ru оно все и вылезет, отправляет в файл database.mysql.inc на строку 120, в этой строке такой текст:
trigger_error(check_plain(mysql_error($active_db) ."\nquery: ". $query), E_USER_WARNING);
Наверное, правда не так копировал? но все перенес фаром, настройки сделал как на мастерхосте для ftp, затем копировал как обычно копируют файлы - F5, проверял чтобы во всех каталогах все содержимое скопировалось
посмотрел вот эту ссылку, что Вы дали По теме:http://www.drupal.ru/node/2696#comment-12388
phpMyAdmin и SSH - для меня это вещи совершенно незнакомые,
у меня есть надежды привести сайт в рабочее состояние? или все безнадежно?
Вам осталось скопировать базу данных с локального компьютера на хостинг.
Раз phpMyAdmin и SSH - слова вам не знакомые и наверное phpMyAdmin у вас затерт:
поэтому используйте другой скрипт для импорта/экспорта БД. На этом форуме кто-то рекомендовал sypex dumper: http://sypex.net .
на компе на locahost все как часики получается, а на мастерхосте, когда sypex dumper запускаю, ввожу имя и пароль, в ответ сообщение - ошибка при подключении к базе даных, сейчас ковырюсь в инете смотрю кто как с этим sypex работал, думаю разберусь, сообщу
Попробуйте в самом файле dumper.php изменить имя сервера mysql на то , которое вам дали в мастерхосте.
dumper.php начиная с 33 строки:
define('DBHOST', 'localhost:3306');
...
Да, надо изменить эту строчку (я тоже на мастерхост) и всё заработает!
Не забудь также поменять кодировку с win1251 на UTF-8!
Спасибо, спасибо! на днях доберусь попробую, а то сейчас по основной работе перегруз, дышать некогда
что-то изменилось, во всяком случае уже пускает к базе, только не той
возникли такие вопросы
- когда мне делали это сайт, базу сделали с одной парой имя-пароль, под этой парой она у меня и запаковывается, а мастерхост пускает под другой парой, той, которую на мастерхосте и дали, как их между собой договорить?
- у себя на localhost я запаковываю базу с помощью dumper.php, где изменена только кодировка на utf-8, а на мастерхосте распаковываю изменив в dumper.php имя сервера?
- правильно ли меняю имя сервера?
вот в этой строке
define('DBHOST', 'localhost:3306')
вместо 'localhost:3306' пишу имя сервера, которое дали на мастерхосте? и больше никаких изменений?
Ответы:
1) Имя пользователя пароль - это только для подключения к серверу баз данных, это не пароли для запаковки/распаковки дампа, поэтому это нормально, что на локалхосте это одни параметры, на сервере у мастерхоста - другие.
2) Для распаковки измените в dumper.php имя сервера и скопируйте папку backup с локалхоста. Ну и когда запустите dumper.php, укажите новые параметры для подключения к базе - те, которые вам дал мастерхост
3) именно так
У меня была проблема, когда хостер без предупреждения перешёл с 4.0 на 4.1. Полезли каракули.
Решилось так.
_________________
memyself's
Скажите, когда создаю копию базы на localhost то SypexDumper
выдает такое сообщение
Резервная копия БД `----` создана.
Размер БД: 0 МБ
Размер файла: 0 МБ
Таблиц обработано: 0
Строк обработано: 0
там конечно появляется каталог backup, в нем три файла и все по 1кБ, сам сайт нулевой, т.е. в базе практически ничего нет, за исключением того, что под админом закачан текстовый файл, который в вордовском формате занимает 570 кБ
кажется здесь что-то не так?