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

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

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

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

Q&A

解決済

1回答

13005閲覧

laravel composer update でのエラー

FigHy

総合スコア19

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

0グッド

1クリップ

投稿2018/06/05 01:14

編集2018/06/05 01:54

度々すみません...

composer updateをEC2上にて行った際に、下記のエラーになりました。
原因がなかなかわからず詰まっております。。。。
ご教授いただければ幸いです。
宜しくお願い致します。

> Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover Exception : The /var/www/html/live/bootstrap/cache directory must be present and writable. at /var/www/html/live/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php:165 161| */ 162| protected function write(array $manifest) 163| { 164| if (! is_writable(dirname($this->manifestPath))) { > 165| throw new Exception('The '.dirname($this->manifestPath).' directory must be present and writable.'); 166| } 167| 168| $this->files->put( 169| $this->manifestPath, '<?php return '.var_export($manifest, true).';' Exception trace: 1 Illuminate\Foundation\PackageManifest::write() /var/www/html/live/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php:125 2 Illuminate\Foundation\PackageManifest::build() /var/www/html/live/vendor/laravel/framework/src/Illuminate/Foundation/Console/PackageDiscoverCommand.php:32 Please use the argument -v to see more details. Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1

localでは成功しています。
追加機能でLine認証などを入れたので(socialite)、updateを行いたいのですが。

追記

{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": "^7.1.3", "doctrine/dbal": "^2.7", "fideloper/proxy": "^4.0", "laravel/framework": "5.6.*", "laravel/socialite": "^3.0", "laravel/tinker": "^1.0", "laravelcollective/html": "^5.6", "league/flysystem-aws-s3-v3": "~1.0", "socialiteproviders/line": "^2.0" }, "require-dev": { "filp/whoops": "^2.0", "fzaninotto/faker": "^1.4", "mockery/mockery": "^1.0", "nunomaduro/collision": "^2.0", "phpunit/phpunit": "^7.0" }, "autoload": { "classmap": [ "database/seeds", "database/factories" ], "psr-4": { "App\": "app/" } }, "autoload-dev": { "psr-4": { "Tests\": "tests/" } }, "extra": { "laravel": { "dont-discover": [ ] } }, "scripts": { "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "@php artisan key:generate" ], "post-autoload-dump": [ "Illuminate\Foundation\ComposerScripts::postAutoloadDump", "@php artisan package:discover" ] }, "config": { "preferred-install": "dist", "sort-packages": true, "optimize-autoloader": true }, "minimum-stability": "dev", "prefer-stable": true }

試したこと

sudo chmod -R 775 bootstrap/cache/
php artisan cache:clear

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

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

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

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

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

guest

回答1

0

自己解決

やはり権限がbootstrap/cacheまで通っておらず、書き込めてなかったのが原因でした。
パーミッションを再度設定し直し、解決できました。
ありがとございます。

投稿2018/06/05 04:31

FigHy

総合スコア19

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問