問題タブ [ispconfig]
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 - PHP MySQL 関数は利用できません。MySQL モジュールがインストールされていることを認識しない
fpm と cli の両方にロードされた mysql 拡張機能と共にインストールされた PHP 7.0。しかし、これは ISPConfig 3 のインストール中に表示されます。
php - ISPconfigは、電子メールの受信時にphpスクリプトを実行します
新しいメールが届くたびに、ISPconfig にフックしてイベントを発生させたり、リクエストを送信したり、PHP を実行したりする方法があるかどうかを知りたかったのです。
場合
Ubuntu と ISPconfig を実行している小さなサーバーで、1 つのドメインと多数の電子メール アドレスを使用しています。メンバーがメールアドレスを持っていなくても、アプリで直接メールをチェックし、他のメンバーに送信できるアプリケーションを作成しようとしています。したがって、iDontExist@domain.com に電子メールを送信すると、指定された電子メールはアプリケーションに転送され、iDontExist ユーザーの内部「メールボックス」内に保存されます。
これを達成する方法はありますか?ISPconfig 内にイベントやフックは見つかりませんでした。
どうもありがとう !
apache - しばらくすると、Apache は再起動するまでサービスを停止します
ISPConfig 3、Apache 2 を使用。
私は自分のウェブサイトのいくつかのページをクリックします。しばらくすると、ページが読み込まれなくなります。ロードで立ち往生しています。PHP、HTML、txt、ファイルの種類は問いません。
助けを借りてApacheを再起動しservice apache2 restart
ますが、しばらくすると再び停止します。
php - PHP はブラウザーでエラー 500 を返しますが、シェルでは返しません
現在、Mosquitto PHP ( https://github.com/mgdm/Mosquitto-PHP/ )という PHP プラグインを試しています。私はそれをすべて正しくインストールしました。「php -m」の下で正しく表示されるようです。
小さなテストコードを使用して、基本的な形式で機能するかどうかを確認しています。
そして、それは私のブラウザで「Finished」を返したようです。それで、私は自分のゲームを強化し、文書化されているように、これに TLS 接続を追加することにしました:
証明書を取得し、apache2 がそれを読み取って、所有権を apache2 に設定できることを確認しました。これにより、ブラウザで 500 内部サーバー エラーが発生することが判明しました。
好奇心から、シェルでスクリプトに移動し、次のように実行しました。
これにより、sshに「Finished」が出力され、ブローカーを介してメッセージが送信されました。
これは、奇妙な種類の許可エラーだと思いました。さらに調査したところ、ログに次のものが見つかりました。
私のapache2ログ:
mod_fcgid: プロセス /var/www/php-fcgi-scripts/web1/.php-fcgi-starter(20614) 終了 (通信エラー)、予期しないシグナル 11 を取得
インストールされている mog_fcgid は次のとおりです。
libapache2-mod-fcgid 1:2.3.9-1+b1 amd64 Apache 2 用 FastCGI インターフェイス モジュール
そして、私が知る限り、suexecが有効になっているのと同じです。
モジュール fcgid はすでに有効になってい
ます モジュール suexec はすでに有効になっています
少しひねりを加えて、.php を .fcgi に変更し、+x パーミッションを与えました。メッセージはブローカーを通過するようになりましたが、それでもブラウザーで 500 エラーが発生します。
suexec ログには次のように表示されます。
[2016-06-07 14:05:58]: uid: (5004/web1) gid: (5005/client0) cmd: test.fcgi
私のispconfigログには次のように表示されます:
[Tue Jun 07 14:08:25.567945 2016] [fcgid:warn] [pid 27861] (104) Connection reset by peer: [client 93.135.88.60:49328] mod_fcgid: FastCGI サーバーからのデータ読み取りエラー
[Tue Jun 07 14: 08:25.568016 2016] [core:error] [pid 27861] [client 93.135.88.60:49328] ヘッダーの前のスクリプト出力の終わり: test.fcgi
ここで言葉を失いました..助けが必要です!!
json - WSDL なしで ISPConfig 3 に接続する
WSDLなしでPython 3.5を使用してISPConfig 3に接続し、そこからデータを取得する必要があります。私はまだ有用なものを見つけられませんでした.誰かがすでにそれを試したか、提案、ヒント、またはサンプルコードを持っていますか? PHP にはいくつかの例がありますが、Python には新鮮なものはありません。
いくつかのコード
現時点ではこれを持っていますが、それが何か機能して便利なものであるかどうかはわかりませんが、少なくとも何か.
その他の情報源
また、このipsconfig-json-wrapperを見つけ、ファイルをフォルダーに配置してからhttp://{domain}/remote/json.php?method=login&username=fubar&password=boobaz&callback=JSON_CALLBACK
私は得るtypeof JSONP === 'function' && JSONP({"success":true,"response":"**************************"});
誰かがGETリクエストを作成してデータを取得するか、少なくとも次に何をすべきかを説明するのを手伝ってくれるでしょうか?