問題タブ [adminer]

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.

0 投票する
0 に答える
944 参照

out-of-memory - フライホイールによるローカル - 管理者 - メモリ不足の致命的なエラー

これは、30MB の SQL ファイルをインポートしようとしたときのエラーです。

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 264241184 bytes) in /Applications/Local.app/Contents/Resources/extraResources/adminer/adminer.php on line 95

私はこれを試してみて、解決したらここに答えを投稿します。誰かが簡単で簡単な修正をしている場合は、共有してください。ありがとう、ジェイソン

0 投票する
1 に答える
189 参照

docker - Lando 管理者がログイン送信時に ERR_INVALID_REDIRECT

Lando を使用して Adminer をサービスとして含む環境を作成しています。Adminer に移動してログインしようとすると、[ログイン] ボタンを押すと次のページが表示されます。

このページは機能していません

adminer.myproject.lndo.site が無効な応答を送信しました。

ERR_INVALID_REDIRECT

私が間違っているかもしれないアイデアはありますか?以下は私の .lando.yml ファイルです:

0 投票する
1 に答える
2430 参照

postgresql - 管理者と移行が Postgresql Docker コンテナに接続できない

3 つの docker コンテナー (postgresql、adminer、および go/migrate) があり、adminer ポートと postgres ポートの両方をホストに公開しました。ブラウザでadminerにアクセスでき、posticoもDBに接続できます。管理者内からデータベースに接続しようとすると、次のエラーがスローされます。

移行コンテナーもこのエラーをスローします。

error: dial tcp: 127.0.0.1:5432: connect: connection refused

したがって、コンテナが相互に通信できる方法に問題があることは明らかです。docker ネットワークを作成する必要がありますか?

0 投票する
1 に答える
10424 参照

docker - docker-compose mariadb docker-entrypoint-initdb.d sqlは実行されません

作成時に docker db コンテナーがデータベースにデータセットを自動的に入力するようにしようとしています。mariadb documentationによるとdocker-entrypoint-initdb.d、ボリューム内にこの目的で使用できるフォルダーがあります。

StackOverflow で見つけたサンプルをミラーリングするようにファイルをセットアップしdocker-compose.ymlましたが、まだ SQL スクリプトを実行できません。私のdocker-compose.ymlファイルの関連部分は次のとおりです。

docker-compose.ymlファイルの隣にcms/sql/init.sql、次の内容のファイルがあります。

各テストの繰り返しの前に、古い/キャッシュされた Docker コンテンツをクリーンアップします。

  1. $ docker-compose down -vこれは実際には db ボリュームを削除しないことがわかりました。静止画を実行すると、docker volume ls存在する過去のボリュームが表示されます。
  2. $ docker volume pruneこれにより、ボリュームがクリアされます。これを実行docker volume lsした後に実行すると、空のリストが表示されます。
  3. $ rm -rf ./cms/conf/mysqlこれにより、db コンテナーが行った実際のファイルシステムの変更が消去されます。
  4. $ docker-compose up -d --buildコンテナを再構築します。これにより、初期化 SQL スクリプトがトリガーされるはずです。

Docker が実行され、dbコンテナーが正常に作成されます。adminerで実行されているコンテナにアクセスできますlocalhost:8080rootファイルに指定されたパスワードを使用してユーザーとしてログインできdocker-compose.ymlます。

管理者インターフェイスには、標準の MySQL データベース ( information_schemamysqlperformance_schema) が表示され、さらにファイルの値でwordpress定義されたデータベースが表示されます。しかし、からの私のデータベースはどこにも見つかりません。MYSQL_DATABASEdocker-compose.ymltestinit.sql

同様の問題を抱えている他の同様の StackOverflow の質問を見つけました。受け入れられた回答に従いましたが、まだ SQL スクリプトを実行できません。

  1. docker-compose.yml、postgress、init.sql ファイルでデータベース、テーブル、プリポップをセットアップする方法は?
  2. docker compose の初期 DB セットアップに関する問題
  3. docker-compose で実行されない mySQL 初期化スクリプト
  4. docker-compose の起動時にデータベースを作成する

これが私のdbコンテナからの Docker ログです。奇妙に見えるものは何も見ませんでした。初期化などに関するエラーメッセージはありません:

[編集]dbコンテナーの CLI にログインし、init.sql スクリプトが docker-entrypoint-initdb.d フォルダーにあることを確認しました。

他に何をチェックするべきかについて何か考えはありますか?