Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] Uruchomienie w NetBeans
IceManSpy
post 24.01.2011, 20:00:29
Post #1





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


Witam

Mam problem z uruchomieniem Zenda z poziomy NetBeansa. Kiedy chcę zrobić register provider dostaję błąd:
Cytat
Fatal error: Class 'Zend_Tool_Framework_Provider_Abstract' not found in C:\Program Files\NetBeans 6.9.1\php\zend\NetBeansCommandsProvider.php on line 51

Problem w tym, że tam takie coś istnieje!

Podam krok po kroku co zrobiłem:
(sugerowałem się tym tutorialem: http://www.bogartcomputing.com/web-program...rial-revision)
1. Zainstalowałem xmapp'a (C:\xampp)
2. Mam katalog z Zendem (C:\Zend) a tam bin , library i inne (full paczka)
3. Dodałem zmienną środowiskową:



4. Z jakiegoś tutoriala miałem od komentować: Include conf/extra/httpd-vhosts.conf (było od komentowane) potem w php.ini dodałem w include_path = ".;C:\xampp\php\pear\;C:\Zend\library" i miałem od komentować: extension=php_pdo.dll i extension=php_pdo_sqlite.dll (było od komentowane)
5. Zrobiłem restart kompa

Teraz odpalam NetBeans'a wchodzę w opcje i ustawiam w PHP -> Zend C:\xampp\php\zf.bat (próbowałem też po kliknięciu na Search... C:\Zend\bin\zf.bat , ale też nie działa). Nastepnie w PHp -> Genereal ustawiłem interpreter na C:\xampp\php\php.exe i Global include path: C:\xampp\php\PEAR

Klikam na Register Provider i pokazuje mi się w output przy enable config.provider NetBeansCommandsProvider:
Cytat
Fatal error: Class 'Zend_Tool_Framework_Provider_Abstract' not found in C:\Program Files\NetBeans 6.9.1\php\zend\NetBeansCommandsProvider.php on line 51


Ten post edytował IceManSpy 24.01.2011, 20:03:27


--------------------
Go to the top of the page
+Quote Post
singles
post 25.01.2011, 08:05:15
Post #2





Grupa: Zarejestrowani
Postów: 121
Pomógł: 26
Dołączył: 2.07.2007

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


Nie mam NetBeansa, tak więc nie przetestuje, ale jedno rzuca mi się w oczy - PATH w ustawieniach systemowych zaczyna się od ";". Z tego co mi wiadomo, nie powinno. Średnik jest tam po to, żeby oddzielić ścieżkę od pozostałych, z tym, że tutorial zakładał, że będziesz to "doklejał" na końcu zmiennej PATH. Może pomoże.


--------------------
Works for me => u mnie działa - blog o (o)programowaniu i nie tylko
meet.php - darmowe meetupy związane z PHP
Go to the top of the page
+Quote Post
adasiu
post 25.01.2011, 09:55:13
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 7
Dołączył: 18.01.2007
Skąd: Tychy

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


Miałem dokładnie ten sam problem z xamppem. Próbowałem później zainstalować zend server i nie pomogło. Postawiłem więc świeżego windowsa z zend serverem i teraz śmiga aż miło. Jedne co przyszło ustawić w netbeansie to w zakładce general
Kod
C:\Program Files\Zend\ZendServer\bin\php.exe

i w zakładce Zend
Kod
C:\Program Files\Zend\ZendServer\share\ZendFramework\bin\zf.bat
Go to the top of the page
+Quote Post
IceManSpy
post 25.01.2011, 17:03:14
Post #4





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


W końcu udało mi się odpalić Zenda. Skopiowałem całe library do folderu php/PEAR/zend i pliki z bin do php. I teraz NetBeans widzi, tworzy projekt, ale nie mogę zarejestrować go jako Providera oraz nie działa konsola.

Gdy klikam PPM na projekcie i wybieram Zend->Run command to dostaje takie coś:

Klikam na tak i po chwili dostaję takie okienkoL

Jak kliknę ok, to takie okienko mam jako ten "konsola":

Na dole na output mam takie coś:

A w konsoli Windows jak widać działa:


Takie mam ustawienia General (czy musi być dodane to w include path? >czerwony prostokąt<):

A takie Zenda:



Jednak wolałbym używać tego z NetBeansa. Dzieje się tak na Win7, na XP jest ok (drugi komp).

Ten post edytował IceManSpy 25.01.2011, 18:15:38


--------------------
Go to the top of the page
+Quote Post
gagatek
post 12.06.2013, 14:26:13
Post #5





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 18.02.2008

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


chciałem troszkę odświeżyć temat. Mam podobny problem. Projekt w NB tworzy mi się normalnie ale gdy chcę za pomocą NB wchodze w "Run command" Wyskakuje mi okienko z inf. "no commands found do you want to register netbeans provider" Kliknę nie, nic się nie dzieje, kliknę tak wyskakuje "Provider registred, rewiev Output window for possible errers" i w outpucie mam coś takiego
"
User has no config file.
An Error Has Occurred
Client has no persistent configuration.

Zend Framework Command Line Console Tool v1.12.3
Details for action "Enable" and provider "Config"
Config
zf enable config
zf enable config.manifest class-name
zf enable config.provider class-name


Done."

Nie mam pojęcia co z tym zrobić, ścieżki i zmienne środowiskowe mam dobrze ustawione. Koszystam z NB 7.3.1, win 7 i xampa
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:45