问题标签 [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.
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)")
有人有我可以使用的连接字符串示例吗?
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 或类似的东西时犯了一些错误。
我做了什么但没有工作:
- 将我的 VM 网络配置适配器更改为Bridged Adapter。
- 根据我的 wi-fi 网络连接详细信息设置我的 VM 的静态 ip。
另外,我不知道为什么,但是当我在浏览器(http://192.168.1.39)中写入我的 IP 时,它应该向我显示交钥匙控制面板,但它没有。
有什么建议么?
谢谢!
debian - 无法 ping vmware2.domain.local - observium
天文台 CE 0.15.6.6430
交钥匙 linux 14.0
当我尝试添加设备时,我会收到消息“无法 ping vmware2.domain.local”
但是我可以从 observium 的 CLI ping 那个主机名
我该如何解决这个问题?/opt/observium/logs 中没有错误
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 的详细信息:
linux - 使用 Apache 2.4.10 在 Debian 8 上运行什么而不是 httpd -S?
如果您尝试调试虚拟主机配置,您可能会发现 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)
java - Gerrit 注册新电子邮件 500 错误
我刚刚在交钥匙版本控制 14.1 上设置了 gerrit 2.12.4,当我尝试注册新电子邮件功能时,我收到 500 内部错误。我在 error_log 中收到以下错误消息,但不知道如何解释。
这是配置:
我怀疑该过程在 smtp 身份验证之前失败了。我检查了java路径,它似乎是有序的。
我还对 java 文件夹和 gerrit 文件夹的 gerrit2 授予了完全权限。
任何帮助将不胜感激。
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,它也可以正常工作。所以问题似乎是系统或驱动程序问题或类似问题。
任何人都可以帮助运行当前版本吗?感谢帮助。
git - 交钥匙修订控制设备:git push 不适用于 git:// 协议
我正在使用TurnKey 修订控制设备。我按照此论坛帖子中的步骤创建了一个新项目:
我成功创建了一个项目newrepo3
并使用以下方法克隆了它:
但是当我尝试向它推送提交时失败:
请注意,我使用的是git://
协议,而不是那个协议ssh://
。
ruby-on-rails - Rails 应用程序自我更新
我有一个使用 debian 8 在交钥匙上运行的 rails 应用程序。我已将其导出为设备,因此根据运行 VM 的计算机,IP 地址可以更改。我想要一种方法,当我将更改推送到 git (gitlab) 并运行必要的迁移时,rails 应用程序可以自我更新。
snmp - Linux 交钥匙 SNMP
我正在运行一个 Linux 交钥匙网络服务器,我正在尝试让诸如 snmpget() 之类的 PHP 函数在我的服务器上工作。看起来我需要运行“apt-get install net-snmp”命令才能使用 SNMP 命令。但服务器显示“无法找到包 net-snmp”
这是我被告知我需要 Net-SNMP 的地方;http://php.net/manual/en/snmp.requirements.php
所以我不确定如何安装它?