Articles of PHP

dotdeb冲突

我试图重新安装我的PHP,但升级我得到以下 The following packages have unmet dependencies: php5-mysql : Conflicts: php5-mysqlnd but 5.4.9-1~dotdeb.0 is to be installed php5-mysqlnd : Conflicts: php5-mysql but 5.4.9-1~dotdeb.0 is to be installed 如何使忽略dotdeb包?

MySQL本地主机缓慢连接在IIS 8上

我的Windows 2008 Server上已经有这个问题了,我可以用下面的方法解决它: 将127.0.0.1 localhost添加到Windows主机文件 将skip-name-resolve添加到my.ini 这很奇怪,在Windows Server 2012(IIS8)这些技巧没有帮助。 使用PHP / MySQLi创build连接到MySQL需要1秒,当使用本地主机作为服务器名时,到127.0.0.1需要0.0001秒。

FTP和Apache不相处的所有权

我几个星期前从pipe理的VPS移到非托pipe的VPS,并设置了它,因为我可以find网上的指南。 我已经安装了Kloxo作为我的服务器pipe理webui 我有一个拥有权限的问题。 我的大部分网站都运行WordPress,对于我来说这些文件夹上的apache权限是非常重要的,所以WP可以做更新和安装插件。 但是,当我给apache所有权的FTP打破了我不能写任何东西的方式。 我发现这个组是为了这个,并且把apache和ftp添加到同一个组中,并且把这些文件夹变成了,但是没有成功。 它给了我,或在某些情况下禁止403,或ftp访问,但不是阿帕奇。 我有点困惑于如何设置:| 我也试图切换到suphp,因为它可以解决一些事情听到(我可以读),但我有PHP 5.2.17版本不去O_o 我会升级到php5.3,如果我确信会解决问题,但由于我的网站需要生活,我几乎没有空间玩。 你有什么build议? 我需要有ftp和php(apache)写权限!

以root用户身份运行drupal以运行bash脚本

我在redhat上存储一个网站,并使用drupal。 在网站上有一个button激活一个php脚本,php脚本使用exec来激活服务器上的bash脚本。 现在脚本没有运行,我猜是因为权限原因 – 运行bash的drupal用户没有root权限来运行bash脚本。 我如何添加用户作为根,并testing这个? 然后降级到正常水平。 所以我需要知道 – 如何查看当前用户,组和状态,并更改它们。 这是推荐? 我不是Linux专家。 谢谢。

ISPConfig显示403禁止

这是我打开浏览器时收到的 被禁止 您无权访问/在此服务器上。 在日志中没有任何意义 “403 179” – “”Mozilla / 5.0(Windows NT 6.1; WOW64; rv:17.0)Gecko / 20100101 Firefox / 17.0“ 和 (13)权限被拒绝:访问/拒绝

Drupal安装。 GD和PDO问题在Ubuntu的亚马逊EC2

对不起,如果这已经得到了回答,但我的search没有把我带到哪里。 我刚刚在Amazon EC2实例上安装了LAMP环境。 它运行于: Ubuntu precise 12.04 amd64 server PHP Version 5.3.10-1ubuntu3.4 MySQL 5.5.28 Apache/2.2.22 (Ubuntu) Drupal 7-18 Drupal安装告诉我,我没有启用GD和PDO扩展被禁用。 然而,看着phpinfo()我有: GD Support enabled GD Version 2.0 FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.4.8 T1Lib Support enabled GIF Read Support enabled GIF Create Support enabled JPEG Support enabled libJPEG Version unknown PNG Support […]

Php5-fpm太多内存使用情况nginx和ubuntu 11.04 32bit

我最近有512MB RAM的VPS。 我用ph5-fpm和简单的wordpress安装来安装nginx 1.2.4。 我目前没有交通,因为它处于开发模式。但仍然显示使用495MB和495的80%被php5-fpm使用。 有什么可以解决这个问题,因为在阿帕奇我没有这样的问题。 从第一个网站加载php5-fpm的内存使用量开始增加。 我试图通过http://www.pixelbeat.org/scripts/ps_mem.py使用python脚本显示内存 它显示了php5-fpm使用了最大内存。 build议我这样做,我的网站可以处理stream量,因为wordpress使用太多的资源,但不是这么多。

nginx“漂亮的url”

所以基本上我目前正在面临一个问题,让以下工作。 http://example.net/url.php/value1/value2/value3 我已经尝试了各种try_files的方法,但没有一个似乎在工作。 以上是我需要做的所有事情,但这是我想出的错误: 这是我当前configuration的副本。 server { listen 80; server_name example; error_log /var/log/nginx/error.log; index index.php; root /www/example.net; location / { try_files $uri $uri/ /index.php =404; } location ~* \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; } } 我已经尝试了很多组合,我已经阅读了各种教程中的try_files在位置/和他们都没有以我想要的方式工作。 我得到了404(如果index.php不包括在最后,因为它没有find文件或目录)或500错误。 2013/01/23 07:21:35 [error] 1411#0: *1 rewrite or internal redirection cycle while internally redirecting to "/testing_nginx.php/test", client: 75.182.96.115, […]

如何使用php梨邮件smtp类连接到后缀

我有以下脚本: <?php include('Mail.php'); include('Mail/mime.php'); $recip = "me <[email protected]>"; $strSubject = "test subject"; $strMessage = "test message"; $crlf = "\n"; $headers = array('From' => $recip, 'Return-Path' => $recip, 'Subject' => $strSubject); $mime = new Mail_mime($crlf); $mime->setTXTBody($strMessage); $body = $mime->get(); $headers = $mime->headers($headers); $smtp_params["host"] = "localhost"; $smtp_params["port"] = "25"; $mail =& Mail::factory("smtp", $smtp_params); //$mail =& Mail::factory('mail'); $confirmation […]

PHP 5.2,Ubuntu 10.04 LTS截断外部inputvariables

为什么Ubuntu 10.04 LTS上的PHP 5.2截断了大量的$ _POST(外部input)variables,就像PHP 5.3中的max_input_vars指令? 我正在支持一个旧的电子商务网站(即将被replace),并且在最近更新之后,由于有超过1000个inputvariables,pipe理员不能再完全编辑产品。 (使用Zend Server Community Edition安装PHP 5.2)