问题标签 [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.

0 投票
0 回答
527 浏览

mysql - TurnkeyLinux 上 Web2Py 到 MySQL 的 DAL 连接字符串

在 TurnkeyLinux 上,我尝试使用以下 DAL 语句(在 db.py 中)将 Web2Py 应用程序连接到 MySQL 实例(已启动并正在运行):

db = DAL('mysql://root:pwd2sql@web2py/dbname', fake_migrate_all=True)

它不起作用并抛出以下票:

连接失败,尝试了 5 次: Traceback(最近一次调用最后一次):文件“/var/www/web2py/gluon/dal.py”,第 7562 行,在 init self.adapter = ADAPTERSself._dbname 文件“/var/www /web2py/gluon/dal.py”,第 2572 行,在 __init_ if do_connect: self.reconnect() 文件“/var/www/web2py/gluon/dal.py”,第 606 行,在重新连接 self.connection = f( ) 文件“/var/www/web2py/gluon/dal.py”,第 2570 行,在连接器中返回 self.driver.connect(*driver_args) 文件“/usr/lib/python2.7/dist-packages/MySQLdb/init .py”,第 81 行,在 Connect 返回 Connection(args, *kwargs) 文件“/usr/lib/python2.7/dist-packages/MySQLdb/connections.py”,第 187 行,在 init super(Connection, self) .init(args, **kwargs2) OperationalError: (2003, "Can't connect to MySQL server on 'web2py' (111)")

有人有我可以使用的连接字符串示例吗?

0 投票
1 回答
701 浏览

php - NetBeans 8.0.2 无法使用 LAMP VM VirtualBox 连接到服务器错误

我正在使用Oracle VM Virtual Box中的 LAMP 交钥匙堆栈来使用NetBeans IDE开发 PHP 项目。

当我在 NetBeans 中设置运行配置时,我选择RunAs: Remote WebSite (FTP, SFTP),然后在远程连接中我单击管理按钮。

当我将我的虚拟机的 IP 放入主机名并单击“测试连接”时,我看到了错误:

无法连接到服务器原因:java.net.ConnectionException:连接被拒绝:连接

很明显,我在设置 VM 或类似的东西时犯了一些错误。

我做了什么但没有工作:

  1. 将我的 VM 网络配置适配器更改为Bridged Adapter
  2. 根据我的 wi-fi 网络连接详细信息设置我的 VM 的静态 ip。

另外,我不知道为什么,但是当我在浏览器(http://192.168.1.39)中写入我的 IP 时,它应该向我显示交钥匙控制面板,但它没有。

有什么建议么?

谢谢!

0 投票
1 回答
217 浏览

debian - 无法 ping vmware2.domain.local - observium

天文台 CE 0.15.6.6430

交钥匙 linux 14.0

当我尝试添加设备时,我会收到消息“无法 ping vmware2.domain.local”

但是我可以从 observium 的 CLI ping 那个主机名

我该如何解决这个问题?/opt/observium/logs 中没有错误

0 投票
1 回答
662 浏览

php - 在交钥匙灯上设置 Apigility

你好

我在 Turnkey Lamp 堆栈上测试 apigility,但我一直坚持让 Apigility 向我展示它的欢迎页面:

在此处输入图像描述
我想要那个^

相反,在访问我正在使用“//ipaddress:port/”的虚拟主机的文档根目录时,我被重定向到“/apigility/ui”(这是apigility的正确行为)

当我到达“//ipaddress:port/apigility/ui”时,我得到

未找到

在此服务器上未找到请求的 URL /apigility/ui。

我现在被困在如何前进上。

我有:

确保目录权限设置正确

设置我的虚拟主机(底部的文字)

确保我的 apigility 目录位于正确的位置

确保apigility处于开发模式

将我的 googlefu 发挥到了极致

编辑:我还成功打开了一个 phpinfo.php 页面,该页面已移动到 apigility 项目的公共文件夹中

编辑:如果我关闭开发模式,我会得到说明如何打开开发模式的页面。可能是开发模式的问题?

编辑:我尝试了 Rahman 的修复,但它没有帮助 apigility 无法正确服务于 apigility/ui 页面。尽管它看起来确实是使用 Apache 的一种更清洁的方式。

任何帮助将非常感激。

对我来说,apigility 设置似乎存在一些问题,因为它开始将我重定向到正确的位置,但找不到将我重定向到的 /apigility/ui 页面。

这是我的 Apache 配置文件中的虚拟主机(它在正确的配置文件中)

当然,我所有的断言很可能都是错误的(这就是我在这里的原因),但我很确定它们的真实性。

更新:虽然拉赫曼的回答很有用,但它并没有回答我的问题。我相信 not found 错误与 apigility 失败有关,而不是 Apache 路由错误。我不会接受这个答案,因为问题没有解决。(但愿意就该答案进行讨论)

更新:在 apache 配置文件中使用 Rahman 的 VirtualHost,我只需要启用 mod_rewrite,我现在可以访问 Welcome to Apigility 页面!

我在这里找到了有关 mod_rewrite 的详细信息:

.htaccess:无效命令“RewriteEngine”,可能拼写错误或由未包含在服务器配置中的模块定义

0 投票
0 回答
598 浏览

linux - 使用 Apache 2.4.10 在 Debian 8 上运行什么而不是 httpd -S?

Apache 虚拟主机文档

如果您尝试调试虚拟主机配置,您可能会发现 Apache -S 命令行开关很有用。也就是说,键入以下命令:

/usr/local/apache2/bin/httpd -S

此命令将转储 Apache 如何解析配置文件的描述。仔细检查 IP 地址和服务器名称可能有助于发现配置错误。(有关其他命令行选项,请参阅 httpd 程序的文档)

那么,我应该输入什么而不是/usr/local/apache2/bin/httpd -S在 Debian 8 和 Apache 2.4.10 上输入?


我的系统:

交钥匙 LAMP Debian 8 核心 14.1 LAMP 堆栈 - Web 堆栈 (MySQL)

0 投票
1 回答
2107 浏览

java - Gerrit 注册新电子邮件 500 错误

我刚刚在交钥匙版本控制 14.1 上设置了 gerrit 2.12.4,当我尝试注册新电子邮件功能时,我收到 500 内部错误。我在 error_log 中收到以下错误消息,但不知道如何解释。

这是配置:

我怀疑该过程在 smtp 身份验证之前失败了。我检查了java路径,它似乎是有序的。

我还对 java 文件夹和 gerrit 文件夹的 gerrit2 授予了完全权限。

任何帮助将不胜感激。

0 投票
1 回答
2662 浏览

linux - 谷歌浏览器在启动时崩溃,操作码无效

我的问题是 google chrome 54.0.2840.100-1 在我的 linux 上崩溃(TurnKey LAMP Stack 14.0)。TurnKey LAMP Stack 14.0 基于 Debian Jessie,并在 VMWare 虚拟化中运行。

这里的错误信息:

我发现了一些关于支持 SSE2 的旧提示。但我的虚拟机支持这一点:

我从这里找到并尝试了旧版本的 chrome (42.0.2311.90):http: //google-chrome.en.uptodown.com/ubuntu/old,它可以正常工作而不会崩溃。

我还在同一台机器和相同条件(VMware)上尝试了全新安装的 ubuntu 16.04,它也可以正常工作。所以问题似乎是系统或驱动程序问题或类似问题。

任何人都可以帮助运行当前版本吗?感谢帮助。

0 投票
1 回答
106 浏览

git - 交钥匙修订控制设备:git push 不适用于 git:// 协议

我正在使用TurnKey 修订控制设备。我按照此论坛帖子中的步骤创建了一个新项目:

我成功创建了一个项目newrepo3并使用以下方法克隆了它:

但是当我尝试向它推送提交时失败:

请注意,我使用的是git://协议,而不是那个协议ssh://

0 投票
0 回答
43 浏览

ruby-on-rails - Rails 应用程序自我更新

我有一个使用 debian 8 在交钥匙上运行的 rails 应用程序。我已将其导出为设备,因此根据运行 VM 的计算机,IP 地址可以更改。我想要一种方法,当我将更改推送到 git (gitlab) 并运行必要的迁移时,rails 应用程序可以自我更新。

0 投票
0 回答
80 浏览

snmp - Linux 交钥匙 SNMP

我正在运行一个 Linux 交钥匙网络服务器,我正在尝试让诸如 snmpget() 之类的 PHP 函数在我的服务器上工作。看起来我需要运行“apt-get install net-snmp”命令才能使用 SNMP 命令。但服务器显示“无法找到包 net-snmp”

这是我被告知我需要 Net-SNMP 的地方;http://php.net/manual/en/snmp.requirements.php

所以我不确定如何安装它?