Witam!
Wiem, że podobnych wątków już pewnie trochę było bo to z pewnością popularny temat ale ja oczywiście nie mogę sobie poradzić czytając wiele z nich mimo, że czasami tłumaczą to strasznie łopatologicznie... smile.gif

Postanowiłem uprościć sobie życie ucząc się frameworka, pomimo różnych opinii uznałem, że będzie to Zend. Oglądając różne mini pseudo tutoriale na youtube albo przeglądając poradniki wielkich znawców zatytułowane "dla zielonych" nie mogę się połapać. W związku z tym mam kilka pytań.

Korzystam z WebServa i wrzuciłem do katalogu httpd na próbę Symfony, rozpakowałem i moim oczom ukazała się strona główna po wpisaniu odpowiedniej ścieżki w url.

Próbuję to samo zrobić z Zendem i oczywiście się nie da. Ustawiam sobie ścieżki Path wg jakiegoś tutka na youtubie (w win7 właściwości komp.) dalej nie działa. jakieś pseudo kursy dla zielonych pokazują jak zrobić plik index i jak go uzupełnić żeby ruszyło -nie działa

  1. Warning: include(Zend.php): failed to open stream: No such file or directory in C:\WebServ\httpd\zf-tutorial\index.php on line 5
  2.  
  3. Warning: include(): Failed opening 'Zend.php' for inclusion (include_path='.;./library/;./application/models.;C:\WebServ\httpd\zf-tutorial\library') in C:\WebServ\httpd\zf-tutorial\index.php on line 5
  4.  
  5. Fatal error: Class 'Zend' not found in C:\WebServ\httpd\zf-tutorial\index.php on line 6
  6.  


Zmieniam ścieżki w pliku index w include, nie działa, w ogóle nic w tym nie działa..
Przy tym pojawiają się kolejne pytania:
Skoro na localhoście mam taki problem z instalacją tego "ułatwiacza życia" to co będzie jak wgram już gotowy napisany w Zendzie projekt na Hosting? Też nic nie będzie działać? Jak to ogarnąć?

szedłem krok po kroku wg trzech tutków i nic -każdy był dla zielonych hehe -być może ja jestem innego koloru smile.gif


1. Zrobiłem min. tak:
utworzyłem foldery
  1. zf-tutorial/
  2. /application
  3. /controllers
  4. /models
  5. /views
  6. /filters
  7. /helpers
  8. /scripts
  9. /library
  10. /public
  11. /images
  12. /scripts
  13. /styles
  14.  


2. do zf-tutorial/library/
skopiowałem folder Zend który zawiera swoje foldery
3. utworzyłem plik index.php w zf-tutorial

  1. <?php
  2. error_reporting(E_ALL|E_STRICT);
  3. date_default_timezone_set('Europe/London');
  4. set_include_path('.' . PATH_SEPARATOR . './library'
  5. . PATH_SEPARATOR . './application/models/'
  6. . PATH_SEPARATOR . get_include_path());
  7.  
  8. include "Zend/Loader.php";
  9. Zend_Loader::loadClass('Zend_Controller_Front');
  10.  
  11. // setup controller
  12. $frontController = Zend_Controller_Front::getInstance();
  13. $frontController->throwExceptions(true);
  14. $frontController->setControllerDirectory('./application/controllers');
  15.  
  16. // run!
  17. $frontController->dispatch();
  18.  


utworzyłem pliki .htaccess w poszczególnych folderach jak w przykładzie

http://www.heavymind.net/zend-framework-tutorial/#101

i wyskakują te błędy które podałem na samej górze

i tak jak pisałem zmieniałem ścieżkę include na różne i nie pomaga, w php.ini odkomentowałem include_path i wprowadziłem tak ścieżkę ".;C:\WebServ\httpd\zf-tutorial\library"