自从星期一(30-10-2012)以来,我无法从aws.amazon SES发送邮件,此前它正在正常工作,但突然停止工作。 我得到以下是错误 A PHP Error was encountered Severity: User Warning Message: SimpleEmailService::getSendQuota(): Sender – RequestExpired: Request timestamp: Wed, 31 Oct 2012 11:50:32 UTC expired. It must be within 300 secs/ of server time. Request Id: e472fb5a-2351-11e2-8183-8138c6c456cf Filename: libraries/ses.php Line Number: 363 但是这个相同的代码在另一台服务器上正常工作可能是什么问题请帮忙,我找不到解决scheme。
我是新开发的web开发和服务器。 我正在寻找一些build议或链接到build立一个生产系统的教程。 现在,我有一个服务器(Ubuntu,Apache,MongoDB和PHP)。 它收到一个请求,PHP查询Mongo,PHP发出请求的数据。 我如何使用更多的服务器工作? 我读过,你可以做一个主要和两个奴隶节点作为单独的服务器运行Mongo的集群,但那些也运行PHP? 还是主要运行PHP的唯一一个? 我已经阅读了一些关于Mongo网站的文档和一个10gen的人的video,但是他们面向那些似乎已经了解这个东西的人,我不知道需要从一个开始的阶段开始。 如果任何人都可以帮助我理解PHP(代理为我的API)在这些集群中的位置,那将不胜感激! 提前感谢任何帮助!
我正在使用CentOS设置登台服务器,需要安装PHP 5.3来镜像我的生产服务器。 使用标准的yum install php我肯定会给我5.4 – 我已经看了,不知道如何指定一个版本号来安装。 任何人都可以build议吗? 非常感谢。
我有一个VServer与Debian挤压Debian Squeeze / Apache2 / FastCGI / MySQL / Froxlor运行。 客户,域名和FTP帐户的pipe理使用Froxlor进行。 以下问题:如果我在用户的Web空间安装像Roundcube这样的应用程序,我需要在configs中为日志文件设置path。 如果我将webroot作为根目录,我将设置“/ mail / log /”作为日志文件夹的path(基于web空间的根目录),但是PHP正在使用此path并查看实际系统path(/邮件/日志)。 现在我得到一个“有效的安全模式限制”错误 – >在Debian系统中,它无权使用这个path。 为了解决这个问题,我必须设置真正的系统path到日志文件夹(/ var / customers / webs / xxx / mail / log)。 是否有可能在webroot(或openbasedir)中使用apache(vhosts或php.ini)监控PHP根目录是用户的根目录(/ var / customers / webs / xxx /), 。 以这种方式configurationPHP应用程序会容易得多。 09.11更新: 正如我想出了许多人运行多个Apache实例(每一个用户)来解决这个问题。 但是必须有一个更有效的方法来将PHP监控到文档根目录。 我希望你可以帮助我 :) 提前致谢, 芬顿
我试图运行PHP作为FastCGI没有成功。 我在mod_fcgid页面上创build了一个* .conf文件,但没有包装脚本。 这是我的conf: # php5 as FastCGI executable FcgidMaxRequestsPerProcess 10000 # Uncomment the following line if cgi.fix_pathinfo is set to 1 in # php.ini: # FcgidFixPathinfo 1 <Location "D:/www"> AddHandler fcgid-script .php Options +ExecCGI FcgidWrapper "C:/php/php-cgi.exe" .php # Customize the next two directives for your requirements. Order allow,deny Allow from all </Location> 服务器正常启动,fcgid_module显示为httpd -M […]
我安装了php的本地httpd Apache 2.2testing服务器与ipad用户有问题。 我编写了一个脚本,使用PHP会话保持login,该页面有一个JavaScript重新载入一个iframe和它的PHP检查,如果用户仍然login或不。 问题是,当我的webhotel运行的页面,它完美的工作,但即时通讯运行页面om我的本地服务器,它完美地工作在每台电脑或智能手机,即使是iPhone,但不是在iPad上。 它随时随地logging下ipad。 而且我的本地服务器和webhosting co服务器的头信息几乎是一样的。 另一个需要注意的是,ipad和所有其他的wifi浏览器不在lan域,他们不能通过名字来访问本地服务器,只能使用ip地址。 另一个说明是,如果你认为我应该发布我的conf和php.ini文件或它的一部分? 我可以做到这一点。 webhotel头:caching控制:无存储,无caching,必须重新validation,后检查= 0,预检查= 0连接:closures内容types:文本/ HTMLdate:2012年11月19日,星期一09: 15:06 GMT到期时间:星期四,1981年11月19日08:52:00 GMT Pragma:no-cache服务器:Apache Transfer-Encoding:Identity X-Powered-By:PHP / 5.3.17 本地服务器头:Cache-Control:no-store,no-cache,must-revalidate,post-check = 0,pre-check = 0连接:Keep-Alive Content-Length:450 Content-Type:text / html; charset = iso-8859-1 Date:Mon,19 Nov 2012 09:16:59 GMT过期:1981年11月19日星期四08:52:00 GMT Keep-Alive:timeout = 5,max = 76 Pragma:no-cache Server :Apache / 2.2.22(Win32)PHP / 5.2.17 X-Powered-By:PHP / […]
我有一个问题。 共享主机caching系统用于数据有多合适? 我的意思是据我所知,所有用户都将数据写入共享数据caching(对每个用户来说不是私有的)。 而在繁忙的服务器上,其他用户将有权访问我的caching数据。 情况可能会变得更糟,差错用户可能有相同的应用程序,因此数据可能会被其他用户覆盖等。 所以,我错了或数据caching不build议共享环境,因为隐私问题?
我需要在Windows XP上用PHPbuild立一个简单的Web服务器,许多不同的人将用于本地testing。 我正在使用LightTPD 1.4.30-4-IPv6-Win32-SSL和PHP 5.2。 到目前为止,我创build了这个文件夹结构: tools/ LightTPD/ htdocs/ PHP/ 我将PHP设置为CGI,将文档根设置为server_root + "/htdocs" 。 它工作正常(嗯,这很慢,但我现在不想打扰FastCGI :))。 我的问题是当我尝试把LightTPD文件夹之外的htdocs,如下所示: htdocs/ tools/ LightTPD/ PHP/ 我将文档根目录更新为server_root + "/../../htdocs" ,而静态HTML页面正常工作 ,PHP页面停止工作(它们返回“没有指定input文件”)。 我从字面上只是改变文档根,我没有改变php.ini或任何其他地方的任何东西。 还请注意,我将所有的doc_root , user_dir和cgi.force_redirect都保留在php.ini中的缺省值,并且当htdocs在LightTPD中时,它可以工作,但是当我将它移动到另一个时,它就不起作用。 任何想法,为什么它打破了? 这是我的lightTPD.conf: server.modules = ( "mod_access", "mod_accesslog", "mod_alias", "mod_cgi", "mod_status", ) include "variables.conf" include "mimetype.conf" # THIS WORKS server.document-root = server_root + "/htdocs" # THIS […]
我们有一个在IIS 7.5上运行PHP 5.2.11的Windows 2008 Server 当服务器上的任何脚本调用一个mail()函数时,它不会显示错误,并且几乎立即发送电子邮件。 但是,服务器将“挂起”大约60到90秒,直到它开始将信息发送回浏览器。 如果mail()在前2分钟内没有被调用,这个延迟似乎更长。 我在Chrome开发人员工具“networking”标签中查看了这个问题,并且只是说整个这段时间都在等待。 一旦延迟结束,所有的信息被正确地发送到浏览器,并且页面正常呈现。 phpinfo()输出的潜在相关部分: Internal Sendmail Support for Windows – enabled sendmail_from – no value sendmail_path – no value SMTP – mail.samedomain.com smtp_port – 25 mail.force_extra_parameters – no value
我在Windows XP机器上使用Lighttpd / PHP-CGI。 我正在使用正常的CGI接口,这是非常稳定的,但我试过FastCGI,我喜欢的速度提升。 但是,即使在轻载的情况下,PHP-CGI守护进程也只会在一个小时左右后崩溃。 我已经注意消除所有推送到错误日志的警告和通知。 我的服务器在崩溃时有大约1500MB的额外RAM,所以这不是问题。 只要访问该站点并按住F5大约30秒钟,就会使PHP-CGI崩溃,并显示一个空白的错误日志。 有谁知道是什么原因造成的? 是否有任何额外的错误报告,我可以使用,或任何gotchya我不知道? php.ini : ;NOTE: THE ONLY LINE THAT'S NOT DEFAULT TO php.ini-production IS "error_log = F:/php_errors.log" [PHP] engine = On short_open_tag = Off asp_tags = Off precision = 14 output_buffering = 4096 zlib.output_compression = Off implicit_flush = Off unserialize_callback_func = serialize_precision = 17 disable_functions = […]