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

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

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

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

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

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

composer

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

Q&A

解決済

1回答

1418閲覧

laravelの環境を移行したいが、composer installがうまくいかない

AInoue

総合スコア17

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

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

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

composer

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

0グッド

0クリップ

投稿2019/03/27 11:12

編集2019/03/28 00:03

別のパソコンにlaravelの環境を移行しようとしているのですが、composer installがうまくいきません

手順としては、laravel_dockerのフォルダの中にlaradockがある状態で、そのフォルダの中に移行元にあるrepositoryをgit cloneで持ってきました

laradockでコンテナを作成し、そこの配下にある自分のプロジェクトに移動し、composer installをしたのですが、
composer関連のものはinstallできたものの、その後で以下のエラーが出ました

Do not run Composer as root/super user! See https://getcomposer.org/root for details Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Nothing to install or update Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi The environment file is invalid: Dotenv values containing spaces must be surrounded by quotes.Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

これ以降どうすればよいのか全くわかりません
解決策を提示していただけると大変助かります!

追記 .envファイル

APP_NAME=Laravel APP_ENV=local APP_KEY=base64:wpufvyxtUhOwLCKRy0RPJRf2O+GmIUgE5pO+bpT6iNM= APP_DEBUG=true APP_URL=http://TRIPASSPHP LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=mariadb DB_PORT=3306 DB_DATABASE=default DB_USERNAME=default DB_PASSWORD=secret BROADCAST_DRIVER=log CACHE_DRIVER=file QUEUE_CONNECTION=sync SESSION_DRIVER=file SESSION_LIFETIME=120 REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_APP_CLUSTER=mt1 MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" DEV_FAKER_LOCALE=ja_JP

追記 新たなエラーの発生

laradockの.envファイルが間違ってプロジェクトの中に入っており、もとの移行元の.envファイルが入っていなかったので、プロジェクトの.envファイルを入れ直してcomposer installをしたらうまくいきました。
が、今度はサーバーに入ることができなくなってしまいました
以下エラー内容です。

WARNING: The WORKSPACE_INSTALL_XSL variable is not set. Defaulting to a blank string. WARNING: The WORKSPACE_INSTALL_NPM_ANGULAR_CLI variable is not set. Defaulting to a blank string. WARNING: The WORKSPACE_INSTALL_WP_CLI variable is not set. Defaulting to a blank string. WARNING: The WORKSPACE_COMPOSER_AUTH variable is not set. Defaulting to a blank string. WARNING: The APP_CODE_CONTAINER_FLAG variable is not set. Defaulting to a blank string. WARNING: The PHP_FPM_INSTALL_XSL variable is not set. Defaulting to a blank string. WARNING: The PHP_FPM_INSTALL_APCU variable is not set. Defaulting to a blank string. WARNING: The PHP_FPM_INSTALL_ADDITIONAL_LOCALES variable is not set. Defaulting to a blank string. WARNING: The PHP_FPM_INSTALL_MYSQL_CLIENT variable is not set. Defaulting to a blank string. WARNING: The PHP_FPM_ADDITIONAL_LOCALES variable is not set. Defaulting to a blank string. WARNING: The PHP_WORKER_INSTALL_PHALCON variable is not set. Defaulting to a blank string. WARNING: The PHP_WORKER_INSTALL_MYSQL_CLIENT variable is not set. Defaulting to a blank string. WARNING: The PHP_WORKER_INSTALL_AMQP variable is not set. Defaulting to a blank string. WARNING: The PHP_WORKER_INSTALL_GHOSTSCRIPT variable is not set. Defaulting to a blank string. WARNING: The PHP_WORKER_INSTALL_SWOOLE variable is not set. Defaulting to a blank string. WARNING: The PHP_WORKER_PUID variable is not set. Defaulting to a blank string. WARNING: The PHP_WORKER_PGID variable is not set. Defaulting to a blank string. WARNING: The GITLAB_POSTGRES_INIT variable is not set. Defaulting to a blank string. WARNING: The GITLAB_POSTGRES_USER variable is not set. Defaulting to a blank string. WARNING: The GITLAB_POSTGRES_PASSWORD variable is not set. Defaulting to a blank string. WARNING: The GITLAB_POSTGRES_DB variable is not set. Defaulting to a blank string. WARNING: The JUPYTERHUB_POSTGRES_INIT variable is not set. Defaulting to a blank string. WARNING: The REDIS_CLUSTER_PORT_RANGE variable is not set. Defaulting to a blank string. WARNING: The ZOOKEEPER_PORT variable is not set. Defaulting to a blank string. WARNING: The PGADMIN_DEFAULT_EMAIL variable is not set. Defaulting to a blank string. WARNING: The PGADMIN_DEFAULT_PASSWORD variable is not set. Defaulting to a blank string. WARNING: The PGADMIN_PORT variable is not set. Defaulting to a blank string. WARNING: The GITLAB_POSTGRES_HOST variable is not set. Defaulting to a blank string. WARNING: The GITLAB_CI_SERVER_URL variable is not set. Defaulting to a blank string. WARNING: The GITLAB_RUNNER_REGISTRATION_TOKEN variable is not set. Defaulting to a blank string. WARNING: The GITLAB_REGISTER_NON_INTERACTIVE variable is not set. Defaulting to a blank string. WARNING: The JUPYTERHUB_ENABLE_NVIDIA variable is not set. Defaulting to a blank string. WARNING: The TRAEFIK_HOST_HTTP_PORT variable is not set. Defaulting to a blank string. WARNING: The TRAEFIK_HOST_HTTPS_PORT variable is not set. Defaulting to a blank string. WARNING: The MOSQUITTO_PORT variable is not set. Defaulting to a blank string. WARNING: The COUCHDB_PORT variable is not set. Defaulting to a blank string. WARNING: The MANTICORE_CONFIG_PATH variable is not set. Defaulting to a blank string. WARNING: The MANTICORE_API_PORT variable is not set. Defaulting to a blank string. WARNING: The MANTICORE_SPHINXQL_PORT variable is not set. Defaulting to a blank string. WARNING: The MANTICORE_HTTP_PORT variable is not set. Defaulting to a blank string. ERROR: The Compose file './docker-compose.yml' is invalid because: services.zookeeper.ports is invalid: Port ranges don't match in length services.traefik.ports is invalid: Port ranges don't match in length services.couchdb.ports is invalid: Port ranges don't match in length services.redis-cluster.ports is invalid: Port ranges don't match in length services.pgadmin.ports is invalid: Port ranges don't match in length services.traefik.ports is invalid: Port ranges don't match in length services.mosquitto.ports is invalid: Port ranges don't match in length services.manticore.ports is invalid: Port ranges don't match in length services.manticore.ports is invalid: Port ranges don't match in length services.manticore.ports is invalid: Port ranges don't match in length

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

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

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

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

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

xenbeat

2019/03/27 15:47

.envの内容を質問本文に追記ください。 ※センシティブな値は「*」とかで隠してください
xenbeat

2019/03/27 16:17

laradockではなくlaravelの.envを追記ください。laradockは.envは質問本文から削除いただいて結構です。
xenbeat

2019/03/28 05:06

> laradockの.envファイルが間違ってプロジェクトの中に入っており、もとの移行元の.envファイルが入っていなかったので、プロジェクトの.envファイルを入れ直してcomposer installをしたらうまくいきました。 追記依頼が解決の糸口になったようで良かったです。 > 今度はサーバーに入ることができなくなってしまいました これは上記と全く別の問題です。 もし当初の質問に対して回答が付いていたら上記で自己解決として新規で質問するというのが筋ですが まだ回答が付いていないので、「質問タイトル」と「質問内容」を書き換えてください。 あと追記いただいた内容だけでは回答が難しいです。 質問を編集するついでに「どのような状態(特にディレクトリ構成)」で「何をした」というのを具体的に記載しましょう。
guest

回答1

0

ベストアンサー

追記で書かれている.envはlaravel用でlaladock用の.envではないように見えます

laladock用の.envは下記のようなものです
https://github.com/laradock/laradock/blob/master/env-example

投稿2019/03/29 09:02

mikkame

総合スコア5036

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問