标签: dreamhost

如何在托管的Google Apps上使用Zend_Mail_Transport_Smtp?

所以我的印象是,如果我Zend_Mail_Transport_Smtp在发送大量电子邮件时不使用,就会发生不好的事情.问题是......我无法弄清楚如何设置它.我正在为我的域名使用Google Apps托管电子邮件.因此,要访问我的电子邮件,我会转到mail.mydomain.com,它会将我带到谷歌登录页面.

这是我正在使用的代码,但它不起作用.

$config = array('ssl' => 'tls', 'port' => 587, 'auth' => 'login', 'username' => 'webmaster@mydomain.com', 'password' => 'password');
$smtpConnection = new Zend_Mail_Transport_Smtp('mail.mydomain.com', $config);
Run Code Online (Sandbox Code Playgroud)
  • 使用"mail.mydomain.com"我收到"连接超时"错误(这让我觉得使用它是错误的.
  • 使用"smtp.mydomain.com"我收到"无法打开套接字"错误.

我究竟做错了什么?

email gmail zend-framework smtp dreamhost

9
推荐指数
1
解决办法
1万
查看次数

如何在Dreamhost上设置memory_limit php 5.3

我目前正在使用dreamhost来托管我的网站.但是,我正在使用的应用程序需要更高的内存限制,然后默认为90M.我对此比较陌生,我尝试了以下尝试修改php.ini文件,但没有任何运气.

我已经浏览了如何为php 5.3创建自定义php.ini文件的wiki,但是我在设置memory_limit时遇到了问题.

我按照以下链接中的说明操作:http://wiki.dreamhost.com/PHP.ini


登录https://panel.dreamhost.com/index.cgi?tr...in.manage&上的面板,并将您的域名更改为使用php5.3(可能是快速cgi)

在用户名下创建一个名为.php的目录,其子目录名为5.3.此目录下的文件将由该用户下设置为使用PHP 5.3的所有域使用.

终端示例

mkdir ~/.php
mkdir ~/.php/5.3
Run Code Online (Sandbox Code Playgroud)

存在此目录后,您可以在其中创建两个文件:

要向PHP添加自定义指令,请在.php/5.3 /下创建一个名为"phprc"的文件,并为其添加配置指令.您不需要将默认的php.ini复制到此文件,因为除了系统php.ini之外还使用它.如果两个文件中都出现指令,则该文件中的指令优先.

nano phprc
Run Code Online (Sandbox Code Playgroud)

在我的phprc文件中,我添加了以下行:


zend_extension=/home/mikdur2/peachjar.com/ioncube/ioncube_loader_lin_5.3.so
ini_set('memory_limit', '128M');
Run Code Online (Sandbox Code Playgroud)

zend_extension在phpinfo()中被拾取并验证,但是,memory_limit不会更改为128M.还有其他方法可以改变内存限制吗?或者是在phprc文件中更改它而不是正确的方法.还有另一篇帖子说明除了memory_limit的init_set之外的所有命令都有效.

顺便说一句:这是phpinfo() - http://peachjar.com/phpinfo.php

php dreamhost memory-limit

9
推荐指数
1
解决办法
8283
查看次数

Django与乘客

我正在尝试按照这里的说明,在Dreamhost上使用Passenger进行一个简单的Django项目

我完全按照那个教程设置了目录,并确保django在我的PYTHONPATH上(我可以运行python并输入'import django'而没有任何错误).但是,当我尝试在浏览器中访问该URL时,我收到以下消息:"导入您的passenger_wsgi.py时出错".这是我的passenger_wsgi.py文件的内容:

import sys, os
sys.path.append("/path/to/web/root/") # I used the actual path in my file
os.environ['DJANGO_SETTINGS_MODULE'] = ‘myproject.settings’
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)

但是,当我在passenger_wsgi.py中放入以下简单的"Hello World"应用程序时,它按预期工作,表明Passenger已正确设置:

def application(environ, start_response):
    write = start_response('200 OK', [('Content-type', 'text/plain')])
    return ["Hello, world!"]
Run Code Online (Sandbox Code Playgroud)

我错过了什么?好像有些配置问题.

python django passenger dreamhost

8
推荐指数
1
解决办法
6549
查看次数

使用Rails 2.3.5绕过机架版本错误

我目前正在Dreamhost上试图运行Rails 2.3.5应用程序.

这是情况,Dreamhost的服务器安装了Rails 2.2.2.当然,我无法更新共享主机的rails版本,因此我在供应商中冻结了我的Rails.Rails 2.3.5需要机架v1.0.1 gem.Dreamhost使用机架v1.0.0 gem.所以当我尝试定义:

config.gem "rack", :version => "1.0.1"
Run Code Online (Sandbox Code Playgroud)

我明白了:

can't activate rack (~> 1.0.1, runtime) for [], already activated rack-1.0.0 for []
Run Code Online (Sandbox Code Playgroud)

所以我真正需要做的是绕过我的应用程序使用1.0.1的请求,并使用Dreamhost的1.0.0.有谁知道如何配置这个?它甚至可能吗?谢谢您的帮助.

rack rubygems ruby-on-rails dreamhost

8
推荐指数
2
解决办法
2万
查看次数

没有这样的文件来加载Rails 3的捆绑器错误

我有一个Rails 3应用程序准备好进行分期.

我还没有设置VPS主机.因为我计划在最初几个月在共享主机上拥有所有内容.

问题:

cd myapp包检查结果:

The Gemfile's dependencies are satisfied
Run Code Online (Sandbox Code Playgroud)

乘客错误:

Error message:
    no such file to load -- bundler
Exception class:
    LoadError
Run Code Online (Sandbox Code Playgroud)

关于共享主机的令人沮丧的事情是我必须在config.ru上添加这些行:

ENV['GEM_HOME'] = '/home/username/.gems'
ENV['GEM_PATH'] = '$GEM_HOME:/usr/lib/ruby/gems/1.8'
Run Code Online (Sandbox Code Playgroud)

仍然没有运气.同样没有这样的文件加载捆绑器错误出现.

有人有这个工作吗?Rails 3,Debian,共享主机(dreamhost)?

我可以继续在Slicehost/Fivebean上注册,但在此之前,我想知道为什么会出现这个错误.

谢谢.

ruby dreamhost ruby-on-rails-3

8
推荐指数
1
解决办法
2万
查看次数

在Deamhost上部署Ruby on rails失败

我正在尝试将一个简单的Ruby on Rails应用程序部署到dreamhost但是我收到了与bundle命令相关的错误.这是错误:

    servers: ["bullseye.dreamhost.com"]
    [bullseye.dreamhost.com] executing command
    command finished
  * executing "find /home/USER-NAME/MY-DOMAIN/releases/20110123014150/public/images /home/USER-NAME/MY-DOMAIN/releases/20110123014150/public/stylesheets /home/USER-NAME/MY-DOMAIN/releases/20110123014150/public/javascripts -exec touch -t 201101230141.52 {} ';'; true"
    servers: ["bullseye.dreamhost.com"]
    [bullseye.dreamhost.com] executing command
    command finished
    triggering after callbacks for `deploy:update_code'
  * executing `bundle:install'
  * executing "ls -xt /home/USER-NAME/MY-DOMAIN/releases"
    servers: ["bullseye.dreamhost.com"]
    [bullseye.dreamhost.com] executing command
    command finished
  * executing "bundle install --gemfile /home/USER-NAME/MY-DOMAIN/releases/20110123014150/Gemfile --path /home/USER-NAME/MY-DOMAIN/shared/bundle --deployment --quiet --without development test"
    servers: ["bullseye.dreamhost.com"]
    [bullseye.dreamhost.com] executing command
*** [err :: bullseye.dreamhost.com] sh: bundle: command not found
    command finished
*** …
Run Code Online (Sandbox Code Playgroud)

deployment capistrano dreamhost bundler ruby-on-rails-3

8
推荐指数
1
解决办法
1452
查看次数

使用乘客部署Django应用程序

我可以浏览他们维基上的所有内容 - 然后我迷失了.http://wiki.dreamhost.com/Django

我有一个空白的Django模板,每当我尝试更改任何内容时,我都会收到500内部服务器错误.

我已经在本地完全开发了我的django应用程序并且只想在线托管它 - 想想它会很容易,但我慢慢地知道它不是.

我将我的应用程序"视频"上传到此目录,然后将其放入已安装的应用程序并运行"python manage.py syncdb",它找不到任何灯具(我发现奇怪).

从那里,它只是一个内部服务器错误.

这是我得到的错误:http://tweettune.com/这里是错误日志:

[Wed Aug 24 01:49:15 2011] [error] [client 66.212.30.122] Premature end of script headers:
[Wed Aug 24 01:49:15 2011] [error] [client 66.212.30.122] Premature end of script headers: internal_error.html
[Wed Aug 24 08:16:40 2011] [error] [client 99.229.160.94] Premature end of script headers:
[Wed Aug 24 08:16:41 2011] [error] [client 99.229.160.94] Premature end of script headers: internal_error.html
[Wed Aug 24 08:21:38 2011] [error] [client 99.229.160.94] Premature …
Run Code Online (Sandbox Code Playgroud)

django passenger dreamhost

8
推荐指数
3
解决办法
4037
查看次数

在Dreamhost上托管时,有没有人让Django发送电子邮件?

问候,

有没有人知道当"500内部服务器错误"发生时Django发送电子邮件需要什么字段?我在Dreamhost上托管我的项目,对于我的生活,我无法让Django发送电子邮件.在Dreamhost上托管时,必填字段是什么?

python django dreamhost

7
推荐指数
1
解决办法
4502
查看次数

Rails控制台与生产服务器上的服务器差异

使用RVM Ruby 1.9.3-p194将一个非常基本的Rails 3.2.3试用站点部署到"生产"服务器(不是真的在生产中,谢天谢地!),我发现以下列出的命令如下:

????????????????????????????????????????????
? command issued                       ?OK??
????????????????????????????????????????????
? bundle exec rails console            ? N ?
? bundle exec rails console production ? Y ?
? bundle exec rails server             ? Y ?
? bundle exec rails server production  ? N ?
????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

我的第一个问题:这是预期的吗?(我原以为右列中的模式应该是NYNY.)

更多信息:由于服务器上未安装sqlite3 gem bundle exec rails console的可理解原因而失败.然而,失败的痕迹更难理解:bundle exec rails server production

$ bundle exec rails server production
Exiting
/home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/rack-1.4.1/lib/rack/handler.rb:63:in `require': cannot load such file -- rack/handler/production (LoadError)
from /home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/rack-1.4.1/lib/rack/handler.rb:63:in `try_require'
from …
Run Code Online (Sandbox Code Playgroud)

fastcgi ruby-on-rails dreamhost ruby-on-rails-3

7
推荐指数
1
解决办法
3652
查看次数

PHP 7 中的“JIT 内存分配失败,PCRE JIT 将被禁用”警告

我正在将我的网站从安装在共享网络托管帐户(在 DreamHost)上的 PHP v.5 转换为在 PHP 7.3.11 上运行。转换后,我开始注意到偶尔会收到以下警告:

警告:preg_match_all():JIT 内存分配失败,PCRE JIT 将被禁用。这可能是由安全限制引起的。要么授予 PHP 分配可执行内存的权限,要么设置 pcre.jit=0

最后一个源自这行代码,它应该替换我为页面发布的 HTML 中的特殊标签:

if(preg_match_all("/\[".$tagBegin."(\S)+\]/U", $html, $matches, PREG_OFFSET_CAPTURE) !== false)
Run Code Online (Sandbox Code Playgroud)

我需要在 v.7.3 中做一些不同的事情来避免该警告吗?

php dreamhost php-7

7
推荐指数
1
解决办法
1万
查看次数