問題タブ [centos7]
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.
linux - Postgres サービスの Centos 7 環境変数
最近、カスタム PGDATA パスを使用して postgresql サービスを開始する際に問題が発生しました。初期化されていないデフォルトのデータ ディレクトリ (/var/lib/pgsql/9.3/data/) を検索しようとしたため、これらのエラーが発生しました。問題は、Centos 7 のサービス スターターが PGDATA を含むすべての環境変数を削除することです。
構成する方法はありますか
カスタム環境変数を使用するには? これらの変数を定義する必要があるサービスの構成ファイルはありますか?
前もって感謝します!
python - boot2docker で実行されている Python サーバーへの接続エラー (centos コンテナー | Windows 7.1 ホスト)
私の使用例:
ヘッドレス モードで watir-webdriver スクリプトを実行する必要があり、開発マシンは Windows を実行しています。
私たちの問題の要点:
コンテナー内で Python サーバーを立ち上げることができますが、ホストから期待される場所に接続できません。http://192.168.59.103:8084.
アーキテクチャ:
「何か役に立つことをして出力をコンソールに表示する」Ruby スクリプトと、os をインポートしてから index ルート内で os.system('ruby ourrubyscript.rb') を実行する基本的な python サーバー。また、潜在的なクロスオリジンの問題を排除するために、api ルーティング用のフラスコとフラスコ.cors を導入しました。
ローカル テスト (ホスト上) :
ホスト ワークスペースで「python server.py」を実行すると、ポート 5000 で Python サーバーが立ち上がります。ブラウザからのルーティングにより、ルートが実行され、予想される出力がコンソールに出力されます。
サーバー.py
localhost:5000 に移動すると、「Hello Stupid」が画面に表示されます。
localhost:5000/ruby/test にルーティングすると、スクリプトが実行され、そのスクリプトがコンソールに出力されます。
これをdockerに移す手順
最新の centos を取得し、wget、xvfb、git、ruby、python、pip、flask、flask-cors、および firefox をインストールしました。「webdev」という名前のローカル イメージにコミットしました。次に、gem をヘッドレスでインストールし、phantomjs を $PATH にインストールしました。次に、src リポジトリをコンテナーの "/opt/testapp" にクローンしました。このリポジトリには、「server.py」ファイルと「script.rb」ファイルが含まれています。
docker@boot2docker:~$ docker run -d -p 5000:5000 --name wd webdev python /opt/testapp/server.py
そのため、 boot2docker-vm を private ip192.168.59.103
にバインドしたままにしました。別のコンテナーを実行している別のポートに移動することで、この ip が有効であることを確認できます。ただし、5000 に移動すると、ERR_CONNECTION_REFUSED が発生します。私はほとんど「AHA!!」を持っていました。iptables のポートはデフォルトでロックダウンされていると考えた瞬間、VM にマップするために内部ポート 5000 を開く必要がありましたが、centos イメージに iptables (またはこれは CentOS7 であるため、firewalld) がインストールされていないことがわかりました。デフォルトで。そのアプローチが間違っていることが判明したとき、私はアイデアが不足しているため、誰かがここで支援できるかどうかを確認するために投稿することにしました.
mariadb - MariaDB: GRANT ALL 実行時のエラー 1045
ここで誰かが私を助けてくれることを願っています。Centos 7 では、見つけたすべてのインストール ドキュメントで、mysql の代わりに MariaDB を使用するように指示されていますが、リモート アクセスを有効にできないようです。「GRANT ALL ON . to user@'address' IDENTIFIED BY 'あなたのルートパスワード';" 特権をフラッシュし、サービスを再起動しました。リモート ターミナル経由でまだ接続できません。エラー 1045 (28000): ユーザー ユーザー名のアクセスが拒否されました。
そのため、my.cnf ファイルに移動して、バインド設定が正しく設定されていることを確認する必要があるという別の記事を見つけました。
この記事が示す内容に基づいて、私の my.cnf ファイルは本来あるべきものとは完全に異なります。bind-address、skip-networking、port などは含まれません。下のような感じです。
他の誰かがこれで何が起こっているのか知っているのではないかと思っていました。ありがとう。
oracle11g - Centos 7 に Oracle XE 11.2 をインストールする
Oracle XE をインストールするのはこれが初めてで、苦労しています。最終的に構成スクリプトを通過しましたが、次のエラーが発生します。
上記のディレクトリのログ ファイルを確認すると、次のエラーが表示されます。
これを解決する方法についてのアイデアはありますか?
私が言っていないのは、これが VirtualBox で実行されている Centos 7 vm であるということです。他に何を提供できますか?
ティア...
rpm - x86-64 Centos システムで (および使用するために) 32 ビット互換の libselinux をビルドする方法
ザイリンクスの非オープン ソース ソフトウェアを実行するには、x86-64 Centos システムで 32 ビット互換の libselinux.so.1 が必要です。yumでインストールしてみました:
しかし、/lib (/lib/libselinux.so.1 を指す) 内の libselinux.so へのリンクが壊れている (/lib/libselinux.so.1 が存在しない) ため、パッケージが明らかに壊れていることがわかりました。 . どうやらそのパッケージはこの時点で壊れています。
そのため、libselinux-devel.src.rpm をビルドして、x86-64 Centos 7 システムにインストールされる実際の 32 ビット ライブラリになるようにする必要があります。
どうすればそれを行うことができますか?
javascript - ファイルをhtmlで保存する方法は?
だから私は HTML と文字通り Canvasをいじっていました。これは基本的にあなたのために画板を作成するだけで、それを手に入れたので、私のページにエクスポートボタンがあります。このボタンを押すと、現在、画像のある新しいページのみが開きます。私が達成したいのは、誰かがボタンを押したときにファイルをウェブサーバーにローカルに保存することです。
図面を開く行は次のとおりです。
これを達成する方法はありますか?
これが私の完全なコードです。
apache - CentOS 7 での Playframework 2.3 の間違った Apache プロキシ設定
こんにちは、ボードにcentos 7がインストールされたvpsと、2つの異なるplayframework2.3アプリケーションにプロキシサーバーを使用しようとしているApacheサーバーがあります
次のコマンドでこれらのアプリケーションを開始しました
App1: start -Dhttp.port=8000 -Dhttp.address=127.0.0.1
App2: start -Dhttp.port=8001 -Dhttp.address=127.0.0.2
ドメインが 1 つしかない限り、期待どおりに機能しました。ブラウザで domain1.com をポイントすると、App1 のコンテンツが表示されました。2 番目のアプリを追加したので、2 番目のアプリ構成は最初に構成された App1 をオーバーライドします。doamin2.com をポイントすると動作し、2 番目のアプリケーション App2 が表示されますが、domain1.com に移動すると App2 のコンテンツも表示されます
最後に、両方のドメインが同じアプリケーション App2 を指しています
私は何を間違っていますか?最初に構成された App1 が App2 構成によってオーバーライドされるのはなぜですか? これらのドメインをホスト ファイルに追加する必要がありますか?