我试图删除服务器上的文件,但PHP仍然忙于它,不会让我删除它… FTP说SORRY不能做: > DELE ml.txt < 550 ml.txt: Permission denied > PORT 190,028,4,31,129,100 和 > SITE CHMOD 777 ml.txt < 550 ml.txt: Operation not permitted 怎么办,为了杀死进程或删除文件?
我正在尝试将xhprof(PECL)扩展安装到我的Mediatemple网格服务器上。 由于写入限制不允许PECL安装程序工作,所以我有一点时间。 我做了以下几点: mkdir /home/#####/data/lib/xhprof-0.9.2 wget http://pecl.php.net/get/xhprof-0.9.2.tgz uncompress into /home/#####/data/lib/xhprof-0.9.2 cd ./xhprof-0.9.2/extension/ phpize ./configure make make install make test mkdir /var/tmp/xhprof 编译器似乎运行良好。 make test返回8次,0次失败。 然后我将以下添加到我的php.ini(在/ home / ##### / etc): [xhprof] extension=xhprof.so xhprof.output_dir="/var/tmp/xhprof" 请注意,我没有访问全局php.ini文件。 在这一点上,xhprof仍然不起作用(即 – 对xhprof_enable()的调用返回致命错误 – 未定义的函数) 其他规格:PHP版本5.2.14 Apache / 2.0.54我的问题:什么是适当的php-configpath? 我如何告诉PHPparsing我的额外的php.ini文件? 我做了什么不对吗? 提前感谢任何帮助..
我不明白为什么HTTP分析器(我更喜欢这个,因为它能够解码通过HTTPS传输的SSL编码数据)不能捕获PHP生成的HTTP通信。 它捕获除PHP以外的每个应用程序(确实是httpd.exe)的HTTPstream量。 它甚至捕获通过HTTP代理隧道mysql-client的stream量,但不能捕获纯PHP的HTTPstream量。 我试过各种HTTP嗅探器,但结果总是一样的。 我的意思是完全HTTP嗅探器,而不是TCP的。 任何想法? PHP可能以其他方式发送HTTP请求吗?
在向http://guy.lt/fbb?foo=bar发送post请求{username:'admin', password: 'password'}时发生此问题。 输出是{"foo":"bar"} ,虽然预期的输出是: {"foo":"bar","username":"admin","password":"password"} 。 (PHP后端输出JSON编码的$_REQUEST )但是,如果我直接发送POST请求到http://guy.lt/fbb/index.php?foo=bar ,我得到预期的输出。 所有相关的configuration: https://gist.github.com/98f4e8fc56d1d2d706fd nginx.conf https://gist.github.com/f9a60f3914696dca3374 anuary_standard_server https://gist.github.com/6300bb66620d3731d776 virtualhosts.conf https://gist.github.com/789ad2b0645cade2f9dc anuary_location_php
认为我是一个总的noob,谁使用Windows PC,从来没有触及Linux。 但是,我想pipe理,pipe理和承担我的服务器的责任,至less在某些时候,如果不是现在。 但是因为我是一个全职的博主,所以我没有时间去研究所。 所以,这里是我的问题 – Is It Possible To Self-Teach HTML, CSS, PHP, JavaScript, WordPress, CentOS (or for that matter any Linux distro), Apache, Nginx, and Varnish? 是的,从HTML开始,绝对是所有这些。 我似乎过于雄心勃勃,愚蠢,但我只想做。 没有自学的服务器pipe理员吗? (1)请用好书,链接和任何你能帮助我的名字。 (2)需要多长时间(约)? 3年? 5年? (我对HTML和Wordpress有很好的接触。) 这是一个很棒的社区,我希望你们中至less有一些会向我提出一些build议。
我使用了Digitalus CMS的Zend Framwork。 我与Ubuntu的testing/开发工作,网站在那里工作得很好。 问题是当我将网站迁移到IIS生产服务器,我得到这些错误: PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user 'user'@'subdomin.domain.net' (using password: YES)' in D:\Domains\website.com\wwwroot\library\Zend\Db\Adapter\Pdo\Abstract.php:129 Stack trace: #0 D:\Domains\website.com\wwwroot\library\Zend\Db\Adapter\Pdo\Abstract.php(129): PDO->__construct('mysql:adapter=P…', 'username', 'password', Array) #1 D:\Domains\website.com\wwwroot\library\Zend\Db\Adapter\Pdo\Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() #2 D:\Domains\website.com\wwwroot\library\Zend\Db\Adapter\Abstract.php(448): Zend_Db_Adapter_Pdo_Mysql->_connect() #3 D:\Domains\website.com\wwwroot\library\Zend\Db\Adapter\Pdo\Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES 'utf8…', Array) #4 D:\Domains\website.com\wwwroot\application\Bootstrap.php(144): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES 'utf8…') #5 D:\Domains\website.com\wwwroot\library\Zend\Application\Bootstrap\BootstrapAbstract.php(666): Bo in D:\Domains\website.com\wwwroot\library\Zend\Db\Adapter\Pdo\Abstract.php […]
我使用mysql_connect来完全定义在UTF-8中的数据库。 我可以在configuration中看到任何地方,我看到UTF-8 Unicode (utf8)或utf8_general_ci 。 但是,当我打开PHP连接,然后使用echo mysql_client_encoding(); ,我得到了latin1作为输出,这是非常意外的。 它是从某种PHP / Apacheconfiguration?
我读了很多关于如果有人访问我的网站之一,那么他们应该被监禁到该网站。 我明白这是什么意思,但不知道如何做到这一点。 我有一个debian web服务器运行多个php / mysqli网站与虚拟主机设置。
出于性能原因,我想知道是否值得自己编译php 5.3.x而不是使用默认的.deb包。 我知道一些PHP核心开发人员认为这是值得的。 顺便说一句,大多数说suhosin是几乎无用和缓慢的PHP通过修改一些核心function。 你在想什么?
我正在开发一个使用CakePHP的应用程序,并遇到一个奇怪的问题:当我POST数据到一个特定的方法,我得到一个0字节的响应和访问日志中的一个简单的404错误。 psycho953.psych.susx.ac.uk – – [11/Oct/2011:10:17:43 +0100] "GET /research/ssd/aesthetics/participants/add HTTP/1.1" 200 3255 "-" "Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1" psycho953.psych.susx.ac.uk – – [11/Oct/2011:10:17:44 +0100] "POST /research/ssd/aesthetics/participants/add HTTP/1.1" 404 – "http://webvm.psych.sussex.ac.uk/research/ssd/aesthetics/participants/add" "Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1" 发布到其他表单的工作,无论他们是否使用CakePHP或只是普通的PHP。 我不知道如何工作超出0字节的响应。 我的问题不是那么多“为什么这不工作?” 作为“我怎样才能找出什么是不工作?” 为了logging,php.ini设置为显示错误,并成功地这样做的语法错误等