我需要使用我使用的php脚本来创build我的服务器列表目录,并且希望仅使用1个文件来列出目录,而不是每个目录中分散的数百个。 是否有可能使用默认文档字段的真实文件path? 它可以用在任何特定目录中没有索引文件转发到我的PHP脚本。
我正在运行apache2 + php5。 当我去www.mysite.com/index.php时,一切都很好。 当我到达www.mysite.com/(即没有特定的文件名)时,服务器只提供该文件的文本,所以解释器不运行。 为什么? Web根目录中没有其他文件。 我在这里错过了什么?
很可能这已经在其他线程中得到了回答,但我找不到确切的解决scheme。 我需要通过一个PHP脚本(bash)改变系统时间来调用一个bash脚本。 我需要以root用户身份运行该bash脚本,而不更改apache权限,即php脚本由用户“nobody”调用,php脚本以root身份运行脚本(sudoing可以,因为我在ubuntu上)。 因为这将从浏览器调用,我需要摆脱密码提示
我有一个小型的Xampp服务器,用于PHP网站的编码和原型。 每次刷新页面时,我通常会在最近几秒钟内调整页面的代码。 没有理由将来自服务器的任何内容caching起来,而且我的工作存在着caching内容的问题。 是否有一个简单的方法在Apache或PHP中使所有内容服务,未caching的默认? 唯一能看到服务器的是我的工作站,因为我的防火墙configuration为防止外部通讯,所以不用担心。 我宁愿设置在apache或php.in而不是基于浏览器的解决scheme。 思考?
我为web开发build立了一个非常小的本地networking。 networking服务器是一堆 MySql 5.1.37 NGINX 0.8.19 带有Suhosin-Patch 0.9.7和Xdebug v2.0.4的PHP 5.2.10 服务器本身运行Ubuntu的业力9.10。 为了向NGINX提供PHP,我使用下面的命令: sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid 我的问题是,每天早上,当机器从挂起状态恢复时,PHP已经停止工作(在浏览器NGINX尝试加载请求的页面几秒钟后显示“坏的网关”消息)。 如果我尝试重新启动重新生成PHP的命令,它给了我错误,说该地址已被使用。 编辑:更多信息 产卵后,如果我运行ps ax | grep php ps ax | grep php我得到一个php-cgi进程运行,而如果我从暂停恢复后重新发出命令,我什么也没有得到,虽然地址仍然会导致“使用”,如果我尝试重新产卵。 我脑海中浮现的想法是,php-cgi注册了一些其他的进程,并没有检测到与暂停的突然死亡php-cgi,保持地址繁忙。 是真的吗?! 任何想法如何解决这个问题? 一个优雅的解决scheme是最受欢迎的,但即使是一个肮脏的解决方法,使服务器可以自我恢复而无需人工干预是可以的。 这只是几个人使用的内部生产服务器。 预先感谢您的时间!
我试图设置一些服务器的PHP,更具体的SMTP发送邮件通过PHP。 无论如何,在第一台服务器上一切顺利,我可以安装它,并运行PHP文件没有问题。 我安装了相应的ISAPI扩展等。对于第二台服务器,我也是这样做的,我也在默认网站上创build了一个“虚拟目录”。 但是,我的浏览器中的一切都保持空白。 即使.html文件所以不仅.php,但一切都保持空白。 IIS上的其他网站正常运行。 我不得不说,默认网站上的其他网站也做不了多less。 提前感谢您的任何提示!
我们正在使用Plesk 9.2运行一些服务器。 PHP与Plesk紧密集成,所以我很谨慎地独立于Plesk更新它。 问题是9.2和PHP 5.1一起发布,我需要5.2。 什么是在Plesk系统上升级PHP的正确方法?
我无法find一个正常工作的好的snort web前端。 我试图基地我有这么多的错误,同时试图让它的工作: 警告:include_once(Mail.php)[function.include-once]:未能打开stream:在/usr/local/apache2/htdocs/base-1.4.4/includes/base_action.inc.php中没有这样的文件或目录第29行 警告:include_once()[function.include]:在/usr/local/apache2/htdocs/base-1.4中打开'Mail.php'失败(include_path ='。:/ usr / local / lib / php')。 4 / includes / base_action.inc.php第29行 警告:include_once(Mail / mime.php)[function.include-once]:未能打开stream:/usr/local/apache2/htdocs/base-1.4.4/includes/base_action.inc中没有这样的文件或目录。 30线上的php 警告:include_once()[function.include]:在/ usr / local / apache2 / htdocs / base-下打开'Mail / mime.php'包含(include_path ='。:/ usr / local / lib / php' 1.4.4 / includes / base_action.inc.php第30行 警告:无法修改头文件信息 – 在/ usr / local / apache2 […]
我有Apache 2.2.4和PHP 5.2.6的Windows Server 2003 R2。 我想通过https(SSL)访问页面。 而我得到这个错误(Zend框架GData): Unable to find the socket transport "ssl" – enter code here did you forget to enable it when you configured PHP? 所以我做了什么。 我去了php.ini,我发现了这条线 extension=php_openssl.dll 我也安装了Win32 OpenSSL 。 但没有任何工作。 我该怎么办?
我用nginx设置了php / fastcgi,现在我想通过java-applet上传非常大的文件。 大约30秒后,小程序报告一个“断开的pipe道”。 在服务器日志中,我找不到任何东西。 我改变了php.ini(max_execution_time,max_input_time,memory_limit,post_max_size)中的任何设置为非常高的值,但没有任何帮助。 任何想法?