我需要以老式的 upload-unzip-run 方式安装CakePHP 3。
我从cakephp/cakephp/tags下载的档案不包含webroot
,Model
等默认文件夹,这意味着它不完整。
official documentation不包括此内容。 Here's a relevant Github issue我找到了,但这个人最终还在使用Composer。
还有cakephp/app,它似乎包含了那些丢失的文件,但cakephp/cakephp
的composer.json中没有提到它,即使我下载它我不知道如何合并软件包。
请帮忙
答案 0 :(得分:29)
打包应用(cakephp/app
)版本,包括所有依赖项(框架(cakephp/cakephp
),标准CakePHP插件(cakephp/debugkit
,cakephp/bake
等),必需的第三方库)可以在GitHub上找到。
<强> https://github.com/cakephp/cakephp/releases 强>
使用名为cake-3-x-x.zip
的小包装符号进行下载。
然而,放弃依赖管理器并不是一个好主意,因为保持代码库和自动加载器的最新状态将会相当繁琐,并且没有冒犯,我怀疑你是否会这样做如果您甚至不知道如何将应用程序和蛋糕包拼接在一起,那么能够正确处理这个问题。
答案 1 :(得分:8)
您可以在没有 Composer 的情况下安装 CakePhp 3 。
您需要最低要求来安装CakePhp 3和CakePhp 3 样板(Cakephp 3的新副本)。
您可以从github下载CakePhp 3样板。
<强>要求强>
服务器强>
数据库:
所有内置驱动程序都需要 PDO 。您应该确保安装了正确的 PDO 扩展程序。
CakePhp 3 Boilerplate:
Repository Home
https://github.com/cakephp/cakephp/releases
CakePhp 3.1.4 https://github.com/cakephp/cakephp/releases/download/3.1.4/cakephp-3-1-4.zip CakePhp 3.0.15 https://github.com/cakephp/cakephp/releases/download/3.0.15/cakephp-3-0-15.zip
下载一个存储库并解压缩您要安装的位置。
您可能会收到一个错误(如果您幸运,可能不会收到错误!)
Fatal Error
Cake\Error\FatalErrorException
Error: Class 'Cake\Mailer\Email' not found
File D:\xampp\htdocs\practice\cakephp\cakephp-3-1-4\config\bootstrap.php
Line: 138
然后你必须在config / bootstrap.php中注释两行
//Email::configTransport(Configure::consume('EmailTransport'));
//Email::config(Configure::consume('Email'));
最后你安装了CakePhp 3。
[我也是CakePhp中的新手3.所以,如果我的过程中有任何错误,请通知我。]
谢谢
答案 2 :(得分:1)
使用Composer。
在本地安装Composer,按照Cake安装说明操作,然后将创建的文件夹上传到目标webhost。
答案 3 :(得分:0)
简单,对于CakePHP 3.x,您可以从这里下载所需的版本 https://github.com/cakephp/cakephp/releases(例如https://github.com/cakephp/cakephp/releases/tag/3.3.16)。
要完整安装,请选择第一个下载链接(.zip)
其他链接仅适用于src
答案 4 :(得分:0)
只需运行此命令即可获得 CakePHP 3.10.0
的克隆git clone -b 3.x git://github.com/cakephp/cakephp.git
答案 5 :(得分:-1)
strstr