我一直在尝试从共享托pipe域名到我的新VPS。 一切正常,一切正常,然后突然重写停止工作,应该工作的图片开始返回404s。 我不知道为什么,但由于某种原因,在我的网站上: http : //www.onlythebible.com/只有主页的作品,所有其他网页取决于重写,在一个阶段工作得很好,但所有突然停止工作。 一些像这样的url的图片: http : //www.onlythebible.com/bgsPreview/Matthew-8.10.jpg哪个不用重写就扔404? 我几乎可以确定这与nginxconfiguration没有任何关系。 我怀疑它可能是与php5-fpm有关吗? 有趣的是,突然间它又开始工作了。 然后一个小时后,它再次爆发,现在已经回到只显示主页,所有的链接(和一些图片)只显示404。 有没有人有什么问题可能的想法? 我对整个Linux VPS很新,但是这看起来很奇怪。 *编辑 以下是错误日志中的一行,可能会对问题有所了解: 2011/02/06 03:04:59 [error] 2873#0: *220 open() "/usr/local/nginx/html/bgsPreview/Matthew-8.10.jpg" failed (2: No such file or directory), client: 114.77.115.211, server: onlythebible.com, request: "GET /bgsPreview/Matthew-8.10.jpg HTTP/1.1", host: "www.onlythebible.com", referrer: "http://www.onlythebible.com/" 我想知道为什么它试图find/ usr / local / nginx / html文件而不是正确的根/ var / […]
我有一个mediawiki实例,似乎随机login人。 有时需要数小时,有时需要数秒。 我还没有弄清楚什么是触发注销,但它似乎不是一个会话超时。 我应该看什么php / mediawiki设置?
我如何确保PHP使用TBinaryProtocolAccelerated而不是TBinaryProtocol作为协议? 我在Ubuntu服务器中使用PHP5。
我有一个运行PHP 5.3.2 + PHP-FPM和Nginx 0.7.65的站点,并在更改根密码后重新启动服务器。 networking服务器启动正常,但网站没有出现,唯一的线索是在Web应用程序的日志中(特别是Predis): /home/myapp/dev/releases/20110520160839/components/Predis/Predis.php(1250): Predis\TcpConnection->w in /home/myapp/dev/releases/20110520160839/components/Predis/Predis.php on line 1259" while reading response header from upstream, client: 69.XXX, server: dev.example.com, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "dev.example.com" 似乎FastCGI的端口9000拒绝连接。 当我运行“nmap 127.0.0.1”我没有看到任何端口9000。 “netstat -ntlp”确实显示了这一点,虽然: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:4949 0.0.0.0:* LISTEN 1169/munin-node tcp 0 […]
我有一个标准的PHP5.3安装在w2k8r2 / IIS7.5(有和没有WinCache,因为我已经试过这两个选项)。 事件发生如下: 1)我在应用程序事件日志上得到一个错误,说: Faulting application name: php-cgi.exe, version: 5.3.6.0, time stamp: 0x4d81eb28 Faulting module name: kernel32.dll, version: 6.1.7601.17514, time stamp: 0x4ce7baf9 Exception code: 0xc0000005 Fault offset: 0x00011389 Faulting process id: 0xec4 Faulting application start time: 0x01cc436ab5451001 Faulting application path: C:\Program Files (x86)\PHP\v5.3\php-cgi.exe Faulting module path: C:\Windows\syswow64\kernel32.dll Report Id: 04e3bab2-af5e-11e0-addc-0048548eefef 2)我在系统事件日志上得到一个警告,说: A process serving […]
我在RHEL服务器上安装了PHP5。 它通过yum进行pipe理,所以安全更新像往常一样应用。 我需要HTML Tidy的function,并且感到惊愕的是知道那里(貌似)不是一个php5扩展名可用,而且(看似)得到它的唯一方法是编译php –with -tidy。 search我的yumpipe理的PHP安装和编译只是为了得到整洁的function似乎过度。 有没有其他方法获取HTML Tidy与php5集成,我没有find? 编辑答案: 感谢cyberx86(从下面的评论)的build议,使EPEL和抓住php-tidy包在那里。 脚步: [shell]#rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm [shell]#yum install php53-tidy.x86_64 完成和感谢。
我不确定哪个是最好的张贴,所以我张贴在这里和http://webmasters.stackexchange.com 如果这个post在这里更加相关,我会删除其他的。 我在我的networking服务器上遇到内存问题。 它是安装并运行Fast CGI的Windows 2008 RC2 IIS 7.5,全部为最新版本。 我在这个服务器上运行了许多Wordpress网站,但是它们并不都是同时运行的; 目前服务器负载/stream量并不高。 然而,当他们中的一些运行,即使它只是我在网站上,他们产卵多个php-cgi.exe实例来处理我的“冲浪”。 有些要注意的地方: 我有超级caching安装在每个WordPress的网站,似乎工作正常。 我知道PHP-CGI.exe实例只有在需要时才会保持活动状态。 例如:一个WordPress的网站几乎没有内容和最小的插件(超高速caching和谷歌分析)产卵: w3wp.exe实例和10MB左右的水平 5个php-cgi.exe,每个大概9MB 第一次运行时,这个数字是55-60MB。 这对我来说似乎有点极端。 另一个网站在第一次启动时几乎是相同的,但产生了8个php-cgi.exe实例。 换句话说,我希望ASP.NET的这个用法不是PHP。 我可以限制php-cgi.exe每个网站的一个实例,并处理该网站的所有请求? 还有一点我应该提到, 我正在运行PHP 5.2.17 。 如果我升级到PHP 5.3。*这个问题会消失吗? (这不会破坏一些网站,但我可以忍受这一点) 我唯一的解决办法是把他们移到一个Linux的盒子,或者我会有同样的问题呢? 感谢您的时间和帮助。
我已经安装了Microsoft Web Platform Installer v3.0的PHP版本。 在这种情况下,它是5.3.10版本,从那时起版本5.4.0出来了。 我如何使用Microsoft Web Platform Installer来更新PHP的版本? 我似乎无法find任何文件或推荐程序。 这是在Windows Server 2008 R2与IIS 7.5。
我用apache2,php5和mysqlbuild立了一个新的vServer。 当我在浏览器中input我的服务器URL(例如example.org)时,它开始下载index.php,而不是parsing它。 但是当我请求一个文件(例如example.org/index.php)时,它会正确parsing它。 这是在我的php5.conf(片段): <FilesMatch "\.ph(p3?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> 我也尝试用以下代替上面的行: AddType application/x-httpd-php .php .phtml .php3 .php4 .php5 .php AddType application/x-httpd-php-source .phps 但是这也没有帮助。 这是在我的httpd.conf中: AddHandler php5-script .php DirectoryIndex index.html index.php AddType text/html .php AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php 我认为这是我必须做的,以使其工作…希望你能帮助我! PS:我是一个“networking服务器pipe理员”新手。 任何更改后,我重新启动apache2和/或做一个强制重装…没有帮助:(
我使用Apache和PHP 5.3运行FreeBSD服务器。 我试图获得运行PHP的Oracle数据库扩展(OCI8),但我找不到端口或任何东西。 一半的互联网表示不再支持,另一半则抱怨分段错误。 我在这里不知所措 即使链接到一些相关的信息将有所帮助。 我希望有一个PHP解决scheme,否则我们将不得不去Java的路线。 谢谢!