昔ながらのupload-unzip-run方法でCakePHP 3をインストールする必要があります。
cakephp/cakephp/tags からダウンロードしたアーカイブには、webroot
、Model
などのデフォルトのフォルダーが含まれていないため、完全ではありません。
公式ドキュメント はこれをカバーしていません。 これは関連するGithubの問題です 見つかりましたが、その人はComposerをまだ使用しています。
cakephp/app もあり、不足しているファイルが含まれているようですが、cakephp/cakephp
のcomposer.jsonには記載されていません。ダウンロードしても、マージする方法がわかりません。パッケージ。
助けてください
すべての依存関係(フレームワーク(cakephp/app
)、標準CakePHPプラグイン(cakephp/cakephp
、cakephp/debugkit
など)、必要なサードパーティライブラリ)を含むパッケージ化されたアプリ(cakephp/bake
)リリースは、 GitHubにあります。
https://github.com/cakephp/cakephp/releases
これは、cake-3-x-x.Zip
のような名前の小さなパッケージシンボルを含むダウンロードです。
ただし、コードベースとオートローダーを最新の状態に保つのは面倒であり、不快なことではないので、依存関係マネージャーを破棄することはお勧めできません。これを適切に処理できるかどうか疑問ですアプリとケーキのパッケージをつなぎ合わせる方法さえわからない場合。
CakePhp 3をComposerなしでインストールできます。
CakePhp 3およびCakePhp 3boilerplateをインストールするには、最小要件が必要です(fresh Cakephp 3のコピー)。
CakePhp 3ボイラープレートはgithubからダウンロードできます。
要件
サーバー
データベース:
すべての組み込みドライバーには[〜#〜] pdo [〜#〜]が必要です。正しい[〜#〜] pdo [〜#〜]拡張機能がインストールされていることを確認してください。
CakePhp 3ボイラープレート:
リポジトリホーム
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
1つのリポジトリをダウンロードし、インストールする場所に解凍します。
次のようなエラーが表示される場合があります(運が良ければエラーは表示されません)。
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の2行にコメントを付ける必要があります
//Email::configTransport(Configure::consume('EmailTransport'));
//Email::config(Configure::consume('Email'));
そして最後にCakePhp 3がインストールされました。
[CakePhp 3でも新しいので、指定したプロセスに問題がないかどうかお知らせください。]
ありがとう
Composerを使用します。
Composerをローカルにインストールし、Cakeのインストール手順に従います。次に、作成したフォルダーをターゲットのWebホストにアップロードします。
簡単です。CakePHP3.xの場合、必要なリリースをここからダウンロードできます https://github.com/cakephp/cakephp/releases (例 https:// github。 com/cakephp/cakephp/releases/tag/3.3.16 )。
完全にインストールするには、最初のダウンロードリンク(.Zip)を選択してください
他のリンクはsrc専用です