# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -

drupal.pl w sieci Google!

Shoutbox

You're not permitted to post shouts.
DepecheMati

Wszyscy nowe kropelki pobierają :)

1 dzień 7 godzin ago
kerios83

drupal.org znowu leży...

1 dzień 10 godzin ago
DepecheMati

'Apdejcik' wczoraj zrobiony, nic się nie polało, więc test zaliczony hie hie :-}

2 dni 12 godzin ago
ptd

kropla podniesiona do 7.12, już testowaliście?:)

2 dni 14 godzin ago

Błąd w SQL przy instalacji

3 odpowiedzi [Ostatni wpis]
pies Ludwiki
Portret użytkownika pies Ludwiki
Offline
Dołączył: 02.11.2009
Postów:

Witam społeczność (to mój pierwszy wpis)

Mam następujący problem: podczas instalacji (a dokładnie, przy zakładaniu tabel w bazie danych) pojawia mi się następujący komunikat błędu:

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 /var/www/drupal/includes/menu.inc on line 315.

jakie mogą być tego przyczyny ? (teoretycznie wiem : brak wartości dla path przekazywanej w $placeholders )
I jak temu zaradzić ?

pies Ludwiki
Portret użytkownika pies Ludwiki
Offline
Dołączył: 02.11.2009
Postów:

Widzę że jeszcze nikt nie odpowiedział, a problem udało mi się w międzyczasie ogarnąć. Poniżej zamieszczam rozwiązanie, bo może ktoś jeszcze będzie miał podobne problemy:

U mnie w sprawcą zamieszania była źle ustawiona zmienna "$session.cookie_path" w pliku php.ini, która uniemożliwiała poprawne odczytywanie plików cookie. Sprawę zdiagnozować można szybko, oglądając to, co wyświetli nam funkcja phpinfo()
- dla używających serwera Apache: w pozycji HTTP_COOKIE (sekcja "Apache Environment")
- dla pozostałych: $_SERVER["HTTP_COOKIE"] (sekcja "PHP Variables").

Brak tych pozycji w tabelach oznacza właśnie problemy z odczytywaniem plików cookie, co jest przyczyną problemu jaki opisałem w pierwszym wpisie.

Powyższy wpis dotyczył sytuacji na serwerze lokalnym (localhoście). Przy problemach na zdalnym serwerze trzeba jeszcze sprawdzić co phpinfo() wyświetla w pozycji $session.cookie_domain.

jamess26
Portret użytkownika jamess26
Offline
Dołączył: 12.02.2010
Postów:

Cześć,

Zauważyłem ten sam problem, ale w innym przypadku:
Po zainstalowaniu programu SQL Server 2005 na komputerze, na którym SQL Server 2000 jest już zainstalowany, można znaleźć pewne problemy podczas korzystania z Enterprise Manager do zarządzania SQL Server 2000 instalacji.
i będziesz musiał sam błąd: nazwy źródła danych nie znaleziono i nie określono domyślnego sterownika
tak dla mojej sprawy i rozwiązać ten problem przy użyciu tej metody:

Start -> Uruchom -> wpisz "regsvr32" C: \ Program Files \ Microsoft SQL Server \ 80 \ Tools \ Binn \ Sqldmo.dll "bez cudzysłowów i naciśnij OK

Mam nadzieję, że pomoże u.
Dzięki,
--------------------------------------------------
hdi certification - bicsi rcdd - braindump

lookas
Portret użytkownika lookas
Offline
Dołączył: 08.03.2010
Postów:

Witajcie,

Niestety problem, który przedstawił pies Ludwiki nadal nie do przeskoczenia dla mnie. Nie mogę zainstalować drupala na hostingu (superhost.pl i logout.pl). Wersja 6.16. Niestety nie mam możliwości edycji pliku php.ini. Zgodnie ze wskazówkami z innych stron i dyskusji, próbowałem chyba wszystkiego... innej przeglądarki, usuwania plików cookie, usuwania bazy danych i zakładania od nowa. Jedyne co pozwoliło mi założyć nowego drupala, to kopia katalogu i przerzucenie bazy danych w nowe miejsce i wtedy rekonfiguracja. Po takim "przerzucie" strona działa, ale nie udaje się zainstalować czystego drupala.

Podsunie ktoś inny pomysł? Chętnie wypróbuję.

Kolego jamess26... co ma wspólnego SQL Serwer 2000 z błędem wspomnianym przez kolegę pies Ludwiki?