问题标签 [turnkeylinux.org]
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 - 使用 Turnkey Linux 在 Windows 环境中托管 Java Web 服务?
我在 WCF 上找到了 Yaron Navehs 的一篇很棒的帖子,并希望让这个示例 java web 服务运行起来,以便我可以尝试使用我的 WCF 客户端连接到它。
示例:http ://webservices20.blogspot.com/2010/01/axis2-wcf-interoperability.html
我的计划是在 Virtualbox 上使用 Turnkey Linux 虚拟设备,并在其上托管 Web 服务。
您会为此推荐哪种设备?
我正在查看以下内容:
http://www.turnkeylinux.org/tomcat
http://www.turnkeylinux.org/tomcat-apache
http://www.turnkeylinux.org/lampstack
virtualbox - 当物理计算机处于睡眠状态时,Virtual Box 上的系统时间不准确
我今天注意到我的虚拟盒子实例上的系统时间不准确。周末,我让我的电脑进入睡眠状态。我注意到我在虚拟盒子上的 Redmine 实例中创建的记录日期不是当前日期/时间。唤醒计算机后,虚拟机上的 sysdate 不能正确更新。有没有人遇到过这个问题,并且知道如何解决它?
似乎没有任何偏好可以解决这个问题,而且我的搜索似乎表明这次应该发生同步。
php - 使用 POSTFIX 和 SWIFTMAILER、PHP 发送电子邮件
我已经安装了TURNKEY LAMP(今天更新,2012 年 12 月 2 日)。它与 Oracle VM VirtualBox 一起使用。该虚拟服务器具有 linux、apache、php、mysql 和 Postfix MTA(绑定到 localhost),以允许从 Web 应用程序发送电子邮件。
问题是我无法使用 Postfix 发送邮件,因为我不知道要使用哪个用户名或密码,或者端口。
我用SwiftMailer发送邮件,带有 PHP 代码。我已使用我的网站服务器之一成功发送邮件:
或使用我的 gmail 帐户:
Swiftmailer 支持 PostFix,它写在他们的文档中。
我从我的 Lamp 虚拟服务器使用 Postfix 邮件服务器接口。 Postfix 邮件服务器接口
请问,你能告诉我如何使用这些发送邮件吗?
linux - axis 1.4 linux help - happyaxis 不高兴 AXISCLASSPATH 都错了?
我正在尝试在交钥匙 linux tomcat6 设备上使用轴 1.4。
简短的版本是假设它是问题的根源;在 debian 上设置 AXISCLASSPATH 的正确方法是什么?
长版是:
axis.war 正确部署。我已将 AXIS_HOME 和 AXIS_LIB 添加到 etc/environment,如下所示:
并且所有回声都正确。tomcat6 管理页面显示轴正在运行,/localhost/axis 加载正常,但happyaxis 正在启动:
HTTP 状态 500 -
类型异常报告
信息
描述 服务器遇到一个内部错误 () 阻止它完成这个请求。
例外
org.apache.jasper.JasperException:在第 45 行处理 JSP 页面 /happyaxis.jsp 时发生异常
42: */ 43: Class classExists(String classname) { 44:
try { 45: return Class.forName(classname); 46: } 捕捉 (ClassNotFoundException e) { 47: 返回 null; 48:
}堆栈跟踪:org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412) org.apache.jasper.servlet.JspServlet.serviceJspFile( JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
根本原因
javax.servlet.ServletException:java.lang.UnsupportedClassVersionError:com/ibm/wsdl/factory/WSDLFactoryImpl:不支持的major.minor版本51.0(无法加载类com.ibm.wsdl.factory.WSDLFactoryImpl)org.apache.jasper.runtime .PageContextImpl.doHandlePageException(PageContextImpl.java:865) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794) org.apache.jsp.happyaxis_jsp._jspService(happyaxis_jsp.java:808) org.apache.jasper .runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) org.apache .jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http。HttpServlet.service(HttpServlet.java:717)
根本原因
java.lang.UnsupportedClassVersionError:com/ibm/wsdl/factory/WSDLFactoryImpl:不支持的major.minor版本51.0(无法加载类com.ibm.wsdl.factory.WSDLFactoryImpl)org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader .java:2822) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647) org.apache.catalina.loader.WebappClassLoader .loadClass(WebappClassLoader.java:1526) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) java.lang.Class .forName0(Native Method) java.lang.Class.forName(Class.java:169) org.apache.jsp.happyaxis_jsp.classExists(happyaxis_jsp.java:34) org.apache。jsp.happyaxis_jsp.probeClass(happyaxis_jsp.java:77) org.apache.jsp.happyaxis_jsp.needClass(happyaxis_jsp.java:151) org.apache.jsp.happyaxis_jsp._jspService(happyaxis_jsp.java:650) org.apache.jasper。 runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) org.apache。 jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)服务(HttpJspBase.java:70)javax.servlet.http.HttpServlet.service(HttpServlet.java:717)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)org.apache.jasper.servlet。 JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)服务(HttpJspBase.java:70)javax.servlet.http.HttpServlet.service(HttpServlet.java:717)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)org.apache.jasper.servlet。 JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
我过去在 ubuntu 上使用过轴,并且在使用 openjdk 时遇到了问题。所以我尝试删除 openjdk 并安装 sun-java-6 并得到同样的错误。
根据我看到的每一点文档,$AXISCLASSPATH 需要指向轴/lib .jar 文件,这可能是问题,但 apache 文档非常旧:
Unix 用户必须做类似的事情。下面我们将 AXIS 安装到 /usr/axis 并使用 bash shell。有关差异,请参阅您的 shell 文档。要使变量渗透,您需要将它们添加到 shell 的启动(点)文件中。再次,请参阅您的 shell 的文档。
当我部署时,lib 目录中不存在 xercesImpl.jar,而 log4-1.2.8.jar 只是 log4j.jar
我从文件系统的其他地方复制了 xercesImpl,经过详尽的搜索后,我尝试从命令行、etc/environment、tomcat6.sh 和其他一些变量设置此变量,但均未成功。
我发现可以正确回显的唯一方法是使用命令行代码:
仍然没有变化。作为黑暗中的刺,我将 wsdl4j.jar 从文件系统的其他位置复制到 /lib 并将其添加到上述导出命令中,但仍然没有乐趣
php - Cronjob 没有运行完成
我目前遇到一个奇怪的问题,我创建了一个似乎每次都没有运行完成的大脚本。
详细地说,该脚本对数据库和 API 执行大量查询以更新我网站上的数据。它现在已经运行了几个星期,但在此之前和编写脚本时,如果连续多次(通常是 2 次)启动脚本将停止运行......有时。
所以问题不是很一致,但它是我网站的重要组成部分,我需要它每天在特定时间运行一次,以保持一切正常运行。
脚本本身不应该是问题。起初,我们必须解决它会收到超时的问题。超时是一个大问题,因为脚本可能需要一个小时才能完成。
我检查过的内容:
- 是否有任何 cronjob 干扰我的 cronjob? *据我所见。许多标准维护计划正在运行,但它们不应该引起任何问题吗?我们自己创建的其他 cronjob 没有运行,而有问题的 cronjob 运行。
- 我有足够的内存吗? * 几乎太多了。
- 脚本是否正常工作,这可能是您遇到问题的原因吗? * 可能是,但我不知道如何。我已经手动检查了脚本一百万次。
- 你打开日志了吗? * 我没有,这可能是个好主意,但我不知道要打开哪个日志。此外,我们过去曾遇到过错误报告问题,所以如果我打开它,恐怕它不会捕获任何东西。
我正在运行的内容: - 交钥匙 Linux
作为完成者,该脚本很难调试,大约需要一个小时才能完成,而且它永远不会停止在相同的代码上。
tl; dr:我应该如何调试似乎随机崩溃一段时间然后停止长时间崩溃的 cronjob?
编辑 感谢您的快速回复@Basile Starynkevitch:我们已经尝试过了,但它不会抛出任何错误,它只是停止。脚本中没有任何内容可能导致这种情况。
我认为我无法向您展示脚本的相关部分,它太大了。但这一切都归结为大量的查询和数据处理。
@fedorqui: cd /var/www/cronjobs/ && /usr/bin/php -q -f sc_distri_cronjob.php 它位于用于测试目的的公共文件夹中,但我认为它与我的问题无关。由于脚本长时间成功运行,我猜权限没问题?
@Flosculus:我们有一个锁,这引起了我们的注意。它运行“正常”一次,然后我们再次运行它,它告诉我们文件仍然被锁定,即使它停止运行。锁在最后被释放并且它不包含任何错误,脚本中没有任何东西可以故意阻止它运行。
linux - 在 Turnkeylinux 中添加文件夹 - joomla
我已经下载了 turnkeylinux 并安装在我的机器上。我可以通过命令行界面访问系统。Joomla 工作正常。
现在我需要添加一个额外的 php 文件,比如“path.php”,它会做一些重要的数据库清理,管理员希望经常手动运行它。
我的问题是如何将我的文件( path.php )添加到 Turnkeylinux 中安装的 Joomla 的根目录?我只有远程命令行访问权限。
请帮助我提前谢谢
xcode - Gitlab - Xcode无法连接远程存储库
当我通过 Xcode 连接到我的存储库时遇到问题。
我在远程服务器上的 TurnkeyLinux 虚拟设备上安装了 Gitlab 版本(完全预装)。在 Gitlab Web 界面中,我创建了一个新的测试用户:“testuser”,密码为“password”和一个新项目“testproject”。此用户已分配给此项目。
git url 项目是:
我可以通过 SSH 连接看到使用“终端”正确创建的存储库文件夹。
现在,我想将此 git 存储库添加到我的 Xcode 存储库中。
所以,在
我正在尝试使用 url 和我的用户凭据添加它,但总是收到以下消息:
有人可以帮我吗?
magento - 尝试访问 Magento 但被重定向到损坏的 URL
我正在 Magento 上开发一个电子商务网站,偶然发现了一个我似乎无法解决的问题。
我使用 Turnkey Linux 的 Magento 应用程序设置站点,并在配置它时被要求“输入域以服务 Magento”。我进入 shop.example.com
现在,当我第一次开始编辑站点时,我可以从 shop.example.com 和服务器 IP 地址访问它。一切正常,直到...
我意识到服务器需要从微实例升级到 AWS 上的 m1.medium 实例,而且我也将在家工作,因此将站点移动到我已经拥有的实时测试域会很有帮助.
所以我升级了服务器,把域上的DNS记录改成指向子域商店。到服务器IP。现在,当您尝试访问该站点时,所有内容都会重定向到已损坏的 shop.example.com。
不确定下一步是什么或问题出在哪里,所以我将概述我研究过的一些事情:
- 检查我的计算机主机文件,看看我是否添加了某种循环并忘记了,那里没有任何罪名。
- 通过 ssh 和 sftp 连接到服务器以检查所有内容是否仍然存在。
- 连接到网站 webmin 以查看它是否仍然存在并且它仍然存在并且运行良好。
- 在 google 上搜索 Magento、Turnkey 和 Stackoverflow 的相关问题,但没有找到足够相似的东西来解决它。
非常感谢任何帮助/建议。我还可以提供任何其他可能有助于获得更清晰图片的信息。
谢谢 :)
magento - magento 管理员和子页面上的 404 个页面
我正在处理 Magento 页面,然后过了一段时间我无法再访问我的管理员了
除了主页之外的其他子页面也无法访问。该站点的位置在我的 VirtualBox 的 TurnkeyLinux 上。
我已经重新启动了设备,但仍然出现同样的错误。还复制了代码库的原始目录以替换当前站点,但同样的错误仍然存在。我应该怎么办?提前致谢。
mysql - Disable mysql daily table optimization
I'm using Turnkey Linux LAMP and I need to disable the daily table optimization performed by mysql (my tables are InnoDB). The task starts automatically with user debian-sys-maint. I cannot find where to disable it (or at least change it frequency).
I've checked my.cnf, init.d etc with no avail.
Thanks!