我在本地服务器上有两个域: app.domain.com dev.app.domain.com 我会configurationpostfix从app.domain.com只发送电子邮件,不要从dev.app.domain.com发送任何dev.app.domain.com 。 通过/usr/sbin/sendmail -t -i [email protected] <- this is ok发送带有mail()函数的电子邮件的更具体的PHP文件/usr/sbin/sendmail -t -i [email protected] <- this is ok , /usr/sbin/sendmail -t -i [email protected] <- this i want to block 。 开发环境只是生产的镜像副本,我们在不同的虚拟主机 – > dev.app.domain.com上更改和改进function 我已经安装和“ /etc/postfix/myacl ” /etc/postfix/myacl并放在main.cf里面 # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file […]
使用快速CGI我无法得到它读取php.ini文件。 看到我的phpinfo下面。 System Windows NT WIN-PAFTBLXQWYW 6.0 build 6001 Build Date Mar 5 2009 19:43:24 Configure Command cscript /nologo configure.js "–enable-snapshot-build" "–enable-debug-pack" "–with-snapshot-template=d:\php-sdk\snap_5_2\vc6\x86\template" "–with-php-build=d:\php-sdk\snap_5_2\vc6\x86\php_build" "–disable-zts" "–disable-isapi" "–disable-nsapi" "–with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "–with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "–enable-htscanner=shared" Server API CGI/FastCGI Virtual Directory Support disabled Configuration File (php.ini) Path C:\Windows Loaded Configuration File (none) Scan this dir for additional .ini files (none) 我的php.ini文件驻留在我的c:\ […]
完成Zend安装后,我得到这个错误。 服务器错误! 服务器遇到内部错误,无法完成您的请求。 服务器过载或者CGI脚本中有错误。 如果您认为这是服务器错误,请与网站站长联系。
我正在运行OpenBSD的chroot httpd进程,在过去的几天里,我得到了一些随意的hangups,在没有任何干预的情况下自行清理。 起初我以为这可能是一个资源问题,因为SSH挂在同一时间,但已经离开“顶部”在控制台上显示没有任何exception(内存使用率低,没有高负载等)。 我设法让我的用户在20-30分钟之后发生这种情况,并在我的错误日志中注意到以下情况: Timeout ^@Timeout ^@Timeout ^@Timeout 这就是所有这一切。 有时候,^ @超时的数量是不一样的,但那只是坐在那里。 我查看了访问日志,看看是否有一些像curl调用这样的可能挂起的进程可能会这样做,但是我没有看到任何关联。 在自定义的PHP应用程序中运行的网站,直到最近,没有任何问题。 没有新的代码更改被推上去,同时开始发生。 任何人遇到这样的情况,或有任何想法? [编辑 – 06-11-2009] 看起来像别的东西正在这个服务器之外。 超时打印似乎是随机发生的,但我认为我看到这种相同的事情发生在networking层面,连接挂起。 感谢您的input,虽然!
可能重复: 企业级PHP应用程序服务器 嗨伙计, 我正在寻找商用PHP(应用程序!)服务器,它随Vendor支持与企业级应用程序一起使用。 我知道把所有东西放在一起很容易(Apache + Fast CGI + PHP + APC + xdebug等)。 但商业生产支持是我们的主要要求之一,也是平台升级的方便。 如果单个供应商提供经过预先testing的所有相关软件包,将是理想的select。 到目前为止,我已经find了Zend Server(http://www.zend.com/products/server/)和Sun Glassfish Web堆栈(http://www.sun.com/software/webstack/index.xml)。 我想听听有没有人有使用这些产品的经验和他们的反馈意见。 有没有其他类似的产品,你想推荐?
<?PHP print "hello"; ?> 我写这个代码并保存为“1.php”; 然后我把这个PHP脚本上传到我的服务器。 我有8个不同的免费托pipe服务器的帐户。 我注意到有两种types的服务器设置。 (1) “A型” 为exapmle,sqweebs。 我们需要将PHP文件权限设置为640。 这意味着sqweebs服务器需要我们 为PHP脚本运行提供组权限。 如果我设置了604,那么服务器会产生这样的错误。例如, 警告:未知: 未能打开stream: 第0行的未知权限被拒绝 致命错误:未知: 无法打开需要 '/www/sqweebs.com/1.php' (include_path中= ':/ blahblah') 在第0行的未知 (2) 另一方面,还有其他types的 这个世界上的服务器。 “B型”, 例如,izfree。 在这个服务器上,我发现 我可以让PHP脚本工作,如果我给它 604作为许可。 所以我想知道为什么有很多的服务器设置, 这是什么原因,和其他一些相关的 意见。 像我应该使用哪个服务器,或者等等。
在这里慢慢失去理智。 我有PHP 5.2工作正常(ISAPI)在IIS下,但对于一些扩展,我需要5.3。 所以不用担心,我安装了这个,但事实certificate,ISAPI不再提供。 我遵循了fastcgi的安装教程,最后每个PHP页面都有500个内部服务器错误。 所以我现在的情况是:我有fastcgi删除。 在我的网站中,我添加了PHP(head,get,post)并将它们路由到c:\ php \ php-cgi.exe。 结果:我尝试的每个PHP页面(即使是只有文本的页面)都会给404找不到错误。 我放在同一个文件夹中的任何HTML文件都没有问题。 谁可以帮助我…这样的事情有多难? 对我来说显然非常困难。 额外的信息: 按照下面的build议运行安装程序。 将其设置为使用fastcgi。 我的fcgiext.ini文件现在看起来像这样: [types] PHP = C:\ PHP中\ PHP-cgi.exe文件 [C:\ PHP \ PHP-cgi.exe文件] exepath = C:\ PHP中\ PHP-cgi.exe文件 从命令行使用phpinfo();的3行PHP文件phpinfo(); 工作正常 从服务器的相同的PHP文件只有phpinfo(); 导致内部服务器500错误。 从服务器一个PHP文件只有文本工作正常 当在IISpipe理控制台中更改文档types时,将PHP扩展名直接指向每个PHP文件的404 c:\php\php-cgi.exe结果 php.ini是发行版中的php.ini.production文件。 没有编辑。 直接将PHP PHP处理程序设置为PHP(而不是通过fastcgi) c:\php\php-cgi.exe导致以下结果: 显示只有文本的PHP页面….工作正常 仅用phpinfo();显示页面phpinfo(); 结果404找不到
我已经购买了Go Daddy Windows 2003服务器。 问题是我不能通过本地访问我的网站,但它可以通过URL访问。 我该找什么?
UPDATE 当我使用一些php正则expression式函数时,我不断收到一个警告,说“这个版本的PCRE不支持PCRE_UTF8编译”。 我一直在深入挖掘,认为我需要做的就是从源代码安装PCRE,而在configurationPCRE时select–enable-utf8选项。 没问题。 但后来我需要告诉PHP来find这个新的PCRE库。 我想我必须从源代码安装PHP,并指定一个外部PCRE库如下所述: http : //www.php.net/manual/en/pcre.installation.php 我认为指定外部PCRE库将涉及只是添加一个选项时,当我做./configure 如果在使用aptitude的时候有办法做到这一点? 当aptitude执行./configure时,我需要设置选项。 谢谢!
你会用什么来监视IIS服务器的性能,检测和响应错误等,find瓶颈,可视化负载下的CPU利用率,监视PHP MySQL的性能等。 干杯