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

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

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

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

PHP

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

Laravel 5

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

Q&A

解決済

1回答

2874閲覧

CentOS7.6にLaravelを導入しようとしたが、laravel newコマンドでエラーが発生してしまう。

HidetoHoshi

総合スコア10

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

PHP

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

Laravel 5

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

0グッド

0クリップ

投稿2019/07/13 04:47

編集2019/07/13 06:12

CentOS7.6にLaravelを導入しようとすると下記エラーが発生します。

###参考サイト
https://qiita.com/ShirakawaMaru/items/af84a129cf98f3bc2580

###試したこと
composerを使ってLaravelのインストールは出来ました。

$ composer global require "laravel/installer" $ laravel --version Laravel Installer 2.1.0

その後パスを通し

$ export PATH="$PATH:/home/vagrant/.config/composer/vendor/bin"

新規プロジェクトを立ち上げたところで以下大量のエラーが発生

$ laravel new blog

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

Crafting application... You should verify that the "storage" and "bootstrap/cache" directories are writable. Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Package operations: 80 installs, 0 updates, 0 removals - Installing doctrine/inflector (v1.3.0): Loading from cache Failed to execute unzip -qq '/vagrant/data/myapp/blog/vendor/doctrine/inflector/6e4f6e17390c0ceb524286f238623ee7' -d '/vagrant/data/myapp/blog/vendor/composer/343397fc' chmod (directory attributes) error: Operation not permitted fchmod (file attributes) error: Operation not permitted warning: cannot set modif./access times for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/LICENSE Operation not permitted fchmod (file attributes) error: Operation not permitted warning: cannot set modif./access times for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/README.md Operation not permitted fchmod (file attributes) error: Operation not permitted warning: cannot set modif./access times for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/composer.json Operation not permitted chmod (directory attributes) error: Operation not permitted chmod (directory attributes) error: Operation not permitted chmod (directory attributes) error: Operation not permitted chmod (directory attributes) error: Operation not permitted fchmod (file attributes) error: Operation not permitted warning: cannot set modif./access times for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/Common/Inflector/Inflector.php Operation not permitted warning: cannot set modif./access times for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/Common/Inflector/ Operation not permitted warning: cannot set permissions for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/Common/Inflector/ Operation not permitted warning: set times/attribs failed for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/Common/Inflector/ warning: cannot set modif./access times for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/Common/ Operation not permitted warning: cannot set permissions for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/Common/ Operation not permitted warning: set times/attribs failed for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/Common/ warning: cannot set modif./access times for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/ Operation not permitted warning: cannot set permissions for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/ Operation not permitted warning: set times/attribs failed for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/Doctrine/ warning: cannot set modif./access times for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/ Operation not permitted warning: cannot set permissions for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/ Operation not permitted warning: set times/attribs failed for /vagrant/data/myapp/blog/vendor/composer/343397fc/doctrine-inflector-5527a48/lib/ 以下大量のwarning発生

補足

・過去のテラテイルの記事を読み、unzipのコマンドを使えるようにしましたが改善しませんでした。
・composerのキャッシュをクリアしましたが改善せず。
・公開ディレクトリのパーミッションはapacheユーザーで777です。

環境

VirtualBox6.0.6
Vagrant 2.2.4
CentOS 7.6
PHP 7.1.30
Laravel5.7

どのようにしたら改善できますでしょうか。。
ご教授よろしくお願いします。

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

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

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

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

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

guest

回答1

0

ベストアンサー

Vagrant使うならHomestead使えばいいのでは。
必要なものは全部インストール済なのでそんなどうでもいい箇所で躓かない。
そのQiitaは無視していい。

laravelコマンドやcomposerはvagrant内ではなく外で実行。
「初めてのLaravel環境構築」を手作業でやってる時は分からないけど
その後何度もLaravelプロジェクト作ると間違いだと気付く。

投稿2019/07/13 05:24

kawax

総合スコア10377

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

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

HidetoHoshi

2019/07/13 06:10

vagrant box add laravel/homesteadでダウンロードしたのですが下記エラーにてダウンロードが中止されます。 An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 今のマシンの環境はmacOS High Sierra 10.13.6です。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問