ホームページ バックエンド開発 PHPチュートリアル Windows 上での Cakephp のさまざまなプロジェクトのセットアップ

Windows 上での Cakephp のさまざまなプロジェクトのセットアップ

Jun 13, 2016 pm 12:08 PM
app cakephp include root

Windows での Cakephp のさまざまなプロジェクトのセットアップ

http://book.cakephp.org/2.0/zh/installation/advanced-installation.html

?

この URL の説明は非常にわかりやすいですが、以下の説明は win での Linux を例にしています。

が書いた

CakePHP に少し注意してください。コア クラス ライブラリ。/lib/Cake ディレクトリにあります。
アプリケーション コード。/app ディレクトリにあります。
アプリケーションの Webroot。通常は /app/webroot ディレクトリにあります。

ROOT、APP_DIR、CAKE_CORE_INCLUDE_PATH の 3 つの定数を変更する必要があります。

ROOT は、アプリ フォルダーを含むディレクトリ パスに設定する必要があります。
APP_DIR は、アプリ ディレクトリのディレクトリ名に設定する必要があります (訳: 前のパスを除く)。
CAKE_CORE_INCLUDE_PATH は、CakePHP ライブラリ ディレクトリへのパスに設定する必要があります。

?

いいね?

if (!define('ROOT')) {
define('ROOT', dirname ( dirname(dirname(__FILE__))));
}

?

は、ルートのパスがこのファイルの親フォルダーであることを意味します

?

実際には、私のindex.phpは

C:USBWebserverv8.5rootmyRootCakephp/index.php

が設定されています。つまり、親フォルダー

?

if (!define('ROOT')) {
define('ROOT', dirname(dirname(__FILE__))));
}?

同時に、私のアプリとケーキは

C:USBWebserverv8.5rootcakephpapp

C:USBWebserverv8.5rootcakephplib

に配置されます?

が書きました
if (!define('APP_DIR')) {
define('APP_DIR', DS . 'cakephp' . DS . 'app' );

define('CAKE_CORE_INCLUDE_PATH', ROOT . DS .'cakephp'. DS . 'lib');
?

app と lib は同じパスの下にあります, セットアップ時に、一方には root が追加され、もう一方には root が追加されないのはなぜですか?

?

アプリに root を追加すると、

警告

: include(C:USBWebserverv8.5rootC:USBWebserverv8.5rootcakephpappConfigcore. php) [function.include]: ストリームを開けませんでした:C:USBWebserverv8.5rootcakephplibCakeCoreConfigure.php?on line? の引数が無効です。 72?

の 2 c ドライブ文字

?

と if lib を削除する以外に方法はありません。 root が追加されていない場合、

?

警告

: include(cakephplibCakebootstrap.php) [function.include]: 失敗しましたオープンストリーム: そのようなファイルまたはディレクトリはありませんか?C:USBWebserverv8.5rootmyRootCakephpindex.php?オンライン?97?

は Linux と同様にパスとして直接認識されます。 Win では当然認識できません

?

したがって、調整した結果は上記のようになるだけです。 もちろん、これは root、lib、app を意味します。 、完全に分離でき、cakephp の指示に完全に準拠しています。 Linux ではもっと簡単かもしれません。

?

?

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。

京東モールAPPで実名認証を行う方法 京東モールAPPで実名認証を行う方法 Mar 19, 2024 pm 02:31 PM

京東モールAPPで実名認証を取得するにはどうすればよいですか?京東モールは多くの友人がよく利用するオンライン ショッピング プラットフォームですが、充実したサービスを享受し、より良いショッピング体験を得るために、買い物をする前に全員が実名認証を行うことが最善です。以下はJD.comの実名認証方法です。ネチズンの参考になれば幸いです。 1. JD.com をインストールして開き、個人アカウントにログインします。 2. 次に、ページの下部にある [マイ] をクリックして、個人センター ページに入ります。 3. 次に、ページ内の小さな [設定] アイコンをクリックします。右上隅をクリックして設定機能インターフェイスに移動します; 4. [アカウントとセキュリティ] を選択してアカウント設定ページに移動します; 5. 最後に、[実名認証] オプションをクリックして実名情報を入力します; 6. . インストール システムでは、実際の個人情報を入力し、実名認証を完了する必要があります。

スーパーユーザーとして Ubuntu にログインします スーパーユーザーとして Ubuntu にログインします Mar 20, 2024 am 10:55 AM

Ubuntu システムでは、通常、root ユーザーは無効になっています。 root ユーザーをアクティブにするには、passwd コマンドを使用してパスワードを設定し、su-コマンドを使用して root としてログインします。 root ユーザーは、無制限のシステム管理権限を持つユーザーです。彼は、ファイルへのアクセスと変更、ユーザー管理、ソフトウェアのインストールと削除、およびシステム構成の変更を行う権限を持っています。 root ユーザーと一般ユーザーの間には明らかな違いがあり、root ユーザーはシステム内で最高の権限とより広範な制御権限を持ちます。 root ユーザーは、一般のユーザーでは実行できない重要なシステム コマンドを実行したり、システム ファイルを編集したりできます。このガイドでは、Ubuntu の root ユーザー、root としてログインする方法、および通常のユーザーとの違いについて説明します。知らせ

CakePHP データベースの操作 CakePHP データベースの操作 Sep 10, 2024 pm 05:25 PM

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

香港Apple ID登録の手順と注意点(香港Apple Storeならではのメリットを享受) 香港Apple ID登録の手順と注意点(香港Apple Storeならではのメリットを享受) Sep 02, 2024 pm 03:47 PM

Appleの製品とサービスは、常に世界中のユーザーに愛され続けています。香港 Apple ID を登録すると、ユーザーはさらに便利になり、特典が得られます。香港 Apple ID の登録手順と注意点を見てみましょう。香港 Apple ID の登録方法 Apple デバイスを使用する場合、多くのアプリケーションや機能では、Apple ID を使用してログインする必要があります。香港からアプリケーションをダウンロードしたり、香港 AppStore の優待コンテンツを楽しみたい場合は、香港の Apple ID を登録することが非常に必要です。この記事では香港のApple IDの登録手順と注意点を詳しく解説します。手順: 言語と地域を選択します。Apple デバイスで「設定」オプションを見つけて、次のように入力します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

See all articles