Проблема с установкой версии 6.4

Главные вкладки

Аватар пользователя mazda mazda 28 августа 2008 в 8:14

При установке после ввода параметров БД друпал не выдавая никаких ошибок опять вываливается в установку параметров БД. Что это за ерунда?
Может я атрибуты какого файла не так выставил? Если кто знает для версии 6.4 какие атрибуты для каких файлов выставлять подскажите. Или может быть в другом дело.
PS
БД на хостинге доступна.

Комментарии

Аватар пользователя Ветер Ветер 28 августа 2008 в 12:30

EllECTRONC wrote:
А лучше СНАЧАЛА читать прилагающийся файл INSTALL.TXT - куда больше пользы

Вам вот хорошо, вы по английски шпарите. А как быть тем кто не умеет переводить, а Друпал юзать хочет?

Аватар пользователя iltmpz iltmpz 31 августа 2008 в 22:39

"EllECTRONC" wrote:
А лучше СНАЧАЛА читать прилагающийся файл INSTALL.TXT - куда больше пользы

Ну и что, просмотрел его - ничего там такого нету. Sad

Ставил друпал на новый хостинг - та же проблема, что описана тут: http://www.drupal.ru/node/12196
Написал туда.

Аватар пользователя EllECTRONC EllECTRONC 31 августа 2008 в 22:57

"Ветер" wrote:
Вам вот хорошо, вы по английски шпарите. А как быть тем кто не умеет переводить, а Друпал юзать хочет?

Можно воспользоваться онлайн переводчиками. Хоть смысл поймете.

"iltmpz" wrote:
Ставил друпал на новый хостинг - та же проблема, что описана тут:

У вас немного иная проблемма. Хотя я ни сталкивалась с какими-то проблемами при установке ни 5, ни 6.
Возможно версии PHP или MySQL староваты, не проверяли?

Аватар пользователя anpal anpal 1 сентября 2008 в 1:33

Следует задавать вопросы более конкретно и желательно с примерами ошибок, а если их нет, то указать последовательность действий.
Из вашего вопроса, можно лишь предположить, что ошибка с кодировкой, при создании базы. Следует зайти в phpadmin и в двух местах поменять кодировку на utf8 и вторая по памяти на utf8_general_ci, проверьте синтаксис второй записи

Аватар пользователя iltmpz iltmpz 1 сентября 2008 в 1:53

"anpal" wrote:
Следует задавать вопросы более конкретно и желательно с примерами ошибок, а если их нет, то указать последовательность действий.

Уж куда конкретнее, я ж привожу ссылку на ту тему, ошибка такая же, последовательность действий - тоже:
"margol" wrote:
При установке drupal 6 на шаге set up database после ввода названия базы, пользователя и пароля выдается ошибка:
* user warning: 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 ') ORDER BY fit DESC LIMIT 0, 1' at line 1 query: SELECT * FROM menu_router WHERE path IN () ORDER BY fit DESC LIMIT 0, 1 in C:\Program Files\Apache2_2_4\htdocs\drupal-6.0\includes\menu.inc on line 316.
* user warning: 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 ') ORDER BY fit DESC LIMIT 0, 1' at line 1 query: SELECT * FROM menu_router WHERE path IN () ORDER BY fit DESC LIMIT 0, 1 in C:\Program Files\Apache2_2_4\htdocs\drupal-6.0\includes\menu.inc on line 316.
Может кто сталкивался? Как лечить?

Сейчас тестирую - похоже, когда все норм, команда с этим запросом вообще не вызывается: SELECT * FROM {menu_router} WHERE path IN () ORDER BY fit DESC
Что это вообще такое?

php_value error_reporting 7 не помогает - процесс дальше не двигается.

По поводу разницы конфигов:
localhost (где все ок):
PHP Version 5.2.6
mysql Client API version 5.0.51a
Server version: Apache/2.2.9 (Win32)

На сервере с ошибкой:
PHP Version 5.2.6
mysql Client API version 5.1.16-beta
Server version: Apache/1.3.37 (Unix)

Поставил у себя на localhost apache 1.3.41, все остальное то же. Поставил друпал - ошибки нет, значит не в нем дело.

Еще разница с кодировками sql: я не очень в этом ориентируюсь, но на сервере кодировка cp1251, а у меня utf8
Как-то на днях пытался перекинуть базу для phpbb2 с сайта к себе - все русские буквы из базы стали отображаться вопросиками (хотя в phpMyAdmin и там, и там русские буквы есть).
Пробовал разные варианты, начиная от загрузки/выгрузки в phpmyadmin и заканчивая конвертацией дампа mysqldump через iconv - с наскоку решить не получилось.
Очень возможно, что проблема как-то связана с неподходящей кодировкой.

Собственно, вот, если у кого возникнет идея как решать, поделитесь.

Вот чувствую, что дело в mysql и кодировке - больше видимо не в чем.

P.S: прошу прощения, просто изначально 2 одинаковые темы были - я вопрос в ту написал, т.к. она точнее суть вопроса отражает, а сюда просто ссылкой продублировал

Аватар пользователя iltmpz iltmpz 1 сентября 2008 в 2:11

ковыряюсь с кодировкой mysql-сервера - если в my.ini в [mysqld] прописать такие строки:
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake

То он вроде как становится 1251.
Просто какая-то известная проблема с кодировками mysql, кажется при переходе со старых версий проявляется. Вот как ее решать, при том, что еще доступ к серверным конфигам не всегда есть?
Правда у меня на localhost'е все равно, что прописать эти строки, что нет - все работает, а вот на удаленном сервере - нет.

Аватар пользователя iltmpz iltmpz 1 сентября 2008 в 3:41

Всем спасибо, проблема решилась Smile
Просто почистил cookie, и ошибка исчезла.
Я самый первый раз при установке указал префикс к таблицам, вот оно с тех пор видать и запомнило. (Хотя на localhost и с префиксом все норм.)

Ссылка на самый полный список решений этой проблемы: http://www.drupal.ru/node/17435

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 1 сентября 2008 в 14:18

Хм, у меня проблема зеркальная - на денвере FireFox3 не дает установиться Drupal64 (выдает error на menu_route), а осел вполне себе позволяет. Кто бы мог подумать?! Smile
На том же фоксе в некоторых сайтах перестали приниматься пароли. Sad Кака то кака...

Обычно всем советовал в таком случае чистить куки и сессии. Но тут ничего не помогает - уж и FF переустанавливал, и денвер заново ставил...

Аватар пользователя EllECTRONC EllECTRONC 1 сентября 2008 в 15:45

"iltmpz" wrote:
Просто почистил cookie, и ошибка исчезла.

Вот, вот, первым делом нужно все перепроверить. Поздравляю!

"<a href="mailto:vadbars@drupal.org">vadbars@drupal.org</a>" wrote:
Хм, у меня проблема зеркальная - на денвере FireFox3 не дает установиться Drupal64

У меня на Денвер + FireFox 3 (последенее обновление - 3.0.1), проблемм с установкой никаких, тестировала от 5.7 до 7-dev.
У меня Денвер не базовая, а с полными дополнениями PHP и Apache.

Аватар пользователя Kudja@drupal.org Kudja@drupal.org 3 октября 2008 в 8:17

Действительно странно это все...
У меня тоже под FF/Chrome не хочет работать, а пот Opera/IE - все нормально.
WinXP/Денвер свежий + все дополнения к PHP/Apache.
На сайтах тоже авторизация переодически отваливается. Мне так думается проблема в куках кроется. Смотрел через Web Developer куки - показывает что их нет ((( сразу напрашивается вопрос - а почему в IE/Opera они есть??? как такое может быть...

Аватар пользователя Kudja@drupal.org Kudja@drupal.org 3 октября 2008 в 18:05

"EllECTRONC" wrote:
А куки то при чем? Проверь соединение — должно быть «прямое», без прокси. Т.е прямиком на локалку.

куки - это я про авторизацию, а не инсталляцию, хотя вполне возможно что и при инсталляции по этой же причине сбой происходит...

Аватар пользователя Kudja@drupal.org Kudja@drupal.org 7 октября 2008 в 21:05

"EllECTRONC" wrote:
Если в FF стоит блокировка скриптов, то нужно ее выключить, т.е. включить скрипты.

Скрипты включены / Куки включены -авторизация и на этом сайте бывает прыгает - она как бы отваливается, но при переходе на другую страницу становится нормально все - я опять залогинен...
в общем не знаю что это - буду ждать выхода 6.5 - может там будет все норма ))), ну или обновлений FF - может оно вылечит...

Аватар пользователя EllECTRONC EllECTRONC 7 октября 2008 в 21:43

"<a href="mailto:Kudja@drupal.org">Kudja@drupal.org</a>" wrote:
ну или обновлений FF - может оно вылечит..

вот недавно было обновление, уже 3.0.3, хотя начиная с 3.0.1 проблем уже не наблюдалось.

Аватар пользователя 69 69 10 октября 2008 в 3:39

в папке site/default/ нужно скопировать файл default.settings.php и назвать его settings.php

таким образом у вас должно быть в этой папке два файла с расширение .php:
settings.php
default.settings.php

и будет вам счастье

Аватар пользователя Kudja@drupal.org Kudja@drupal.org 21 октября 2008 в 16:46

По поводу последних комментариев - версия браузера последняя - всегда обновляюсь
default.settings.php - тоже был откопирован в settings.php до установки
В общем на Денвере так и не удалось запустить, а вот на той же машине под xampp без проблем все работает