2010-09-16 6 views
3

J'apprends à propos de Zend Framework, je veux utiliser NetBeans pour démarrer, mais quand j'essaie de le faire sur NB: Outils -> Options -> PHP -> Zend -> Cliquez sur 'Inscrivez-vous fournisseur l'erreur suivante apparaît sur la fenêtre de sortie:Problème d'utilisation de Zend Framework sur NetBeans

PHP Warning: include_once(NetBeansCommandsProvider.php): failed to open stream: No such file or directory in /usr/share/php/libzend-framework-php/Zend/Loader.php on line 146 
PHP Warning: include_once(): Failed opening 'NetBeansCommandsProvider.php' for inclusion (include_path='/usr/share/php/libzend-framework-php:/usr/share/php/libzend-framework-php:.:/usr/share/php:/usr/share/pear') in /usr/share/php/libzend-framework-php/Zend/Loader.php on line 146 

que puis-je faire pour résoudre ce problème?

Répondre

1

Si vous utilisez une version de Zend Framework 1.10.5+ que de vérifier votre .zf.ini situé dans votre répertoire personnel.

changement

php.includepath to php.include_path 

il y a un bogue dans les versions ultérieures si zf

+0

je l'ai déjà fait ça ... le problème persiste. Http://paste.ubuntu.com/495925/ Merci pour votre aide – InfZero

+0

force de travail pour moi non plus :(Merci – Shekhar

2

je pourrais aller un peu plus loin en ajoutant le droit chemin pour NetBeansCommandsProvider.php. , remplacez les .zf.ini contenu avec:

php.include_path = "/usr/share/php/libzend-framework-php:.:/usr/share/php:/usr/share/pear:/home/username/.netbeans/6.9/zend/" 

et nom d'utilisateur avec remplacer votre nom d'utilisateur.

+0

La partie avec '/ home /username/.netbeans/... 'a fonctionné pour moi.Comme Vitex l'a souligné, ce chemin peut être aussi le dossier'/usr/local/netbeans-7.0/php/zend' - il contient aussi le fichier 'NetBeansCommandsProvider.php' – s3v3n

2
[email protected]:~$ export ZEND_TOOL_INCLUDE_PATH_PREPEND=/usr/local/netbeans-7.0/php/zend/ 
[email protected]:~$ zf enable config.provider NetBeansCommandsProvider 
Provider/Manifest 'NetBeansCommandsProvider' was enabled for usage with Zend Tool. 
+0

Sur Windows (netbeans 7.1), au lieu de la première commande, vous devez utiliser: 'SET ZEND_TOOL_INCLUDE_PATH_PREPEND = C: \ Program Files \ NetBeans 7.1 \ php \ zend' –