我们的服务器是Debian 5,Apache2的Linux服务器 这是一个我们正在testing的开发服务器,因此我们已经设置了全世界的写入权限 我还将/ etc / profile中的umask设置为000 一个特定的PHP脚本循环通过目录中的一些图像,并尝试在子目录中制作缩略图 我们收到的PHP错误是“警告:mkdir()[function.mkdir]:没有这样的文件或目录” apache2作为用户www-data运行,我可以loginwww数据和目录和文件和一切都没有问题 Apache错误日志只是说文件不存在 有什么build议么?
我正在一个Web应用程序上工作。 该项目位于我的Linux机箱,即服务器。 我们正在从Windows远程访问这台机器。 我正在使用xdebug与Eclipse PDT进行debugging。 xdebug安装在我的服务器上。 下面的configuration在php.ini文件(位于服务器上)中设置: xdebug.remote_enable=1 xdebug.remote_host=10.88.36.1 xdebug.remote_port=9000 xdebug.remote_handler="dbgp" xdebug.remote_log = /tmp/xdebug.log 在php.ini中为xdebug做了上面的configuration设置后,这次只允许一台主机(即10.88.36.1) 这里我的问题是我想允许多个主机。 我知道在Zenddebugging器有一个configuration参数存在,这就是这样的 zend_debugger.allow_hosts=10.88.36.28, 10.88.36.1 这个参数是否存在于xdebug中? 这样我就可以允许多个主机远程访问服务器。 谢谢, -Pravin
我曾让老板在使用在线服务的服务器上进行漏洞扫描,试图解释说我们实际上并没有受到报告所说我们所做的漏洞的困扰,这是令人沮丧的。 我在开玩笑吧,还是说这些服务“假设”是因为你允许在你的网站上张贴它是脆弱的? 我testing了一堆注入攻击,我们的服务器返回从不允许它们执行,因为代码停止了它。 什么是使我的服务器免受这些扫描的最佳方式? 我得到了一些东西,比如说停止从报告它的版本来停止apache / php / openSSL,特别是因为我使用了Debian安全团队的安全补丁版本,它不一定与PHP的补丁版本匹配。
我正在我的本地MacBook Pro上运行PHP网站,这需要Soap。 我去了/usr/local/src/php-5.2.11/ext/soap,并运行“make install”。 它成功完成。 我去了/usr/local/src/php-5.2.11/文件夹,并运行./configure许多选项,包括–enable_soap。 当我转到http:// localhost / phpinfo时 ,它在configuration命令中没有列出–enable_soap。 如果我将“extension = soap.so”添加到我的/etc/php.ini中,那么当运行php时会出现此警告: PHP Warning: PHP Startup: Unable to load dynamic library './soap.so' – (null) in Unknown on line 0 我试过重新启动Apache,这没有什么差别。 我究竟做错了什么? 帮帮我!
我被给了一个关于设置apache2和php与一个叫做liferay的java CMS一起工作的教程。 问题是这些指令是为linux编写的。 有人可以帮我改变这些工作与Windows环境? ssh into the server. cd /var/www/ sudo mkdir directory name sudo nano (or vim if you prefer) index.php Enter this into the text editor. <?php echo "Hello World!"; ?> cd /etc/apache2/sites-enabled/ sudo nano (or vim if that's your preference) 000-default Make sure the first item on the page looks like this… […]
我要改变我的专用服务器。 我正在运行 操作系统 :Debian5。 数据库 :MySQL iRed邮件服务器 6个网站 (每个3000个文件) 新的服务器将被设置为相同的,只有硬件的变化(Debian5) 你将如何继续? 我从来没有做过服务器备份,我听说过“scp”命令。 谢谢
我有Windows 2003服务器与IIS 6,PHP和MYSQL都正常运行,但是当安装phpMyAdmin我得到以下错误: PHP警告:require_once(./ libraries / common.inc.php)[function.require-once]:未能打开stream:没有这样的文件或目录在C:\ Inetpub \ wwwroot \ mysql.mydomain.com.au \ index第35行.php PHP致命错误:require_once()[function.require]:在C:\ Inetpub \ wwwroot \ mysql中打开所需的'./libraries/common.inc.php'(include_path ='.; C:\ php5 \ pear')失败.mydomain.com.au \ index.php在线35 显然,它说它找不到required_once()path,因为父path(即“./”)由于某种原因未启用。 有没有人知道一个解决方法,这不得不诉诸在phpMyAdmin编辑代码?
在我的网站有PHP文件,我包括在其他的PHP文件…他们执行不同的任务,如连接到我的数据库和各种其他function…现在我知道我的文件给定的path..所以我可以给path喜欢 http://www.mysite.com/myfiles/ 这将给该目录中的文件的目录列表.. 我知道要避免目录列表,我将通过这样做,而不是目录列表放在文件名index.html或index.php 但我仍然知道文件的path.. http://www.mysite.com/myfiles/con.php通过这样做的代码执行,但你可以看到OFFCourse源,因为它是客户端.. 但有没有办法获得该PHP文件及其源代码,当有人知道path…将是安全风险不是吗?
我很想回到PHP版本5.2.x使用YUM,所以我可以使用PHC编译它。 不过,我遇到的问题是find旧版本。 有人可以请给我说明在我的系统上使用yum安装php-5.2.x或者告诉我在哪里可以find这个版本库吗?
我刚刚安装了Ubuntu Desktop 10.4。 我想保持系统的完全安全,以便它不容易受到任何forms的黑客,攻击,病毒,恶意软件等。 我想要在这个系统上做的是做一些基于PHP的开发(运行Xampp),然后上传网站,当它准备好我的托pipe服务器。 这是可能的和如何实现它? 为了跟踪系统状态的变化(如果发生这种情况的可能性很小),可以做些什么? 这里有人可能会有一个有用的答案给我。