Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZF] ZF 1-0-1 bez PDO - czy to mozliwe?
jaskooo
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.04.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,

Bardzo mnie zaintrygowal ZF i chcialbym coś więcej o nim wiedzieć, aby móc oprzeć na nim moją aplikacje.

Z nalazlem w sieci bardzo fajny Samouczek: Tutaj, ale niestety oparty jest na Adapterze PDO, którego na serwerze wynajmowanym nie ma.

Pytanie: Czy da sie uzywac ZF 1-0-1 bez PDO?

P.S. Jest tutek w devzone.zend.com tylko niestety do starszych wersji i nie bungla z 1-0-1.

Any Help?
Go to the top of the page
+Quote Post
Krzasz
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


poszukaj w sieci sterownika, powinien być, a jak nie sam napisz sterownik (adapter), trudno nie będzie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Krzasz 15.09.2007, 16:18:19
Go to the top of the page
+Quote Post
jaskooo
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.04.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


aby zainstalowac sterownik musze miec dostep do serwera (niestety nie mam go), a co do drugiego to nie jestem taki fluent w PHP, ucze sie narazie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dzieki za help.

Moze jakies inne propozycje?
Go to the top of the page
+Quote Post
Krzasz
post
Post #4





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


nie chodzi mi o sterownik PHP do serwera, tylko o adapter do ZF (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
hmm, moim zdaniem powinieneś spróbować, jak nie znajdziesz, to postaram się napisać, ale myślę, że już to ktoś zrobił przede mną.
Go to the top of the page
+Quote Post
fridek
post
Post #5





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 19.12.2006

Ostrzeżenie: (0%)
-----


Drążyłem kiedyś ten temat, teoretycznie powstał jakiś adapter do MySQL bez PDO, ale mi osobiście nie udało się go uruchomić - pomimo wielu prób. Co gorsza, jeśli mnie pamięć nie myli, robiłem to dla ZF 0.7.1, a od tego czasu trochę się w adapterach zmieniło. Poczytaj jeśli chcesz - http://devzone.zend.com/article/1553-Tutor...ork-Without-PDO
Ja widzę tylko trzy wyjścia - albo skorzystasz z własnej klasy do baz danych, olewając w ogóle ZF w tym temacie, albo zmusisz admina serwera żeby doinstalował PDO (kurcze, nie jest to takie trudne), albo zmienisz serwer. Ja będąc w tej samej sytuacji wybrałem najpierw pierwsze rozwiązanie. Później poszedłem po rozum do głowy i zadomowiłem się na innym serwerze.

Ten post edytował fridek 16.09.2007, 16:34:09
Go to the top of the page
+Quote Post
jaskooo
post
Post #6





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.04.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dzieki za link, ale juz wczesiej trafilem na tego tutka i niestety z ZF 1-0-1 nie smiga. Nacisne admina o instalacje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Bo roumiem ze taki alert jest wlasnie wynikiem braku PDO?

  1. Fatal error: Uncaught exception 'Zend_Exception' with message 'File "Mysql.php" was not found' in............../library/Zend/Loader.php:159 Stack trace: #0
Go to the top of the page
+Quote Post
sf
post
Post #7





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Jak dla mnie to pisze biało na czarnym, że nie znalazł pliku PHP i nie bardzo wiem jak doszedłeś do tego, że chodzi o PDO (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
jaskooo
post
Post #8





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.04.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Sorka to byl tekst po moich kombinacjach z tym tutorialem.

Ponizej wlasciwy.

  1. Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[42000] [1044] Access denied for user 'xxxx'@'localhost' to database 'news'' in ..........library/Zend/Db/Adapter/Pdo/Abstract.php:131 Stack trace: #0


Kiedy przez PHPMyAdmin loguje sie bez problemow z takimi samymi danymi?

Pomyslalem, ze to przez brak PDO?

Nie jest tak?
Go to the top of the page
+Quote Post
Cezar708
post
Post #9





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Nie, ten wyjątek mówi o tym, że nie podałeś poprawnego użytkownika lub hasła do bazy danych. A na pewno wiadomo, że PDO jest zainstalowane (inaczej zgłosiłby inny błąd.
Go to the top of the page
+Quote Post
jaskooo
post
Post #10





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.04.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Rozumiem, ze wyjatkia nastepujace tuz za tamtym sa bezposrednia jego przyczyna:

  1. ........../library/Zend/Db/Adapter/Abstract.php(263): Zend_Db_Adapter_Pdo_Abstract->_connect() #1
  2.  
  3. ........./library/Zend/Db/Adapter/Pdo/Abstract.php(206): Zend_Db_Adapter_Abstract->query('DESCRIBE `news`', Array) #2
  4.  
  5. ........./library/Zend/Db/Adapter/Pdo/Mysql.php(138): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `news`') #3
  6.  
  7. ........./library/Zend/Db/Table/Abstract.php(595): Zend_Db_Adapter_Pdo_Mysql->describeTable('news', NULL) #4
  8.  
  9. ........./library/Zend/Db/Table/Abstract.php(528): Zend_Db in
  10.  
  11. ........./library/Zend/Db/Adapter/Pdo/Abstract.php on line 131


Mam nadzieje, ze sie za bardzo nie osmieszam ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Cezar708
post
Post #11





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


najprawdopodobniej z tego powodu się kolejne części wysypują. Jeśli nie to pisz o dalszych problemach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
jaskooo
post
Post #12





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.04.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Niestety nie moge rozwiazac tego problemu i nie iwem dlaczego?

Wszystkie dane wprowadzone w .ini, z ktorego korzysta polaczenie do bazy jest prawidlowe.

Nie mam pojecia dlaczego wypisuje, ze access denied
Go to the top of the page
+Quote Post
Cezar708
post
Post #13





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


na podstawie poprzednich postów stwierdzam, że używasz silnika MySQL do bazy danych. W takim razie zainstaluj sobie najlepiej phpMyAdmina i spróbuj się połączyć za pomocą tego narzędzia być może serwer www nie ma faktycznie praw do tej bazy danych, być może masz dwa serwery bazy danych zainstalowane przez co korzystają z różnych portów. Cudów nie ma, nie łączy się bo nie ma praw dostępu... access denied ewidentny.

ps jakiego systemu operacyjnego używasz bo możesz spróbować się połączyć poprzez linię poleceń z MySQL

np:
Kod
c:/> cd <ścieżka do serwera>/bin/mysql -u <twójUser> -p


i potem wybierz bazę danych poprzez

Kod
mysql> use news;


(zakładam że news to nazwa Twojej bazy danych)
Go to the top of the page
+Quote Post
jaskooo
post
Post #14





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.04.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Ale ze mnie gapa, zle wpisalem dane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dzieki za pomoc !

Jak bede mial jakie problemy to sie odezwe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Wielkie dzieki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 13:59