我想知道是否有人可以帮助我。我已经交了Cake PHP应用程序,我需要1)添加小的更改2)部署。我之前从未真正使用过Cake,并且想知道我是否需要任何东西才能使它工作?
例如,使用Node应用程序,您需要安装模块npm install
。使用Rails应用程序,您可能需要安装宝石bundle install
。
和Cake有类似的东西吗?我已经设置了本地主机服务器,但是当我尝试访问该网址时,我遇到了各种错误。一些我已经修复(缺少环境设置,我只是覆盖Redis主机和端口)。最新的一个是:
{
"exception":{
"class":"MissingControllerException",
"code":404,
"message":"Controller class Controller could not be found.",
"file":"\/Library\/WebServer\/Documents\/php\/oompbe\/vendors\/cakephp\/lib\/Cake\/Routing\/Dispatcher.php",
"line":154,
"trace":[
"#0 \.../app\/webroot\/index.php(109): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))",
"#1 {main}"
]
}
}
PS:与所有疯狂的\/\/
有什么关系?
PPS:我可以找到Cake I运行的版本吗?
答案 0 :(得分:2)
CakePHP只是php。正如大多数正确完成的php应用程序最近它带有composer。我建议你至少阅读它手册的基础知识。 Composer是一个很棒的工具。
mvn clean install -Dthreads=5 -DtestIterations=15
如果您启动新 Cake应用程序the official documentation也会告诉您如何:
git clone <repo>
cd <reponame>
composer install
如果您想进一步自动化composer provides you callback scripts。它们允许您在不同的操作之后自动执行任务,基本上触发命令。例如,在composer create-project --prefer-dist cakephp/app [app_name]
之后构建资产非常有用。我建议你不要在该部分放入大量命令,而是使用由回调触发的专用脚本文件。
我可以找到Cake I&#39; m运行的版本吗?
如果通过作曲家安装,通常在composer update
。检查该文件的内容。