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

0 投票
3 回答
1840 浏览

ruby-on-rails - Git / Rails / 共享主机(Dreamhost)工作流程

这主要是关于有效使用 Git 的问题。我首先应该说我不是 Rails 专家(至少在生产意义上),绝对是 Git 新手,但是,我有一些使用 SVN 的经验。

我的问题是我正在尝试创建一个 Rails 应用程序,但不知道在我的计算机上保持本地开发但能够部署到我在 Dreamhost 上的共享主机帐户的最佳方法。

我认为 Git 会允许我这样做,但我不完全确定如何做。我正在考虑在服务器上创建一个 Git 存储库,并在每次提交后将我的本地内容推送到它上面。我已经阅读了一些关于 Git 的教程,但仍然对该怎么做感到困惑。对此的替代方法是仅使用 FTP 并复制文件,但这似乎不正确。

有人有我可以使用的一些第一步和/或命令吗?这种部署方法有问题还是有更好的方法来做到这一点?

0 投票
2 回答
694 浏览

ruby-on-rails - 为什么我在 Dreamhost 上的第一个 RoR 应用程序运行如此缓慢?

我已经将我的第一个 RoR 应用程序部署到 Dreamhost,它正在使用Passenger。Dreamhost 的 wiki 上关于缓慢响应的一条注释提到将 public/.htaccess 文件中的 RewriteRules 行更改为使用 FastCGI。但是我认为如果我使用Passenger,这将没有效果,对吗?

我查看了日志并将它们与我的本地日志进行了比较,看起来 Dreamhost 上的范围更广。有些响应与本地快速响应相当,有些则可能需要几秒钟。

我正在使用带有 HTTPServices 的 Flex 前端到 rails 后端,我认为我还需要在我的服务周围添加日志记录,以查看我得到了什么样的网络延迟,并尝试隔离延迟的位置。

我还应该补充一点,在急切加载关联方面可能还有很大的改进空间。我想我很早就这样做了,但还没有通过所有的协会彻底做到这一点。我将本地日志设置为默认值,我可以在其中看到所有查询,并且有很多查询。

0 投票
2 回答
468 浏览

ruby-on-rails - 我不能在 dreamhost 上将乘客用于我的 ruby​​ on rails 应用程序

我想在我的 Dreamhost 服务器上使用 ruby​​ on rails 进行一些编程,所以我通过 ssh 连接并创建了一个小应用程序。然后我启动了服务器并且它工作了。问题是,一段时间后服务器会自行终止。所以我尝试在用户面板中激活Passenger(这也有好处,我不必连接到端口3000)。现在我只能看到欢迎页面,而且每次我想显示另一个页面,它给了我一个 404 错误。现在我不明白,为什么该应用程序可以在应用程序中包含的服务器上运行,但不能在 apache 服务器上运行。

也许你可以帮忙。谢谢你。

0 投票
2 回答
450 浏览

ruby - 从 Dreamhost CRONjob 调用 Rubygem tmail

我有一个 cron 作业来运行 Ruby 脚本,该脚本在命令行上运行良好(来自用户“user”),但 cron 失败,因为它找不到 ruby​​ gem TMail。我手动将 tmail gem 安装到我的 ~/.gems/ 目录中,由我的 ~/.bashrc 脚本指向,正如Nate所建议的那样。

从 shell 手动调用时(在死池服务器上)

./home/user/site.com/appdir/testbalances.sh

工作正常,但从 CRONtab 网络界面(相同的命令),我收到一个日志邮件:

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require': no such file to load -- tmail (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire' 来自 afschriftmonitor/statement_monitor.rb:7

文件 afschriftmonitor/statement_monitor.rb:7 的第 6 行和第 7 行是

需要'rubygems' 需要'tmail'

似乎 CRON 正在从另一台服务器运行,或者它忽略了 ~/.bashrc 文件?我怎样才能解决这个问题?这似乎是一个 Dreamhost 托管特定问题,因为该脚本在我的 Mac 上本地运行良好,并且 - 如前所述 - 从我在 Dreamhost 上的 shell 帐户中运行良好。我很困惑。

0 投票
4 回答
1477 浏览

ruby-on-rails - 托管帮助 - DreamHost 上的自定义宝石

我正在尝试使用Passenger 将RoR 应用程序部署到我的DreamHost 托管帐户上,但无法启动和运行它。

我的应用程序需要两个自定义 gem 'amazon-ecs' 和 'nokogiri'。根据 DreamHost wiki ( http://wiki.dreamhost.com/Freezing_Gems ) 上的说明,我通过将宝石编码到我的配置文件 (config.gem "nokogiri") 中将宝石冻结给供应商,然后使用 rake gems:unpack命令将它们构建到供应商中。

然后我使用 rake rails:freeze:gems 冻结了 rails gem,并将其上传到我的子域。

我的回溯的最后七行如下:

我的配置文件如下所示:

我错过了宝石的一步吗?我在正确的轨道上吗?

0 投票
2 回答
747 浏览

ruby-on-rails - Ruby on Rails - Dreamhost 上的基本控制器设置

我正在使用 Rails 进行敏捷 Web 开发,并且在共享系统 (Dreamhost) 上遇到了这个问题。

问题是我不是root(或缺乏/usr/lib/....的权限)。我该如何解决这个问题?一定有我可以在某处设置的配置文件?/

提前致谢!

0 投票
6 回答
14207 浏览

svn - 连接到 svn 的问题(400:错误请求)

摘要: 我遇到了一些svn问题,在“调试”了一段时间之后,我不知道从哪里开始。我认为其他人之前可能遇到过这个问题。问题似乎是我在我的 ISP 使用的透明代理后面,但这并不能解释所有事实。

详细信息: 我无法将我的计算机连接到我自己域中的 svn 存储库,该存储库托管在 DreamHost 上。我正在使用 tortoise-svn 的 repo 浏览器进行连接,但在执行任何操作(添加文件夹、扩展源树...)后,我收到“400:错误请求消息”。

DreamHost 和 svn faq 都说问题可能是我在我的 ISP 设置的某种代理后面,而我无法控制它。问题是,我有另一个运行良好的仓库。这让我有点不确定这真的是问题所在,因为我认为代理会停止每个svn 连接。

另一方面,我的朋友设法使用不同的 ISP 连接良好。

对于为什么会发生这种情况(并且只有一个回购而不是另一个)以及我可以从这里去哪里的任何帮助,我将不胜感激。

提前感谢您的帮助。

[编辑 1]:我还尝试连接到端口 81 而不是 80,DreamHost svn 服务器似乎不接受(我收到“无法连接到服务器”错误)。

[编辑 2]:有人建议,根据 svn faq,使用 https 进行连接。这可能会奏效,但是,我的 DreamHost 帐户现在没有 ssl,添加它会使我每月支付额外费用。如果没有其他选择,我可能会这样做,但如果可以的话,我更愿意找到不同的解决方案来降低成本。

PS我不确定是在这里发布还是在ServerFault上发布,因为这是一个svn问题,我认为最有可能遇到这个问题的人是程序员。

PPS 如果它对任何人有帮助,我使用 WireShark 嗅探了从我的计算机到主机的流量,最后发送的消息(来自我的机器)是这样的:

0 投票
1 回答
746 浏览

svn - 如何调整 Wordpress URL 处理以忽略某些目录?

我正在使用 Dreamhost 的 WordPress、Subversion 和 Trac 安装。我的 Subversion 存储库都在 /repos/[projectname] 中,我的 Trac 安装都在 /trac/[projectname] 中。我还有一些其他目录,例如 /webapps/[appname] 用于我正在处理的 Web 应用程序。但是,如果我在浏览器中转到 /trac/[projectname],Wordpress 会提供 404 - 这是有道理的,该 URL 上没有 Wordpress 页面。

我想知道这是否与我正在运行的某些插件有关。我将首先禁用我的所有插件并一一打开它们。但是,我将它们全部禁用(甚至将我的主题重置为默认值)并且经历了相同的行为。

我不确定这是我以编程方式还是通过管理控制台执行的操作,这真的没关系,但我在控制台中没有看到任何东西,所以我猜它是编程的(这就是为什么我我在这里问)。我只需要确定我不想让 Wordpress 处理的目录。

0 投票
2 回答
2757 浏览

svn - 如何将较新的 SVN 存储库迁移到旧版本?

不久前,我使用 tortoiseSVN 创建了一个本地存储库。现在我想将存储库迁移到我的DreamHost帐户。

我将文件移了过来,但 DreamHost 似乎使用的是旧版本的SVN

当我发出命令时

它吐回来

svnadmin:预期的 FS 格式“2”;找到格式“4”

解决方案?

0 投票
3 回答
3502 浏览

php - 使用系统压缩目录时,会显示大量输出

我正在尝试编写一个脚本,允许照片上传系统的管理员一次下载他们所有的照片。目前我正在使用

压缩文件,但这似乎将所有文件的名称和位置回显到页面上。有没有办法解决这个问题?如果不是在服务器上压缩文件的最佳方式是什么。