質問 > 管理機能 > 4.0.4 composer インストールでエラーが出る |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yukizo |
投稿日時: 2020/9/7 16:27
対応状況: −−−
|
新米 登録日: 2020/9/7 居住地: 投稿: 4 |
Re: 4.0.4 composer インストールでエラーが出る おかげさまで無事インストールが行えました。ありがとうございました。
-- 紹介していただいたページの通りですが、ここを見ることがある人のためにメモを記録しておきます。 settings -> resources -> file sharing にて、インストールフォルダ(eccube-4.0.4)を追加 |
yukizo |
投稿日時: 2020/9/7 14:43
対応状況: −−−
|
新米 登録日: 2020/9/7 居住地: 投稿: 4 |
Re: 4.0.4 composer インストールでエラーが出る ご返答ありがとうございます。
ご紹介いただいた情報を確認してみます。 ちなみにバージョンについては以下です。 Microsoft Windows [Version 10.0.18363.1049] Docker version 19.03.12, build 48a66213fe docker-compose version 1.26.2, build eefe0d31 |
balisys |
投稿日時: 2020/9/7 14:37
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 398 |
Re: 4.0.4 composer インストールでエラーが出る
|
balisys |
投稿日時: 2020/9/7 14:33
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 398 |
Re: 4.0.4 composer インストールでエラーが出る 追記
https://qiita.com/ditflame/items/bf4b5f412bf607c5c6d2 一部抜粋 >なんか標準だと、c:\usersの下しかマウントを許可してくれないらしい。 Dockerに対して、なんらかの許可が必要そうですね。 上記URLや他記事を参考に 原因・設定探って頂けると良いかと思います。 |
balisys |
投稿日時: 2020/9/7 14:30
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 398 |
Re: 4.0.4 composer インストールでエラーが出る 利用されているOSについて確認させて下さい。
エラー内容から察するに恐らくwindowsかと思われますが、 ERROR: for eccube-404_ec-cube_1 Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所 ファイルの共有作成が行えないとありますので、Docker for windowsの設定としてCドライブの共有設定が必要になるかと思われます。 https://stackoverflow.com/questions/59942110/docker-drive-has-not-been-shared あまりwindows環境には慣れていないのでこの他の原因となると 力になれそうにないです。 Dockerのversion,OSあたりは共有しておくと他の人が答えやすいかも知れません。 |
yukizo |
投稿日時: 2020/9/7 14:11
対応状況: −−−
|
新米 登録日: 2020/9/7 居住地: 投稿: 4 |
Re: 4.0.4 composer インストールでエラーが出る ご返答ありがとうございます。
『docker-compose build』『docker-compose up --build』 のどちらも試してみましたが、結果は同じでした(参考に以下ログ) ちなみに、作られたイメージをいったんすべて削除しeccube-4.0.4も削除しunzipからやり直しましたが、結果は同じでした。 他に何かあればよろしくお願いします。 -- D:\htdocs\eccube-4.0.4>docker-compose up --build Building ec-cube Step 1/21 : FROM php:7.3-apache-stretch ---> 4d31cf9ce917 Step 2/21 : ENV APACHE_DOCUMENT_ROOT /var/www/html ---> Using cache ---> 4b0cae5ffd4b Step 3/21 : RUN apt-get update && apt-get install --no-install-recommends -y apt-transport-https apt-utils build-essential curl debconf-utils gcc git vim gnupg2 libfreetype6-dev libicu-dev libjpeg62-turbo-dev libpng-dev libpq-dev libzip-dev locales ssl-cert unzip zlib1g-dev && apt-get clean && rm -rf /var/lib/apt/lists/* && echo "en_US.UTF-8 UTF-8" >/etc/locale.gen && locale-gen ; ---> Using cache ---> 73d294574f4f Step 4/21 : RUN docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql && docker-php-ext-install -j$(nproc) zip gd mysqli pdo_mysql opcache intl pgsql pdo_pgsql ; ---> Using cache ---> 77c6d3061bee Step 5/21 : RUN pecl install apcu && echo "extension=apcu.so" > /usr/local/etc/php/conf.d/apc.ini ---> Using cache ---> 18eb073e5ed2 Step 6/21 : RUN mkdir -p ${APACHE_DOCUMENT_ROOT} && sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf && sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf ; ---> Using cache ---> 9dd4c6e8f605 Step 7/21 : RUN a2enmod rewrite headers ssl ---> Using cache ---> 58bef4b1510e Step 8/21 : RUN ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf ---> Using cache ---> aaae85af1c4d Step 9/21 : EXPOSE 443 ---> Using cache ---> 299ce80d3c68 Step 10/21 : RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" ---> Using cache ---> 80b9cc0fc2ca Step 11/21 : COPY dockerbuild/php.ini $PHP_INI_DIR/conf.d/ ---> Using cache ---> 7462e7d91635 Step 12/21 : COPY . ${APACHE_DOCUMENT_ROOT} ---> Using cache ---> 74cd575de9ec Step 13/21 : WORKDIR ${APACHE_DOCUMENT_ROOT} ---> Using cache ---> 15d3dd91c3db Step 14/21 : RUN curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/bin/composer && composer config -g repos.packagist composer https://packagist.jp && composer global require hirak/prestissimo && chown www-data:www-data /var/www && mkdir -p ${APACHE_DOCUMENT_ROOT}/var && chown -R www-data:www-data ${APACHE_DOCUMENT_ROOT} && find ${APACHE_DOCUMENT_ROOT} -type d -print0 | xargs -0 chmod g+s ; ---> Using cache ---> 4a7a17a6ae7f Step 15/21 : USER www-data ---> Using cache ---> 7bf302010431 Step 16/21 : RUN composer install --no-scripts --no-autoloader --no-dev -d ${APACHE_DOCUMENT_ROOT} ; ---> Using cache ---> 3c550ae8f437 Step 17/21 : RUN composer dumpautoload -o --apcu --no-dev ---> Using cache ---> ad5c4b0af869 Step 18/21 : RUN if [ ! -f ${APACHE_DOCUMENT_ROOT}/.env ]; then cp -p .env.dist .env ; fi ---> Using cache ---> f48b563bad80 Step 19/21 : ARG SKIP_INSTALL_SCRIPT_ON_DOCKER_BUILD=false ---> Using cache ---> e6d6458341d2 Step 20/21 : RUN if [ ! -f ${APACHE_DOCUMENT_ROOT}/var/eccube.db ] && [ ! ${SKIP_INSTALL_SCRIPT_ON_DOCKER_BUILD} = "true" ]; then composer run-script installer-scripts && composer run-script auto-scripts ; fi ---> Using cache ---> 1526a9d440d3 Step 21/21 : USER root ---> Using cache ---> 7722d2955acb Successfully built 7722d2955acb Successfully tagged eccube-404_ec-cube:latest eccube-404_postgres_1 is up-to-date eccube-404_mysql_1 is up-to-date eccube-404_mailcatcher_1 is up-to-date Creating eccube-404_ec-cube_1 ... error ERROR: for eccube-404_ec-cube_1 Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所 Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__6.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 0\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__4.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 47\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.HttpApi\\Controllers\\FilesharingController.cs:行 21\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()\r\n--- 直前に例外がスローされた場所か らのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()"} ERROR: for ec-cube Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所 Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__6.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 0\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__4.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 47\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.HttpApi\\Controllers\\FilesharingController.cs:行 21\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()"} ERROR: Encountered errors while bringing up the project. 引用:
|
balisys |
投稿日時: 2020/9/7 10:11
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 398 |
Re: 4.0.4 composer インストールでエラーが出る WARNING: Image for service ec-cube was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
イメージ構築のため、`docker-compose build`か`docker-compose up --build`を実行する必要があると書かれてますね。まずはそれを実行して下さい。 |
yukizo |
投稿日時: 2020/9/7 6:59
対応状況: −−−
|
新米 登録日: 2020/9/7 居住地: 投稿: 4 |
4.0.4 composer インストールでエラーが出る ▼テンプレート
[EC-CUBE]4.0.4 新規インストール いん https://doc4.ec-cube.net/quickstart_install 『4.Docker Composeを使用してインストールする』 にある方法『docker-compose up -d』にてインストールを行いましたが以下の様なエラーが出てしまいます。 当方はdokerを利用するのは初めてで、メッセージは以下の通り出ていますが原因が判断できず。 何かヒントになることでもあればお願いします。 -- Successfully tagged eccube-404_ec-cube:latest WARNING: Image for service ec-cube was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`. Creating eccube-404_ec-cube_1 ... error Creating eccube-404_mailcatcher_1 ... done Creating eccube-404_mysql_1 ... done Creating eccube-404_postgres_1 ... done ERROR: for eccube-404_ec-cube_1 Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所 Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__6.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 0\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__4.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 47\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.HttpApi\\Controllers\\FilesharingController.cs:行 21\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()"} ERROR: for ec-cube Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所 Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__6.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 0\r\n--- 直前に例外がス ローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__4.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 47\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.HttpApi\\Controllers\\FilesharingController.cs:行 21\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()"} ERROR: Encountered errors while bringing up the project. |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |