問題タブ [laradock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Nginx HHVM と MongoDB を使用して Laradock を構成する
、およびでプロジェクトを実行するようにLaradockを設定するにはどうすればよいですか?Nginx
HHVM
MongoDB
.env
ファイルを編集してPHP_INTERPRETER
から に変更しphp-fpm
ましhhvm
たが、何も起こらず、プロジェクトは引き続き で実行されphp-fpm
ます。
これが私の .env ファイルの一部です:
docker - インラインdocker execコマンドで糸を使用すると、Laradockワークスペースのパスに糸がありません
docker exec
コンテナーの「外部」からのインライン コマンドで Laradock と yarn を使用すると問題が発生しworkspace
ます。
コンテナー内から使用するとworkspace
、すべてが期待どおりに機能します。
インライン コマンドから使用しようとすると、次のようになります。
私は何か間違っていますか?
laravel - SQLSTATE[HY000] [2002] 接続が拒否されました Laravel 5.6 および Laradock
データベース mysql に問題があります。アクセスできません。Docker でコンテナーを使用できるように Laradock を追加した laravel プロジェクトがあります。laradock ディレクトリで docker-compose up -d mysql nginx と入力して 2 つのコンテナーを起動しました。コンテナーが起動されると、Laravel のホームページにアクセスできますが、データベースと通信しようとすると、次のエラーが発生します。
SQLSTATE [HY000] [2002] 接続が拒否されました。
誰かが私の問題の原因について考えを持っています. ありがとうございました 。
プロジェクト内の私の .env ファイルはこちら
laradockフォルダーの.envファイルは
これが私のdocker-compose.ymlのmysqlコンテナです
私のコンテナはうまく起動されています ここでは、実行して得た結果です
certbot - Certbot コンテナ Laradock を起動できません
情報:
- Docker バージョン: 17.06.2-ce
- システム情報のバージョン: Ubuntu 16.04 LTS
問題:
私のウェブサイトはすでに使用されています。nginxでlaradockを使用しました。現在、Certbot を使用して Web サイトの SSL 証明書を取得したいと考えています。で試してみましたがdocker-compose up certbot
、このエラーが表示されました
beetracklaradock_certbot_1 を起動しています...
beetracklaradock_certbot_1 を起動中 ... 完了
beetracklaradock_certbot_1 へのアタッチ
証明書ボット_1 | 認証手続きに失敗しました。example.com (http-01): urn:acme:error:unauthorized :: クライアントに十分な権限がありません :: http://example.com/.well-known/acme-challenge/GPhVi_ohWUFffHLuTC_co6PkJf4qz1Jg16dyvmZIJL0からの無効な応答: "
証明書ボット_1 | 404お探しのページが見つかりませんでした
証明書ボット_1 |
証明書ボット_1 |
404お探しのページが見つかりませんでした
証明書ボット_1 |
"
私のアクセスログ:
ここに私のlaravel.confがあります
別の議論を試みました。docker-compose exec workspace bash
var/www/letsencrypt にファイルを作成して作成しましたが、www.example.com/.well-known/acme-challenge/myfile を使用してそのファイルにアクセスできません。
さらに、Certbot コンテナーがletsencrypt フォルダーにファイルを作成していないことがわかります。
間違いはありませんか?誰かが助けてくれることを願っています。ありがとう。