The requested URL was not found on this server.

58873 vues
15 avril 2012
Jérémie
zendframework-logo

 

Zend Framework est un framework PHP open-source, conçu pour faciliter et accélérer le développement d'applications web complexes et évolutives. Il a été créé en 2005 par la société Zend Technologies, créatrice du langage de programmation PHP, et est aujourd'hui soutenu par la Fondation Linux.

Zend Framework est basé sur le principe de l'architecture MVC (Model-View-Controller), qui sépare la logique de présentation (View) de la logique métier (Model) et des contrôleurs (Controller) qui gèrent les interactions entre les deux. Cette séparation permet une meilleure organisation et une plus grande flexibilité du code, ainsi qu'une meilleure maintenance et évolutivité des applications.

Zend Framework offre également de nombreux composants pré-construits et une large gamme de fonctionnalités, telles que la gestion des sessions, la validation des formulaires, l'authentification et l'autorisation, la gestion des fichiers et des images, ainsi que la connexion à des services web et des bases de données. Ces fonctionnalités permettent aux développeurs de gagner du temps et de se concentrer sur la conception de l'application plutôt que sur les tâches de bas niveau.

Zend Framework est également compatible avec les normes et les pratiques de codage les plus récentes, telles que PSR-7 (HTTP Message Interface), PSR-11 (Container Interface) et PSR-15 (HTTP Middleware). Cela permet une meilleure interopérabilité avec d'autres bibliothèques et frameworks PHP, ainsi qu'une meilleure conformité aux bonnes pratiques de développement.

En outre, Zend Framework offre une grande flexibilité en termes de configuration et de personnalisation. Les développeurs peuvent choisir les composants dont ils ont besoin et configurer le framework en fonction des besoins spécifiques de leur application. Ils peuvent également étendre les fonctionnalités du framework en créant leurs propres composants personnalisés.

Enfin, Zend Framework est également connu pour sa documentation complète et détaillée, ainsi que pour sa communauté active et collaborative. Les développeurs peuvent trouver des réponses à leurs questions et des exemples de code sur le site web du projet, ainsi que sur des forums et des canaux de chat en ligne.

 

Si vous obtenez ce message d'erreur alors que vous essayez d'accéder à votre projet zend framework, vérifiez deux choses:

  1. mod_rewrite: que le module mod_rewrite est activé (dnas votre fichier httpd.conf, la ligne LoadModule rewrite_module etc.)
  2. AllowOverride : que la configuration de votre répertoire web soit à Allowoverride All

Dans mon cas:

 

.....

AllowOverride All

 

Redémarrez Apache une fois les modifications effectuées, et rafraichissez votre page Web.