![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z prawidłowym skonfugurowaniem Zend Studio. Chciałem nauczyć sie korzystać z Zend Framework, a jako edytora używac Zend Studio dla Eclipsa. Zainstalowałem dodałem nowy projek ZendFramework. Puszczam uruchomienie i w oknie konsoli wyskakuje mi błąd: Compile Error: /srv/www/htdocs/myweb/iam/html/index.php line 10 - require_once(): Failed opening required 'Zend/Controller/Front.php' (include_path='.:../library:./application/default/models/:.:/usr/share/php5:/usr/share/php5/PEAR') błąd dotyczy lini: require_once 'Zend/Controller/Front.php'; Ale jak wejde w include path dla mojego projektu to mam ścieżkę podaną: /home/username/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/ i kieruje ona do faktycznych plików. Poniżej podam kod pliku index.php
Prosze o pomoc jak rozwiązać ten problem Ten post edytował batman 22.06.2008, 13:12:38
Powód edycji: dodalem bbcode oraz poprawiłem bład ortograficzny
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No dobra, ale o il pamiętam pliki frameworka znajdują się jeszcze głębiej, w katalogu "library".
Nie używałem nowego Zend Studio, więc mogę się mylić. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
sprawdzalem ścieżkę i faktycznie znajduje się tam plik front.php
Kod i ścięzka do zaincludowania wygenerowana automatycznie przez Zend Studio |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
w tej
Kod /home/username/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Controller/Front.php ścieżce? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
spróbuj w jakimś innym pliku na poziomie index.php zrobić tego include'a.
Ewentualnie wcale nie masz tego w include_path Kod (include_path='.:../library:./application/default/models/:.:/usr/share/php5:/usr/share/php5/PEAR') wyraźnie na to wskazuje. edit: I czy przypadkiem do include_path nie podaje się bezwzględnych ścieżek? Czego nie robisz. Najlepiej zdebugować to. wklej to w swoim index.php - co wyskakuje?
Ten post edytował LBO 22.06.2008, 11:39:33 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
nie wyskakuja żadne błedy. Chyba jest ok !
A co byl nie tak. Bo w końcu otwarłem nowy projekt zend framework i to samo było, w takim razie zend studio generuje na starcie trefny kod ? Dzięki, |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Bo błędy nie mają wyskakiwać.
Chciałem, żebyś porównał include_path sprzed i po modyfikacji. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sorry jednak cos nie tak pusciłem debug i wyszło:
Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(../application/default/views/helpers/HeadTitle.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(../application/default/views/helpers/Placeholder.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(../application/default/views/helpers/DocType.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(/home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Helper/DocType.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(../application/default/views/helpers/DocType.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(/home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Helper/DocType.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory Debug Error: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php line 1004 - Uncaught exception 'Zend_View_Exception' with message 'helper 'DocType' not found in path' in /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php:1004 Stack trace: #0 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php(497): Zend_View_Abstract->_loadClass('helper', 'DocType') #1 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php(294): Zend_View_Abstract->getHelper('docType') #2 [internal function]: Zend_View_Abstract->__call('docType', Array) #3 /srv/www/htdocs/myweb/iam/application/default/layouts/main.phtml(11): Zend_View->docType() #4 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View.php(46): include('/srv/www/htdocs...') #5 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php(769): Zend_View->_run('../application/...') #6 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Layout.php(729): Zend_View_Abstract->render('main.phtml') #7 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Layout/Controller/Plugin/Layout.php(142): Zend_Layout->render() #8 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Controller/Plugin/Broker.php(337): Zend_Layout_Controller_Plugin_Layout->postDispatch(Object(Zend_Controller_Request_Http)) #9 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Controller/Front.php( |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zakomentuj jeszcze te dwa require_once" title="Zobacz w manualu PHP" target="_manual i wtedy przeklej.
I jeszcze jedna sprawa - jak to sprawdzasz? Spod Zend Studio, czy spod localhosta? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem tak :
Uruchomiłem i nic pusta strona (localhost i ściezka) Pod debugerem Zend Studio: Debug Error: /iam/html/index.php line 14 - Class 'Zend_Controller_Front' not found Ten post edytował batman 22.06.2008, 13:14:11
Powód edycji: dodałem bbcode
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wklej całośc do index.php - zastąp to co tam masz - nie usunąłem twojego kodu, tylko zakomentowałem.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
.:/usr/share/php5:/usr/share/php5/PEAR
.:../library:./application/default/models/:.:/usr/share/php5:/usr/share/php5/PEAR Ten post edytował phpsuse 22.06.2008, 12:15:26 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie masz ustawionego include_path do ZF.
I pojawia się znów pytanie - gdzie sprawdzasz kod? w przeglądarce, czy w Zend Studio? Ten post edytował LBO 22.06.2008, 12:18:55 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
to co i gdzie mam zrobić żeby ustawic dostęp ?
w przeglądarce sprawdzam wynik czy może gdzies trzeba wyedytować plik php.ini ? Ten post edytował phpsuse 22.06.2008, 12:19:59 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie
Zend Studio korzysta z własnego folderu z ZF i własnego php.exe. Wyedytuj: Kod /usr/share/php5/php.ini i dodaj odpowiednia ścieżkę. (mam nadzieje że na linuksach php.ini też znajduje się w katalogu z php.exe) |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie Zend Studio korzysta z własnego folderu z ZF i własnego php.exe. Wyedytuj: Kod /usr/share/php5/php.ini i dodaj odpowiednia ścieżkę. (mam nadzieje że na linuksach php.ini też znajduje się w katalogu z php.exe) Kurcze ale jak ta linika ma wygradać do ma ją dodać ? |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Odsyłam do manuala - to są podstawy.
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 22.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
wstawilem linike do php.ini
uruchomiłem pod przeglądarką i ma coś takiego : /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/ .:../library:./application/default/models/:/home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/ Teraz ja wstawie standardowy pusty projekt z ZendStudio to mam błędy w debugerze: Kod Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(../application/default/views/helpers/HeadTitle.php): failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(../application/default/views/helpers/Placeholder.php): failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(../application/default/views/helpers/DocType.php): failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(/home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Helper/DocType.php): failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(../application/default/views/helpers/DocType.php): failed to open stream: No such file or directory Debug Warning: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Loader.php line 160 - fopen(/home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Helper/DocType.php): failed to open stream: No such file or directory Debug Error: /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php line 1004 - Uncaught exception 'Zend_View_Exception' with message 'helper 'DocType' not found in path' in /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php:1004 Stack trace: #0 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php(497): Zend_View_Abstract->_loadClass('helper', 'DocType') #1 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php(294): Zend_View_Abstract->getHelper('docType') #2 [internal function]: Zend_View_Abstract->__call('docType', Array) #3 /srv/www/htdocs/myweb/iam/application/default/layouts/main.phtml(11): Zend_View->docType() #4 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View.php(46): include('/srv/www/htdocs...') #5 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/View/Abstract.php(769): Zend_View->_run('../application/...') #6 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Layout.php(729): Zend_View_Abstract->render('main.phtml') #7 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Layout/Controller/Plugin/Layout.php(142): Zend_Layout->render() #8 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Controller/Plugin/Broker.php(337): Zend_Layout_Controller_Plugin_Layout->postDispatch(Object(Zend_Controller_Request_Http)) #9 /home/przemek/Zend/ZendStudioForEclipse-6.0.1/plugins/org.zend.php.framework.resource_6.0.1.v20080601/resources/ZendFramework_1.5/Zend/Controller/Front.php( A w przeglądarce strona sie nie pokazuje. Pusta strona bez kodu Co robić ?
Powód edycji: Dodałem bbcode. /webdicepl
|
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
@phpsuse
Jeśli wklejasz kod php, to używaj znaczników bbcode. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 04:13 |