问题标签 [dreamhost]
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.
python - 第一次将 Django 开发上传到 Dreamhost/Passenger “无法导入”
我一直在我的笔记本电脑上开发。
现在,我已将我的开发项目从 Django 1.2/Python 2.7 上传到使用乘客设置创建的 Dreamhost。我正在使用 South 进行迁移。
我修改了 settings.py 来访问 MySQL。让管理员工作。
问题:
1)当您访问该站点时,标准输出显示在哪里?(我所有的打印声明)
2)我必须添加
让 settings.py 运行。
现在,点击服务器给我一个 500。当我转到命令行并尝试任何 manage.py 命令时,我得到:
错误:无法导入设置“pholdershare.settings”(它在 sys.path 上吗?是否有语法错误?):没有名为 settings 的模块
我将文件夹的权限修改为 755,但这并没有改变任何东西。
3)关于开发到测试生活,我完全不清楚如何做到这一点。我想有一个很好的可靠的开发系统,我可以在其中发布,但我从来没有这样做过。我一直在本地使用 GIT。任何人都可以指出有关设置发布系统的教程吗?
建议?
非常感谢!
air - Adobe AIR 中的连接和签名应用程序
我需要深入了解 adobe AIR 中的一些身份验证问题。符合我的问题的三个相关事实:
- 每当从我的 AIR 应用程序访问我的 https:// 站点时,我都会收到不受信任的站点警告
- 当我构建一个 AIR 应用程序时,我没有付费证书,所以我现在自己签名
- 我的网站(当我在 AIR 应用程序中访问它时会发出不受信任的警告)确实有付费证书(颁发者 Comodo - 通过 DreamHost)
我不太确定对此最合理的解决方案是什么。所以我有几个紧密耦合的问题,我不确定哪一个或几个适用。它们可能是同一件事,也可能是分开的。但我很想对此有所了解。
- Comodo 只是不是 Adobe 的“足够好/批准”的 CA 发行者,这就是它抱怨的原因吗?
- 有没有办法解决?我可以在我的 crossdomain.xml 中放入什么东西吗?
- 我可以使用我已经支付的 CA 证书来签署 AIR 应用程序吗?
- 如果 3 为真,我所拥有的会起作用还是仅适用于不同的发行人?
有人可以解释用于签署 AIR 应用程序的证书和用于进行 SSL 身份验证的证书之间的区别(如果有的话),以及我是否可以重复使用我拥有的证书?
sql - 如何提高此查询的性能?
最近我有这个问题,一切正常,直到我将它发送到我在 DreamHost 的服务器。
下面的查询似乎执行时间太长,我无法弄清楚为什么一次处理这么多行。在我的本地服务器中,相同的查询在 0.3 秒内执行。
这是我从支持团队收到的消息:
好吧,看起来查询被锁定是由于其他类似的查询,处理了 650 万条记录,持续了 11 秒。
查询可能需要 0.3 秒才能在您空闲的本地计算机上运行,但在我们的服务器上运行速度很慢,因为它一次运行 150 个查询,每个查询处理 1530 万条记录。
我让我们的 mysql 管理员查看了它,他说它效率很低,并且对数据库甚至可以访问感到惊讶,因为查询将它锁定了。他说如果数据库继续这样下去并导致服务器出现问题,它将被禁用。他说你应该修复检查的行或获取 MySQL PS,虽然 mysql ps 不会修复它,但只会阻止数据库被禁用。
这是查询:
这是另一个需要修复的地方:
php - Dreamhost 上的 SOAP 客户端
我真的很需要帮助。一个多月以来一直试图打开和关闭它,但仍然没有运气。
我需要在 Dreamhost 中启用soap php 扩展。最好是本地 PHP 肥皂,但像 NUSOAP 之类的东西也可以,只是不知道如何实现它以及如何使用它。
有人请帮忙。谢谢!
ruby-on-rails - Ruby on Rails - 似乎无法弄清楚如何在实时站点上编写/修改文件
这在我的开发环境中工作得很好(我正在重写一个 css 文件):
但是当我在我的 prod 环境中(在 Dreamhost 上)运行它时,什么也没有发生——文件没有被修改——什么也没有。
我需要做的是覆盖现有文件,我似乎无法在生产中弄清楚。我什至将 chmod 设置为 777 并没有改变任何东西,它似乎也没有任何东西出现在日志中?
我是 RoR 的菜鸟,感谢您的帮助。
django - 在共享服务器上使用 GET 参数缓存 Django 视图
我正在共享服务器(Dreamhost)上开发 Django 应用程序。
我正在实现的视图需要几个 HTTP GET 参数来执行数据库查找并返回序列化数据。其中一些查找会生成数百千字节的数据,这些数据的计算成本很高。缓存这些数据将是理想的,因为它可以节省数据库访问和计算时间。我有两个问题:
- Django 文档提到缓存中间件不会缓存带有 GET 或 POST 参数的请求。有没有办法解决?
- Dreamhost wiki指出文件系统缓存或数据库缓存最适合 Dreamhost 站点。其中哪一个在性能、设置和可维护性方面会更好。共享主机有什么替代方案吗?
我也愿意为我的问题提供其他解决方案的建议。
提前致谢!-Advait
django - 为什么我不能在 Dreamhost 上的 django 应用程序中设置 DEBUG=False 而不会出错?
我已经成功运行基于 django 的页面一段时间了。现在我想我会打开调试模式并实现一个不错的 404.html 文件。问题是,只要我在 settings.py 中将 DEBUG 更改为“False”,无论我尝试访问哪个页面,我都会立即收到我不理解的服务器错误。现有页面或不存在的页面(应该显示我的 404.html)都会出错。
我正在使用乘客在 Dreamhost 上运行 django。为了获得有用的错误消息,我按照dreamhosts wiki上的说明使用模块粘贴根据这些说明设置了我的passenger_wsgi.py文件。这是我的passenger_wsgi.py:
我还尝试将最后一行的调试更改为 False,在这种情况下我也会遇到错误。
只要我在 settings.py 中有 DEBUG=True 一切正常
这是我在打开 Debug=False 时遇到的错误(通过粘贴报告,而不是 django 的错误消息):
git - Git 错误:“致命:.. 似乎不是 git 存储库” - 通过 Capistrano 部署时
背景:我的目标是部署一个 Rails 应用程序,并在 DreamHost 上为这个应用程序托管一个远程存储库。我正在使用 Git 进行版本控制。我创建了一个本地存储库,提交并通过 ssh 将其推送到远程存储库。这大致是我创建远程存储库的过程。我似乎已经成功创建了远程存储库。这是执行推送到远程存储库后返回的内容:
问题:我正在尝试(目前相当不成功)使用 Capistrano 来处理我的部署过程。执行 cap deploy:check 返回:
然而,当我运行 cap deploy:cold 时,我得到以下信息:
我在 deploy.rb 中设置的存储库路径是这样的:
唷。所以,毕竟,我基本上想知道我错过了什么可能导致该错误。:)
cron - 设置 Dreamhost Cron 作业以简单地执行 URL
就在我以为我了解 cron 作业时,我意识到我仍然不了解。我正在尝试通过 Dreamhost 设置一个 cron 作业,以每小时 ping 一次 URL。访问此 URL 时执行一个小(ish)查询并更新数据库。
我试过的几个例子似乎没有用:
和
当然,正确的域被插入到 URL 中。
那么,我错过了什么?如何通过 Cronjob 执行 URL?
ruby-on-rails-3 - DreamHost、Passenger 和 Rails 3.0.0.rc 的机架错误
背景:我已经查看了这个问题以及这个问题- 遗憾的是,无济于事。
错误信息(乘客):您已经激活了 rack 1.1.0,但是您的 Gemfile 需要 rack 1.2.1。考虑使用 bundle exec。
我的宝石文件:
我的 Gemfile.lock 有这一行:
我的 environment.rb 在顶部有这一行:
我的 boot.rb 在顶部有这一行:
我在本地正确安装了机架(1.2.1) - 我的应用程序在我的本地主机上运行良好,并且版本 1.2.1 显示在终端中的“宝石列表”之后。
在将我的应用程序推送到我的生产服务器之前,我已经用“捆绑包”打包了我的 gem。
在部署之前,我已经运行了以下命令(在我的生产服务器上,从应用程序的根目录):
在上面的安装命令之后,“捆绑检查”会返回:
这是乘客提供的回溯(以及上面提到的错误消息):
我想知道是否有人提出了解决方案?
需要注意的是,一个示例 rails 应用程序 - 也就是运行 rails new appName 并将其直接 ftp'ing 到 DreamHost 上的生产服务器 - 将运行良好。这让我感到不安,因为我想象我的真实应用程序和示例应用程序都具有机架(1.2.1)依赖项;这对我来说意味着,为了绕过 DreamHost 服务器 gem,我以某种方式在我的真实应用程序中弄乱了 rack 的实现。
我的示例 Rails 应用程序在 DreamHost 上的单独子域上运行,同时我尝试部署的两个真实应用程序的子域都出现此错误。
此外,我最初尝试在我的 DreamHost 用户目录中本地安装 gems,然后再采用供应商/缓存方法。也许这不会影响任何事情..
感谢您为这个凌乱/冗长的问题而受苦