我不幸今天发现我的网站上有恶意脚本。 这是644,但我不能删除它。 上面的目录将允许我正常删除它。 界面是cPanel。 我从背后的源代码底部find了创build者的名字。 这个脚本非常讨厌,在我的网站的每个目录。 幸运的是,我有一个干净的备份,我打算尽快恢复。 从源头上,我推断它是用来“破解”ftp密码,mysql数据库,一般的安全性,它可以(不幸的是)也做了很多事情,包括直接访问我帐户上的每个文件。 它针对某些脚本,即phpbb,smf和vbulliten,但我没有这些在我的网站上运行。 是否有一个脚本强制删除这个病毒/蠕虫/不pipe它是什么,而不会触发它? 它出现在chmod至less为755的所有目录中,而在某些地方是644以某种方式。 我该怎么办? 没有人跑过来,它只是坐在那里。 没有访问日志有任何人做任何logging(还) 什么是我采取的最佳途径? 我一直听说,它是在整个服务器上,而不仅仅是我的帐户。 另外,对不起,如果这个网站是不是正确的地方问我,我认为这是最好的,但因为它直接关系。 任何方式只是黑名单的文件名?
我有一个CodeIgniter应用程序,我用php 5.2部署到服务器,我的开发盒有5.3,有些东西不工作了。 我不想升级PHP和风险的服务器上的其他应用程序有问题。 无论如何,我编译了一个自定义的PHP,并将以下内容添加到/etc/httpd/conf.d/zcid.conf文件中的一个.conf文件以及所有其他conf文件。 <VirtualHost *:80> DocumentRoot /var/www/cid/app ServerName sub.example.co.nz </VirtualHost> <Directory "/var/www/cid/app"> authtype Basic authname "oh dear how did this get here i am no good with computer" authuserfile /path/to/auth require valid-user RewriteEngine on RewriteCond $1 !^(index\.php|robots\.txt|createEvent\.php|/cgi-bin) RewriteRule ^(.*)$ /index.php/$1 [L] AddHandler custom-php .php Action custom-php /cgi-bin/php53.cgi </Directory> 在/ var / www / cid […]
我可以访问一个Linux机器和SSH。 我需要最新版本的PHP。 以下将做什么: sudo apt-get install php5 现在,我有PHP版本5.1.6。 不知道上面的命令是否正确。 另外,我可以访问面板版本10.0.1。 我可以从那里升级PHP吗?
我至less有5个开发服务器(开发,质量保证,分期)有PHP和其他包从源编译的软件包。 我想删除所有这些,并用yum包更新这些服务器。 如果我可以通过傀儡或厨师做到这一点,将是伟大的。 所以: 我如何开始寻找自编译的软件包并删除它们? 稍后通过yum在服务器上安装相同包的更新版本? 木偶/厨师是一个很好的select来模拟服务器的变化?
我升级了PHP到版本7,现在我遇到了pecl命令的问题。 当我运行sudo pecl install mongo我得到了很长的错误列表: Warning: Invalid argument supplied for foreach() in Command.php on line 249 Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249 Warning: Invalid argument supplied for foreach() in Command.php on line 249 Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249 Warning: Invalid argument supplied for foreach() […]
我遇到一个问题,当有时内存得到100%完整,交换文件也,并且服务器变得无法响应,并且必须重新启动(导致数据库中的问题)。 这就是仙人掌所显示的: 服务器正在运行一个Web应用程序(数据库+ Apache),在那段时间没有经历任何非正常的stream量或使用。 这种情况在上周发生了两次。 什么可以导致这个? 我该如何解决这个问题?
我一直在试图将php版本从php 5.4降级到php 5.3。 我尝试删除php5,清除php5,然后重新安装使用“apt-get安装php5 = 5.3.6-13ubuntu3.6”,但它没有帮助,我得到一个消息说:“E:Version”5.3.10-1ubuntu3.3 '找不到'php5'“。 有没有办法可以在Ubuntu 12.04安装PHP 5.3.10? 我正在使用亚马逊ec2实例,
我想从一个PHP文件启动一个netcat连接的值,但它死亡: localhost [127.0.0.1] 2000 (?) : Connection refused 我不知道为什么,但它运作良好,如果我ssh它作为Apache用户(万维网数据)。 这就是我所做的: 开始一个无限循环,服务一个有点延迟的date: $ (while true; do nc -l -p 2000 -c "sleep 5; date"; done)& 检查是否工作: $ su www-data $ nc localhost 2000 Fri Oct 16 21:33:20 COT 2009 创build/var/www/test.php如下: <?php exec('nc localhost 2000>>/var/www/dates.txt 2>>/var/www/errors.txt &'); ?> 在浏览器上运行它: http://myserver.com/test.php 最后看看这两个txt的,date是空的(没有像#2中的响应),错误有“连接被拒绝”的错误。 该服务器是一个运行Ubuntu Server 9.04 DRBD和Heartbeat的LAMP集群。 让我疯狂的是,这个test.php在我的笔记本电脑(Ubuntu桌面9.04上的LAMP)中效果很好,服务器似乎已经打开并监听端口: $ […]
我有一个脚本,间歇性地返回在Firefox和Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error. chrome.死亡的Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error. chrome. Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error. chrome. 当我尝试访问使用PHP HTTP客户端(如Zend_Http_Client)的脚本时,间歇性地我得到一个exception(抱歉,我目前没有在我身上的确切消息)。 我怀疑是段错误。 这是由我的错误日志中的行进一步支持,如下所示: [Thu Mar 18 16:03:02 2010] [notice] child pid 845 exit signal Segmentation fault (11) 现在,我正在运行RedHat,并且我知道RedHat不会立即生成核心转储。 我遵循这里的说明http://kbase.redhat.com/faq/docs/DOC-5353 ,但我没有看到任何核心转储。 如何生成核心转储?
我正在寻找一个虚拟主机到我的iPhone应用程序。 我的需求如下: * PHP5 * MySQL5 * curl * shared SSL * CRON * Fast support * Money back 你对2:IX Web Hosting和HostGator有什么看法? 你build议与其中一个人一起工作吗? 我感谢任何build议。 谢谢