問題タブ [server-administration]
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.
php - Docker と php-cli
PHP 7 (php-fpm および php-cli) をインストールしましたが、アプリは新しいPHPで正常に動作していますが、一部の拡張機能がまだ更新されていないため、テスト ( phpunit ) は動作しません。
だから私は私のシステムの(ホスト)php-cliを置き換えるPHP 5.6でいくつかのドッカーコンテナを使用/作成することを考えています。
たとえば、次のようなDockerfilephp56
から呼び出されるコンテナーをビルドするとします。
そして実行します:
Dockerコンテナからバージョン情報を取得しているので、docker のphp-cli 5.6 が動作しています。だから私はdocker run
コマンドを入れたくない
ホストがdockerコンテナからphp-cliを使用するようにします。(その後、php -vはPHP 7.0のバージョン情報ではなく、PHP 5.6の情報を提供します)
良い例ではありませんが、私がやろうとしていることを理解していただければ幸いです。このように解決できない場合は、他の解決策をお勧めします。
java - liferay 6でURLからJsessionidを削除
Liferay からの URL の ;jsessionid=xxx に問題があります。クッキーのみを使用したい。このパラメーター (session.enable.url.with.session.id=false) を見つけましたが、バンドルされた jboss で Liferay 6.0.12 (SP2) を使用しているこのパラメーターをどこに置くのかもわかりません
php - phpdismod で PHP モジュールを無効/有効にする方法は?
Xdebug を簡単かつ迅速にオン/オフできるようにしたいと考えています。それを無効にするために試してみましたphpdismod
が、警告が表示されるだけです:
でPHPモジュールを無効/有効にする方法はphpdismod
?
環境: Ubuntu 14.04、nginx 1.4.6、PHP 7.0 FPM。
php - PHP 7モジュールのINIファイルの/正しい/適切なディレクトリは何ですか?
PHP モジュールの有効化/無効化に関するphpdismod
問題のおかげで、Ubuntu VM の PHP 構成ファイルの構造をチェックアウトしたところ、構成用の 2 つのフォルダーが含まれていることに気付きました:/etc/php/mods-available/
と/etc/php/7.0/mods-available/
. (私はそれらを手動で作成したり、手動で作成したりしていないことを確信しています。)
PHP 7 INI config include の実際に正しいフォルダーはどれですか? /etc/php/7.0/mods-available
?
さらに: 一般的に、PHP 構成インクルードが格納されている場所は重要ですか? /etc/php/mods-available/
両方のディレクトリをマージした場合 (たとえば、すべてのファイルを からに移動した場合/etc/php/7.0/mods-available/
) 、副作用はありますか?
ruby-on-rails - staging.example.com などのステージング サブドメインを作成したい
たとえば、ウェブサイトのドメインとして www.example.com があり、テスト用のインスタンスとして www.staging.example.com を追加したいと考えています。これを達成する方法。Googleで解決策を検索しようとしましたが、混乱しました。これに関する提案は大歓迎です。
cpanel - CPanel/WHM 不明なライセンス ファイル エラー
だから私の問題はタイトルが示すようなものです。ただし、このページ ( https://documentation.cpanel.net/display/ALD/Installation+Guide+-+Troubleshoot+Your+Installation#InstallationGuide-TroubleshootYourInstallation-Licenseerrors )から次の提案を試しましたが、結果はありませんでした。
1.) curl -L http://cpanel.net/showip.cgi (verify.cpanel.net スクリプトで使用するサーバー上の私の IP アドレスを表示します)、これはここでも確認できます... ( http:/ /verify.cpanel.net/index.cgi?ip=xxx.xxx.xxx.xx ) (IP を表示するのは好きではありませんが、検証済みであることを信じてください。)
2.) /usr/local/cpanel/cpkeyclt cPanel ライセンスの更新中...完了。アップデートに失敗しました! エラー メッセージ: ライセンス チェックが既に実行されているようです。cpanel のグローバル キャッシュを構築しています...完了
したがって、上記は機能しませんでした。
次に、これらのコマンドを試しました。
3.) /usr/local/cpanel/etc/init/stopcpsrvd に続いて /usr/local/cpanel/scripts/upcp --sync を実行し、再同期を試みます。
これは正常に実行されているように見えますが、それでも同じエラーが発生します。以下に添付されているのは、WHM にログインしようとしたときに表示されるエラー メッセージです。
4.) 次に、他の投稿で提案されているように rdate -s rdate.cpanel.net を実行して時間を一致させようとしましたが、(/usr/local/cpanel/cpkeyclt) を実行すると、タイムアウトしたようで、何も起こりませんでした。起こります。
cpanel ライセンスのログ (/usr/local/cpanel/logs/license_log) を見ると、これがわかります。
どんな助けでも大歓迎です!
ノート
/usr/local/cpanel/etc/init/stopcpsrvdの実行結果
/usr/local/cpanel/scripts/upcp –syncの実行結果(テキストの文字制限のため、すべてを表示できませんでした)
nginx - 複数の仮想サーバーを持つ Web サーバー
VestaCP を実行しているさまざまな仮想サーバーのポート 80 でリクエストを分散するためのソリューションを探しています。仮想サーバーが存在する永続的な IP アドレスを持つサーバーがあります。この図は、サイト site7.ru site1.ru の処理要求が仮想サーバーのポート 8082 に送信されることを示しています。また、ポート 8083 に送信された site2.ru リクエストを参照する場合。この考えがばかげていると思われる場合は、訂正してください。私がしていることは、2 つのホスティング プロバイダーを 1 つのサーバーに個別に対応させることだけです。オプションとして - 追加の IP アドレスを購入することもできますが、よりスマートなソリューションはありますか?
ありがとう!!
virtualbox - 仮想ボックスから ESXi への仮想マシンの展開
実は私は管理とシステムのプロジェクトに取り組んでいます。ESXi、仮想ボックス、および OVH を使用しています。最後に、エラーが発生してブロックされ、構成を完了できませんでした。エラーは
問題を明確にするために説明させてください。クラウドに何かをデプロイする前に、開発フェーズを通過する必要があることは誰もが知っていることです。その後、問題がなければ、構成したすべてのリソースをクラウド環境に移行します。ここで、開発段階で仮想ボックスを使用しました。仮想マシンを VBOX からエクスポートして、OVH にある esxi 環境に配置しました。このチュートリアルに従って、エクスポートされた VM を ova から ovf に変換しました: [1]: https://felixcentmerino.wordpress.com/2014/10/15/migrate-virtual-machine-from-oracle-virtualbox-to-esxi- 5-5/ しかし、ovf ファイルを ESXi にデプロイしようとすると、上記のエラーが発生します。誰でも私を助けてくれますか?
php - PHP5 アプリケーションが PHP7 ライブ サーバー (ubuntu 16.04) で動作しない -
私はphpアプリケーションを持っています。そのビルトインphp(生のphp)。私のローカルPCでは実行中です。しかし、ライブサーバー(ubuntu 16.04)にアップロードすると機能しません。
すべての PHP 依存関係をライブ サーバーにインストールしましたが、ファイルが機能しません。以下に示すように、ライブサーバーでいくつかの問題を見つけました。
- 生の PHP (コード化された 5.4 バージョン) が機能しない
- クラスが Index.php ファイルから呼び出されない
exit("OK")
リターンを実行してOK
もページが実行されていない場合- 実行されていないようなクラスを追加すると
$doc = ClassName::getInstance();
..戻り値NULL
私は非常にばかげたばかげた間違いを犯したと思います。ライブサーバー情報は次のとおりです。
IP 35.160.167.129
info.php : http://35.160.167.129/info.php => 実行中
この問題を解決する方法を教えてください。前もって感謝します