Fedora 17.我的系统上安装了一个PHP版本,我们把它命名为phpMain 。 我使用这个选项从源代码编译了另一个PHP版本: ./configure –prefix = / opt / php / 5.xy 我会称之为phpAlt 。 然后,我去了/ usr / bin文件夹,并将php重命名为phpMain,并在/ usr / bin /指向/opt/php/5.xy/bin/php上创build了一个符号链接。 当我inputterminal时: php -v 我得到了phpAlt版本,并确定。 但是在brownser中运行一个phpinfo项目,我得到了错误的版本, phpMain版本。 我需要改变phpinfo显示正确的phpAlt版本?
我开始不喜欢1and1.com那么多。 我已经使用了他们多年,但主要是简单的网站,而不需要太多的configuration。 我知道有更好的托pipe公司,我可能会去找他们。 这里的问题是,我的本地XAMPP服务器(坐在一个networking与康卡斯特ISP),我有一个PHP脚本,使用PEAR ::邮件发送邮件使用MIME。 脚本可以通过smtp.1and1.com和相应的证书在本地查找, smtp.gmail.com通过相应的证书使用相应的端口等。 1and1告诉我必须更改此脚本运行的域上的MXlogging才能使其工作。 这对我来说没有意义。 版本: PEAR Version: 1.5.0 PHP Version: 4.4.9 Zend Engine Version: 1.3.0 我知道系统(服务器)是非常不同的(感谢nojak提出这个问题;我原来的问题是模糊的)。 操作系统,PHP版本,可能还有很多其他configuration是完全不同的。 我的主要问题是,如果PEAR和PHP在这两种情况下都具有电子邮件function,并且我的脚本在我的本地设置上运行,那么1and1服务器将无法正常工作? 我正在寻找其他疑难解答来尝试。 我对我的无知事先道歉。 我在这里先向您的帮助表示感谢。 编辑 这是我的function: require_once('Mail.php'); require('Mail/mime.php'); function send_form_mail($body) { $from = "<***>"; $to = "<***>"; $subject = $body[0]; $host = "smtp.1and1.com"; $port = "587"; $username = "***"; $password = "***"; $headers […]
我一直在Ubuntu上使用gunicorn(现在的版本12.04)在nginx上运行一个django应用程序一段时间了,并且对结果感到满意。 我的问题是,我已经inheritance了我想在同一台服务器上运行的PHP网站。 任何人都可以给我一些build议,什么可能是最好的方式来添加PHP到我的服务器设置?
我有这个简单的Nginxconfiguration: server { listen 80; server_name example.com; rewrite ^(.*) http://www.example.com$1 permanent; } server { listen 80; server_name www.example.com; access_log /var/log/nginx/www.example.com.access.log; error_log /var/log/nginx/www.example.com.error.log; root /var/www/example.com/; location / { index index.html index.php; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/example.com/$fastcgi_script_name; } } 现在是防止洪水(dos)攻击的时候了。 我想实施这两条规则: 1)我会阻止每秒3个请求的PHP请求 。 例: www.example.com/page.php www.example.com/page.php www.example.com/page.php www.example.com/page.php […]
在我的本地主机( http://hotel.local/ )一切正常(Max OSX)。 现在我安装了一台虚拟机,用于在IE8上testing我的应用程序。 事实是,从这个虚拟机,如果我试图打开这个应用程序,它不断要求保存一个PHP文件,而不是打开。 如果我从Chrome尝试,它正常工作。 任何帮助或线索?
我在我的服务器(与plesk 11的Windows服务器)上得到以下错误: 致命错误 :调用第30行的processLogin.php中的未定义函数mcrypt_encrypt() 我试过PHP 5.2和5.3,.ini文件都包含dll文件。 如何获得mcrypt_encrypt()函数的工作? 谢谢
我在运行Ubuntu 11.10的PC上安装了LAMP。 LAMP运行良好,但我必须重新启动电脑,因为团结是搞乱了(像往常一样),工具栏已经消失。 当它启动时,我无法启动任何PHP文件。 我在/ var / www中有一个文件index.php。 它由www-data拥有,就像它所在的目录一样。服务器的LAN地址是192.168.1.10。 但是,当我在Mozilla FireFox的URL框中input192.168.1.10时, Unable to connect Firefox can't establish a connection to the server at 192.168.1.10 此服务器连接到局域网地址为192.168.1.4的另一台服务器。 当我在192.168.1.10的Firefow URL框中键入192.168.1.4时,我在192.168.1.4上看到与index.php相关的显示。 为什么不能显示自己的/var/www/index.php? 任何协助这将不胜感激,彼得。
这部分的PHP文档说,我应该能够使一个小的,假的服务器来提供一个文件夹中的一些本地.php文件 php -S localhost:8000 。 但是,当我尝试,我得到以下错误: Usage: php [options] [-f] <file> [–] [args…] php [options] -r <code> [–] [args…] php [options] [-B <begin_code>] -R <code> [-E <end_code>] [–] [args…] php [options] [-B <begin_code>] -F <file> [-E <end_code>] [–] [args…] php [options] — [args…] php [options] -a 我究竟做错了什么?
我已经购买了一个虚拟服务器,在这里我得到了一个非root sudo的用户。 其实我需要创build一个不是可以使用的帐户的FTP帐户,所以我创build了一个没有login的帐户就是为了这个目的。 我已经正确设置了VSFTPd,并启用了“userlist”function,以指定哪个用户被允许使用FTP。 然后,我在我的sudo-able帐户下创build了一个空目录,并且为第二个帐户授予了所有权,所以为了使它更易于理解,我们假设主帐户(我用来pipe理我的VPS的帐户)被称为ubuntu和FTP用户名为ftpuser ,我创build了一个目录/home/ubuntu/mywebsite给所有权到ftpuser:ftpuser 。 然后我上传了一个worpdress网站,默认权限是755和644.问题是Apache没有任何特权来运行网站。 我怎样才能使网站正常运行,哪个是最安全的? 我应该与其他用户运行该虚拟主机(如果可能的话)? 我应该强制FTP用户使用www-data组(如果可能的话)并使用775和664权限运行? 我该如何解决这个问题? 任何帮助表示赞赏,我想运行它使用默认权限,所以任何更新不会分解任何东西(因为权限重置)。
我正在使用cPanel WHM运行fastcgi / suEXEC的centos 5.7 我正在尝试使一个特定的文件夹可写,以允许脚本上传文件,但似乎有问题。 我想要写入的文件夹(和所有recursion文件夹)是: /home/mydomain/public_html/uploads 而且我只想让用户“songbanc”运行的脚本能够写入这个目录。 我已经尝试了以下内容: chown -R songbanc /home/mydomain/public_html/uploads chmod -R 755 /home/mydomain/public_html/uploads 但它似乎仍然没有工作。 如果我通过FTP客户端手动设置权限到777,脚本将只上传文件。 我假设我误解了如何为fastcgi用户设置权限,希望有人可以帮助我。 提前致谢 编辑:在其中一个脚本或文件夹上运行getfacl给出以下内容: # file: home/mydomain/public_html/ripples/1.jpg # owner: songbanc # group: songbanc 所以看起来主人是正确的? 我现在完全困惑! 编辑2: 情节变厚… lsattr和chattr正在返回不适当的设备的ioctl当阅读标志…