web-dev-qa-db-ja.com

composerなしで、cakephp 3を手動でインストール

昔ながらのupload-unzip-run方法でCakePHP 3をインストールする必要があります。

cakephp/cakephp/tags からダウンロードしたアーカイブには、webrootModelなどのデフォルトのフォルダーが含まれていないため、完全ではありません。

公式ドキュメント はこれをカバーしていません。 これは関連するGithubの問題です 見つかりましたが、その人はComposerをまだ使用しています。

cakephp/app もあり、不足しているファイルが含まれているようですが、cakephp/cakephpのc​​omposer.jsonには記載されていません。ダウンロードしても、マージする方法がわかりません。パッケージ。

助けてください

20
aexl

すべての依存関係(フレームワーク(cakephp/app)、標準CakePHPプラグイン(cakephp/cakephpcakephp/debugkitなど)、必要なサードパーティライブラリ)を含むパッケージ化されたアプリ(cakephp/bake)リリースは、 GitHubにあります。

https://github.com/cakephp/cakephp/releases

これは、cake-3-x-x.Zipのような名前の小さなパッケージシンボルを含むダウンロードです。

ただし、コードベースとオートローダーを最新の状態に保つのは面倒であり、不快なことではないので、依存関係マネージャーを破棄することはお勧めできません。これを適切に処理できるかどうか疑問ですアプリとケーキのパッケージをつなぎ合わせる方法さえわからない場合。

29
ndm

CakePhp 3Composerなしでインストールできます。

CakePhp 3およびCakePhp 3boilerplateをインストールするには、最小要件が必要です(fresh Cakephp 3のコピー)。

CakePhp 3ボイラープレートはgithubからダウンロードできます。

要件

サーバー

  1. HTTPサーバー。例:Apache。 mod_rewriteを使用することをお勧めしますが、必須ではありません。
  2. PHP 5.4.16以降。
  3. mbstring拡張
  4. 国際拡張

データベース:

  1. MySQL(5.1.10以降)
  2. PostgreSQL
  3. Microsoft SQL Server(2008以降)
  4. SQLite 3

すべての組み込みドライバーには[〜#〜] 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でも新しいので、指定したプロセスに問題がないかどうかお知らせください。]

ありがとう

8
Uttam Kumar Roy

Composerを使用します。

Composerをローカルにインストールし、Cakeのインストール手順に従います。次に、作成したフォルダーをターゲットのWebホストにアップロードします。

1
Sven

簡単です。CakePHP3.xの場合、必要なリリースをここからダウンロードできます https://github.com/cakephp/cakephp/releases (例 https:// github。 com/cakephp/cakephp/releases/tag/3.3.16 )。

完全にインストールするには、最初のダウンロードリンク(.Zip)を選択してください

他のリンクはsrc専用です

0
Mike O.O.