[英]404 when using a controller in zend framwork - Nginx - ubuntu 14.04
[英]Zend Framework 2.5 installation process + Nginx + Ubuntu 14.04
我正在尝试在我的ubuntu 14.04 + Nginx上安装Zend。
1)我已经通过作曲家下载了zend
composer require zendframework/zendframework 2.5.0
2)通过include_path告诉zendframework的php位置。 这样的事情
include_path = ".:/usr/share/php:/home/dmitriy/zend/vendor/zendframework"
文件夹看起来像: Zendframework文件夹
在这一步,我认为一切都已基本完成,我需要下载骨架应用程序来启动index.php。
3)我下载了zip格式的Zend Github存储库。 提取它。 创建了/public/index.php的nginx入口点。
我完成的内容:没有图像,CSS等的页面
控制台: 路径错误的控制台链接无法访问...
有人能告诉我:
1)是否需要步骤No:2?
2)为什么链接坏了?
3)Zend(1.11)库有另一种结构,也许这里有问题,我有下载错误的文件?
或者给我链接ubuntu + nginx指南,我找不到。 谢谢。
您似乎尝试安装ZF2而不是ZF1,因此您可以删除所有旧的不良做法,例如修改包含路径以包含库。
请查看入门的官方教程: https : //docs.zendframework.com/tutorials/
简短版本:您可以下载“骨架”而不是图书馆(y | ies)。 骨架是一个完全配置的Zend Framework MVC项目,您可以调整它以满足您的需求。
另外,大多数php项目现在都不使用自动加载库的include路径,并使用Composer和PSR-0和PSR-4建议。 由于您似乎刚刚开始,我建议您阅读一些PSR,然后按照ZF3或Zend Expressive教程开始,而不是学习遗留框架(即使ZF2和ZF3非常相似)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.