問題タブ [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.
php - Quercus を使用して Resin で ZF2 アプリケーションを実行することは可能ですか?
Quercus を概念実証として使用して、Resin で実行する非常に基本的な Zend Framework 2 アプリケーションをセットアップしようとしています。いくつかの問題が発生していますが、Resin で実行されている ZF2 アプリケーションのオープン ソースの例を見つけることができませんでした。
PHP を動作させることができましたが、Zend アプリケーションをロードしようとすると、PHP SPL 拡張機能に通常組み込まれている機能に関するエラーが表示されます。Quercus では SPL が完全には実装されていないようです。
私が見た最初のエラーは、関数の欠落に関するものでした: spl_object_hash
. 今のところエラーを回避するために、このメソッドのプレースホルダーを作成しました (かなりひどいことはわかっています)。
次の 2 つのエラーは、不足しているクラスに関するものでした:SplPriorityQueue
と
SplStack
. 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]'
ここからどこへ行けばいいのかよくわかりません。
参考までに、私は使用しています:
wordpress - Tomcat+QuerCus+Wordpress プリティ URL
Quercus + Tomcat の Wordpress パーマリンク
上記の投稿で説明されている解決策は機能しますが、URL は次のように表示されます
http://www.mysite.co.uk/blog/sample-post/?q=sample-post
最後のビット「q=sample-post」が表示されないようにするにはどうすればよいですか? プログラムからコードを削除しても役に立ちません!
お知らせ下さい。
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 を使用しても問題なく動作するようです
java - Quercus を介した JAVA による LDAP 更新
Java ライブラリを使用して、Quercus のポートレットからパスワードを更新しようとしています。私が使用しているコードの一部を次に示します。
このコードを実行した後、LDAP サーバーから次のエラーが表示されます。
そこで、いろいろ気になります。1 つ目は、modifyAttributes 関数呼び出しの構文が正しいかどうかです。dc=example,dc=edu をクエリ文字列に追加して試しましたが、成功しませんでした。最初のクエリは結果を正しく返すので、AD サーバーに接続していると確信しており、コードを実行している JVM のストアに有効な最新の証明書があることを誰かに確認してもらいました。
エラーは、更新しようとしているオブジェクトに指定された正確な場所が必要であると信じさせますが、それはありません。
この問題についてご意見をお寄せいただきありがとうございます。
jsp - Quercus を使用した Spring で php コードを使用する
いくつかのレガシー PHP コードを統合したい Spring-MVC アプリケーションに取り組んでいます。PHP ファイルにはほとんど静的なコンテンツがあり、JSP ファイル内で include および include の PHP タグをインポートして使用したいと考えています。調査の結果、このタスクに Quercus を使用することにしました。残念ながら、PHP ファイルを直接インポートする参考文献や例はあまり見つかりません。私が持っているコードがどのようになっているのかを示すことができます.PHPファイルをインポートする方法を誰かに教えてもらえますか. ありがとう :
JSP ファイル:
私はPHPの知識があまりないので、これは初心者に見えるかもしれませんが、上記のインクルードをQuercusでどのように達成するのですか. 私はすでに戦争をインストールしています。
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 を返し、要求されたリソースは利用できません
私の質問は次のとおりです。
- 見逃したものはありますか、それとも何か問題がありますか?
- さらに、Quercus のインストール後に phpmyadmin をインストールするにはどうすればよいですか?
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 にあるものに対応しています。
WEB-INF/web.xml ファイルは起動時に処理されているように見えます。これは、エラーが導入された場合、WordPress 操作だけでなく Tomcat ログにも反映されるためです。ただし、ログには、WEB-INF/php.ini が読み取られたり処理されたりしたことは示されません。
WordPress は問題なく動作しているようです。WP 送信メールの簡単なテストは、[Meta] の下の [ログイン] をクリックし、[パスワードをお忘れですか?] で WP ユーザー名を入力し、[新しいパスワードを取得] をクリックすることです。これにより、Tomcat ログに次の警告が記録されます。
そのため、Quercus MailModule は php.ini からの設定を認識していないようです。これを修正するにはどうすればよいですか?
PS localhost のポート 25 に sendmail などをインストールする必要がある回避策を提案しないでください。
quercus - QuercusCompiledScript.eval の出力が機能しない
QuercusCompiledScript.eval の何が問題なのかわかりません。実行中のコード:
生成:
このようなものをデバッグすると、ステートメントを実行するため、何が問題なのかわかりませんでした。バッファは問題ありませんが、出力自体は実行されません。
なにが問題ですか?
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?