質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CakePHP

CakePHPは、PHPで書かれたWebアプリケーション開発用のフレームワークです。 Ruby on Railsの考え方を多く取り入れており、Railsの高速性とPHPの機動性を兼ね備えています。 MVCやORMなどを「規約優先の考え方」で利用するため、コードを書く手間を省くことができます。 外部のライブラリに依存しないので、単体での利用が可能です。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

1回答

6122閲覧

CakePHPをインストールしようとしたら、以下のようなエラーメッセージが出ます。

Yu_Ryo

総合スコア1

CakePHP

CakePHPは、PHPで書かれたWebアプリケーション開発用のフレームワークです。 Ruby on Railsの考え方を多く取り入れており、Railsの高速性とPHPの機動性を兼ね備えています。 MVCやORMなどを「規約優先の考え方」で利用するため、コードを書く手間を省くことができます。 外部のライブラリに依存しないので、単体での利用が可能です。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

0クリップ

投稿2020/10/31 03:47

前提・実現したいこと

Cakephpをインストールを試みてます。
macOS Catalina バージョン10.15.7
Vagrant (2.2.10)
Virtualbox6.1
Vagrantbox centos/7 2004.01
PHP 7.2.34

最後にcakePHPをGoogle Chromeで192.168.33.10/sampleと開こうとしたら、以下のようなエラーメッセージが出ました

発生している問題・エラーメッセージ

エラーメッセージ Warning: require(/var/www/html/sample/vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/sample/webroot/index.php on line 31 Fatal error: require(): Failed opening required '/var/www/html/sample/vendor/autoload.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/sample/webroot/index.php on line 31

試したこと

自分なりに調べて、composer dumpautoload とcomposer install というがあったので、ターミナルで記入したら、
Composer could not find a composer.json file in /var/www/html
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
というメッセージがでました。

フォルダにsampleにcomposer.jsonのファイルが入ってます。以下が中身です。

{ "name": "cakephp/app", "description": "CakePHP skeleton app", "homepage": "https://cakephp.org", "type": "project", "license": "MIT", "require": { "php": ">=7.2", "cakephp/cakephp": "~4.1.0", "cakephp/migrations": "^3.0", "cakephp/plugin-installer": "^1.3", "mobiledetect/mobiledetectlib": "^2.8" }, "require-dev": { "cakephp/bake": "^2.0.3", "cakephp/cakephp-codesniffer": "~4.2.0", "cakephp/debug_kit": "^4.1", "josegonzalez/dotenv": "^3.2", "phpunit/phpunit": "~8.5.0", "psy/psysh": "@stable" }, "suggest": { "markstory/asset_compress": "An asset compression plugin which provides file concatenation and a flexible filter system for preprocessing and minification.", "dereuromark/cakephp-ide-helper": "After baking your code, this keeps your annotations in sync with the code evolving from there on for maximum IDE and PHPStan/Psalm compatibility.", "phpstan/phpstan": "PHPStan focuses on finding errors in your code without actually running it. It catches whole classes of bugs even before you write tests for the code." }, "autoload": { "psr-4": { "App\": "src/" } }, "autoload-dev": { "psr-4": { "App\Test\": "tests/", "Cake\Test\": "vendor/cakephp/cakephp/tests/" } }, "scripts": { "post-install-cmd": "App\Console\Installer::postInstall", "post-create-project-cmd": "App\Console\Installer::postInstall", "check": [ "@test", "@cs-check" ], "cs-check": "phpcs --colors -p src/ tests/", "cs-fix": "phpcbf --colors -p src/ tests/", "stan": "phpstan analyse src/", "test": "phpunit --colors=always" }, "prefer-stable": true, "config": { "sort-packages": true } }

これも調べましたが、解決策が見つかりませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

composer コマンドは、composer.jsonが存在するディレクトリに移動してから実行してください。

今回の場合であれば /var/www/html/sample です。

投稿2020/11/05 09:36

nojimage

総合スコア957

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問