问题标签 [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.
java - 带有 quercus 的 codeigniter 显示 404 错误
我正在尝试使用 quercus 在 tomcat 上运行 codeigniter。
我在 webapps/ROOT 中安装了 quercus,然后在 webapps/ROOT/appname 中安装了 codeigniter。
我可以访问 webapps/ROOT/appname 中的 index.php,但是如果我尝试访问 ROOT/appname/index.php/login/login,就会出现 404 错误。我什至无法访问 ROOT/appname/welcome。
如何解决这个 404 错误?
我正在使用 codeigniter 2.x。
我使用 urlrewriterfilter 来替换 htaccess。但它似乎不起作用。以下是我的 urlrewrite.xml。
php - 为 MSSQL 配置 Quercus
现在我有 tomcat8 和 Quercus 4.0。并跑起来。我正在尝试配置一个 MSSQL 数据库连接以从 PHP 中使用。
在做:
我有:
应该是配置有问题。
web.xml
netbeans-8 - 如何在 Netbeans 中运行 PHP 页面
我刚刚在 Glassfish 4.1 上成功部署了 Quercus。我在浏览器中测试
http://localhost:8080/quercus-4.0.39/看到了这个:
恭喜!Quercus™ Open Source 4.0.39 正在解释 PHP 页面。玩得开心!
然后运行 Netbeans 工具 > 选项 > PHP > 激活 PHP 支持
有效。我现在看到这个:
所以我做了3个测试:
但是当我使用上述配置运行应用程序时,我收到此错误:
Firefox 无法在 localhost 上建立与服务器的连接。
当我运行第三个测试HTTP Status 404 - Not Found
时,GlassFish 服务器出现错误。
我究竟做错了什么?谢谢!
php - Tomcat Quercus Php 无法正常工作
我正在尝试在我的 Tomcat 8.0.36 中运行一小段 Php 代码。我已经看到我需要 Quercus 才能做到这一点。
我已在我的 tomcat/webapps 中解压缩 Quercus.war 并将其重命名为 php (tomcat/webapps/php),并使用以下代码创建了一个文件(称为 info.php):
当我启动服务器时,如果我去
本地主机:8080/php/info.php
我得到了我想要的结果,但如果我在
本地主机:8080/myApp/info.php
浏览器只是将 php 代码显示为纯文本。
我怎样才能解决这个问题?
先感谢您。
php - 使用 Quercus PHP 的 Grails 3
我正在尝试将 WordPress 与 grails 3 集成。我使用了 Quercus 4.0.39。我是 grails 新手,我不知道如何配置以及如何在 grails 应用程序中运行 PHP 文件。需要详细的设置信息。跟着一些教程。但没有结果。试过 grails PHP 插件。但是该插件在 repo 中不可用。需要帮忙。先谢谢了。
java - HSQLDB / PHP / Tomcat 8 / Quercus - 插入非英文字符
当我从 SQL 客户端 (DbVisualizer) 执行此 SQL 语句时,表中的值与您在语句中看到的完全一样,即Цветок
未编码。
当我通过 Tomcat 8 / Java 版本 "1.8.0_101" (Quercus 4.0.39) 从 PHP执行它时,表中的值被完全编码,就像我将在它们上运行 PHP urlencode()一样。所以Flower
没有改变,但是Цветок
- 现在它通过 SQL 客户端在表中查找,如ЦвеÑок
为什么从客户端运行 SQL 语句或从 PHP 运行 SQL 语句有区别?
如何从 PHP 中插入这些数据,以便将其原封不动地保存在数据库中?
更新
这是我的 Tomcat context.xml HSQLDB 资源:
这characterEncoding=UTF-8
实际上是 MySql 特定的(所以让它破坏了这个资源!)。什么是 HSQLDB 等价物?我找不到...
我还尝试按照此处的说明设置php.ini
with unicode.semantics=on
:
http://www.caucho.com/resin-3.1/doc/quercus.xtp#php.ini
http://www.caucho.com/resin-3.1/doc/quercus.xtp#Internationalization-16-bitunicode
http://www.caucho.com/resin-3.1/doc/quercus.xtp#encoding
然而,它并没有做出任何改变……
liferay - Liferay 6 上 Quercus Portlet 中的 $_POST 变量为空
我的公司正在从 Luminis 5.1 迁移到 Luminis 5.3(两者都是从 Liferay 6 构建的),我们遇到了一个问题,即在 5.1 中发布正常的 portlet 在 5.3 中不再提供 Post Body。
例如,这个表格
在 Luminis 5.1 中可以很好地提供$_POST['name']
变量,但在 5.3 中,甚至没有注册“名称”索引。
如果我通过 本地提供它php -S 0.0.0.0:8080
,则该$_POST['name']
变量已正确注册,导致我认为这是 Quercus 的问题(不幸的是,它没有得到很好的支持)
为了让 Luminis 将请求正文代理到 Quercus 以便 PHP 可以使用它,我需要打开 web.xml 中的任何设置吗?
php - 在 Glassfish 中连接到 mysql
我的目标是在 glassfish 服务器上运行 php。我安装了 Quercus 并将其部署为 glassfish 中的应用程序(C:\glassfish4\glassfish\domains\domain1\applications\Quercus)。
现在我尝试连接到mysql。mysql 服务器正在运行并通过命令(mysql -u root -p)验证连接。
下一个 test.php 被创建:
运行 test.php 会给出以下消息:
从消息来看,很可能是没有安装mysql jdbc驱动。
我将驱动程序添加到 C:\glassfish4\glassfish\domains\domain1\lib\mysql-connector-java-8.0.11\mysql-connectior-java-8.0.11.jar。我不确定如何从 glassfish 管理控制台添加它。它没有显示在 jdbc>connection pool 下。
第二次编辑(基于评论): jar 文件也被移动到 ...\domain1\lib 和 ...\glassfish\lib 中。完成了完整的系统重启。要添加连接池,我按照以下链接上的说明进行操作: https ://dev.mysql.com/doc/connector-j/5.1/en/connector-j-usagenotes-glassfish-config.html
然后我收到以下错误消息:
php - GlassFish4 中的 PHPBB3
我正在尝试使用quercus 4.0.39运行PHPBB3 论坛,
但我收到错误以下的错误,我制作了包含并且工作正常,我对此一无所知Glassfish 4
test page
<?php phpinfo(); ?>
PHP
java - 在 Glassfish 服务器上部署 JavaBridge
我正在尝试在 Glassfish 服务器上安装 JavaBridge。它已安装,因为我可以在http://localhost/JavaBridge/上看到它的起始页。
但是,当我尝试从 php 代码访问它时(使用它也成功部署的 quercus-4.0.39)它不起作用。
这是我的php代码:
$myJavaClass 为空,但http://localhost/JavaBridge/java/Java.inc是文件Java.inc的正确地址,并且myJavaClass.jar在文件夹\JavaBridge\WEB-INF\lib中(相同的 myJavaClass.jar 类与tomcat + xampp一起成功工作)。
有人可以解释一下我做错了什么吗?