Książka
Nawigacja
Błąd w SQL przy instalacji
- Zaloguj się lub utwórz konto, by odpowiadać
2 listopad, 2009 - 17:01
- Zaloguj się lub utwórz konto, by odpowiadać
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ć ?



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.
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
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?