問題タブ [quercus]

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 投票する
2 に答える
111 参照

php - Quercus を使用して Resin で ZF2 アプリケーションを実行することは可能ですか?

Quercus を概念実証として使用して、Resin で実行する非常に基本的な Zend Framework 2 アプリケーションをセットアップしようとしています。いくつかの問題が発生していますが、Resin で実行されている ZF2 アプリケーションのオープン ソースの例を見つけることができませんでした。

PHP を動作させることができましたが、Zend アプリケーションをロードしようとすると、PHP SPL 拡張機能に通常組み込まれている機能に関するエラーが表示されます。Quercus では SPL が完全には実装されていないようです。

私が見た最初のエラーは、関数の欠落に関するものでした: spl_object_hash. 今のところエラーを回避するために、このメソッドのプレースホルダーを作成しました (かなりひどいことはわかっています)。

次の 2 つのエラーは、不足しているクラスに関するものでした:SplPriorityQueueSplStack. http://us3.php.net/manual/en/book.spl.phpのドキュメントに従って、それらのプレースホルダーもいくつか書きました。これらのプレースホルダー クラスは、基本的に配列の単なるラッパーです。

私が今実行しているエラーは次のとおりです。

.../library/Zend/ServiceManager/ServiceManager.php:456: 致命的なエラー: タイプ 'Zend\ServiceManager\Exception\ServiceNotFoundException' の例外がキャッチされず、メッセージ 'Zend\ServiceManager\ServiceManager::get はフェッチまたは作成できませんでしたアプリケーションの場所のインスタンス[.../library/Zend/ServiceManager/ServiceManager.php:456]'

ここからどこへ行けばいいのかよくわかりません。

参考までに、私は使用しています:

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

wordpress - Tomcat+QuerCus+Wordpress プリティ URL

Quercus + Tomcat の Wordpress パーマリンク

上記の投稿で説明されている解決策は機能しますが、URL は次のように表示されます

http://www.mysite.co.uk/blog/sample-post/?q=sample-post

最後のビット「q=sample-post」が表示されないようにするにはどうすればよいですか? プログラムからコードを削除しても役に立ちません!

お知らせ下さい。

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

resin - Resin: unicode.semantics を有効にする場合

アプリケーションを Resin 4.0.6 から 4.0.38 に移行する際に問題が発生しています

私が得るエラーは /Users/.../general_urls.php:9: Fatal Error: 'get_servlet_context_path' is an unknown function. です。get_servlet_context_path は、AbstractQuercusModule を拡張するサーブレット内の関数です。興味深いことに、これは utf エンコーディングに関連しているようです。resin-web.xml には次のものがあります。

unicode.semantics タグを削除すると、アプリケーションは機能しますが、非標準の文字は見栄えが悪くなります。

バージョン情報

助言がありますか?

更新: 樹脂 4.0.33 を使用しても問題なく動作するようです

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

java - Quercus を介した JAVA による LDAP 更新

Java ライブラリを使用して、Quercus のポートレットからパスワードを更新しようとしています。私が使用しているコードの一部を次に示します。

このコードを実行した後、LDAP サーバーから次のエラーが表示されます。

そこで、いろいろ気になります。1 つ目は、modifyAttributes 関数呼び出しの構文が正しいかどうかです。dc=example,dc=edu をクエリ文字列に追加して試しましたが、成功しませんでした。最初のクエリは結果を正しく返すので、AD サーバーに接続していると確信しており、コードを実行している JVM のストアに有効な最新の証明書があることを誰かに確認してもらいました。

エラーは、更新しようとしているオブジェクトに指定された正確な場所が必要であると信じさせますが、それはありません。

この問題についてご意見をお寄せいただきありがとうございます。

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

jsp - Quercus を使用した Spring で php コードを使用する

いくつかのレガシー PHP コードを統合したい Spring-MVC アプリケーションに取り組んでいます。PHP ファイルにはほとんど静的なコンテンツがあり、JSP ファイル内で include および include の PHP タグをインポートして使用したいと考えています。調査の結果、このタスクに Quercus を使用することにしました。残念ながら、PHP ファイルを直接インポートする参考文献や例はあまり見つかりません。私が持っているコードがどのようになっているのかを示すことができます.PHPファイルをインポートする方法を誰かに教えてもらえますか. ありがとう :

JSP ファイル:

私はPHPの知識があまりないので、これは初心者に見えるかもしれませんが、上記のインクルードをQuercusでどのように達成するのですか. 私はすでに戦争をインストールしています。

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

java - Tomcat 8 を使用して Linux に Quercus をインストールする方法

Tomcat サーバーを実行していますが、最近、Linux 上の MySQL で phpmyadmin を使用したいと考えていました。少し調べたところ、Tomcat の PHP に Quercus を使用できることがわかりました。その後、インストールを開始しました。

quercus.war をダウンロードして/tomcat/webapps/ROOTに置き、Tomcat を再起動して、ブラウザでテストしました。しかし、それは機能していません.index.phpは「PHPファイルがQuercusによって解釈されていません」と表示します.これは失敗を意味すると思います.

次に、quercus.jar (quercus.war から) を/tomcat/lib/の下に検索して配置しようとし、 Tomcat を再起動しました。index.php と同じページと同じメッセージが表示されます。

編集: /tomcat/web.xmlを変更しようとしましたが、同時に/tomcat/libから quercus.jar を削除し、 Tomcat を再起動しました。今回は HTTP 404 を返し、要求されたリソースは利用できません

私の質問は次のとおりです。

  1. 見逃したものはありますか、それとも何か問題がありますか?
  2. さらに、Quercus のインストール後に phpmyadmin をインストールするにはどうすればよいですか?
0 投票する
1 に答える
270 参照

wordpress - Quercus + WordPress のメール構成

Windows の Tomcat で実行される WAR ファイルで、Quercus と JavaMail 1.4.1 を WordPress 4.2.2 と組み合わせた jWordPress を使用しています。送信メール サービスの設定に問題があります。デフォルトでは、Quercus は localhost のポート 25 で SMTP サーバーに接続しようとしますが、失敗します。

WAR ファイルでは、Quercus は WEB-INF/web.xml を介して構成されており、他の設定の中でも次のようなものがあります (元のファイルでコメントを外しました)。

AWS SES 用に次の設定で WEB-INF/php.ini ファイルを作成しました。これは別のアプリの JavaMail で正常に動作します (これはポート 587 での認証済み STARTTLS 接続であることに注意してください)。

上記のパラメータの名前は、Quercus の MailModule にあるものに対応しています。

https://github.com/moriyoshi/quercus-gae/blob/master/src/main/java/com/caucho/quercus/lib/MailModule.java

WEB-INF/web.xml ファイルは起動時に処理されているように見えます。これは、エラーが導入された場合、WordPress 操作だけでなく Tomcat ログにも反映されるためです。ただし、ログには、WEB-INF/php.ini が読み取られたり処理されたりしたことは示されません。

WordPress は問題なく動作しているようです。WP 送信メールの簡単なテストは、[Meta] の下の [ログイン] をクリックし、[パスワードをお忘れですか?] で WP ユーザー名を入力し、[新しいパスワードを取得] をクリックすることです。これにより、Tomcat ログに次の警告が記録されます。

そのため、Quercus MailModule は php.ini からの設定を認識していないようです。これを修正するにはどうすればよいですか?

PS localhost のポート 25 に sendmail などをインストールする必要がある回避策を提案しないでください。

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

quercus - QuercusCompiledScript.eval の出力が機能しない

QuercusCompiledScript.eval の何が問題なのかわかりません。実行中のコード:

生成:

このようなものをデバッグすると、ステートメントを実行するため、何が問題なのかわかりませんでした。バッファは問題ありませんが、出力自体は実行されません。

なにが問題ですか?

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

php - Fatal Error: 'SQLite3' is an unknown class name - PHP - SQLite

I have installed sqlite db on my server and can access the tables and data without any issues. But when i try to access it through a PHP script, I get an error - Fatal Error: 'SQLite3' is an unknown class name. Is anyone aware of this error and reasons for it to occur?