wordpress-logo

WordPress需要访问您网页服务器的权限,需输入FTP的解决办法

前段时间穆童对博客的服务器进行了更换,同事也重新安装了WordPress程序,然后当我进行插件安装/删除时、安装/删除主题时、升级WordPress程序时,系统总是提示:连接服务器时出错,请检查设置,WordPress需要访问您网页服务器的权限,请输入您的FTP登录凭证的提示。

本以为然的输入FTP主机名、账号、密码项目之后发现依然还是无法连接,刚开始我还以为是FTP主机名、用户名或者密码输入错误了。其实不然,下面就说说我的解决办法。

修改所有者

其实导致这个问题的根本原因还是文件夹权限的问题,而且不是访问、读取、写入这类的777权限,而是所属用户的用户权限,既然如此我们修改用户权限就可以解决了

如果你也是使用的VPS服务器(或者云服务器),那么你完全可以登录到Linux系统中(远程登录就行),按照以下步骤进行操作:

  1. 用root用户远程登录服务器
  2. 找到出问题的这个WordPress网站的安装目录;
  3. 执行代码:chown -R www /home/www/xxx.com(即WordPress安装目录)

以上方法是对大部分LNMP一键环境都是可行的,如果您安装的是其他环境(比如自己的路‎LuManager)只需要修改上面第三修改一下:

  • chown -R zijidelu /home/ftp/1520/xxx_com;
  • -R要大写,zijidelu是所有者(即用户)后面/ftp/1520/xxx_com是WordPress安装目录。

上面的方法是可行的的,只是可能在所有者以及安装目录上会根据每个人的系统设置不同而有所不同,大家举一反三就可以解决。而解决的根本原则依然是:

通过chown命令修改下Wordpress安装目录(就是网站文件所在目录)的所有者

变化数据

日记:分析下究竟是什么原因导致网站流量突然下降?

与很多站长一样,笔者也时刻关注着网站流量的变化,因为这对于盈利模式传统且单一的网站来说太重要了。可是今天发现网站流量突然暴跌。大约只相当原来的十分之一。看到这个流量统计结果,着实让我惊慌了一下。随即思索了一下最近网站的种种情况:服务器挂机会隔几天来一次、前天上线了加速乐的服务、百度近期有算法调整等等,随后进入网站流量突然下降的原因分析状态。思考方向主要包括以下几点:

  • 是服务器的问题导致此次流量突然暴跌?
  • 莫非是来自搜索引擎的流量突然减少(比如是否与百度近期的石榴算法调整有关?);
  • 难道是流量统计工具的故障问题(比如升级);
  • 会不会是其他原因,不如加速乐?

找出真正的原因

服务器的问题:这是我首要怀疑目标,因为最近不知道是否存在恶意攻击,网站经常会出现一些问题而无法访问。而网站服务器出问题了,流量自然也就开始暴跌。等等,可是我想不明白,之前网站出问题,就是彻底的没流量显示,而本次的情况是:网站有流量,而且我用手机试过是可以访问的。所以初步排除了服务器的导致网站流量暴跌的嫌疑,不过笔者发稿前的确发现服务器存在问题,但之前可以访问的时候,小时流量也和日常相差甚远啊,这又如何解释?

搜索引擎惩罚:这不是没可能,在中国大陆地区像笔者这类型的资讯来网站,从搜索引擎来的流量是占很大比率的,特别是百度的流量。而如果此刻百度来一个算法调整把网站给K了,那么出现流量暴跌也不足为奇。考虑到百度官方最近发布说要升级石榴算法的通告,笔者开始网站遭遇惩罚的可能性(石榴算法的误杀)。可是当我再次分析统计数据的时候,我发现来自百度流量在所有搜索引擎中所占比率并没有出现大的变化,依然是70%左右的份额。显然这说不通,因为如果百度惩罚了网站,那么这个比率肯定是有很大变化的。而所有搜索引擎同时调整算法的可能性几乎是不可能的,所以百度惩罚的可能性也被排除。

流量统计工具故障:于是笔者开始怀疑是不是自己使用的百度统计这款流量统计工具的功能出现了什么问题?我随后前往百度统计官网查看时候有更新的公告,结果并没有什么发现。不过还是没有足够有说服力的资料证明统计工具没问题,因为并不是任何时候任何调整都会、或者及时的公布。所以这个疑点暂时保留。

意外的结局

其他问题:难道是笔者前天添加的加速乐服务出现了故障?于是笔者迅速的将加速乐服务去掉了。可就在这个时候,我突然发现网站出现了502的故障。随后联系技术人员解决服务器问题后并去掉加速乐服务后,网站流量恢复正常。那我就奇怪了,这到底是什么问题导致的流量暴跌?或许现在合情理的解释只有四个了:一是服务器的电信、联通、移动等某宽带线路出故障(不过这种情况之前从未有过)、二是加速乐的电信、联通、移动等某宽带线路出故障或者其他问题、三是统计工具真的有问题,并刚好在我去掉加速乐以及解决服务器问题的时候OK了、四是被黑客攻击了。

那么用什么方法解决以上问题?或许只有花更多的钱去买一个防御更给力、基于云的几乎0故障率的高效服务器了。

IIS

inetinfo.exe是什么进程?及inetinfo.exe病毒等问题介绍

因任务管理器中的inetinfo.exe进程而产生的疑问?它为什么运行,会是病毒吗?下面就了解下inetinfo.exe是什么进程吧!

inetinfo.exe进程基本信息:
程序厂商:微软® Microsoft Corp.
进程描述:IIS Admin Service Helper
使用网络:是的
进程属性:Windows系统进程
启动情况:IIS相关服务触发

来历及作用

IISinetinfo.exe进程程序文件是由微软为其发布的Windows操作系统定义的一个系统程序,被描述为:IIS Admin Service Helper(IIS管理服务助手),IIS是微软的服务器软件而本程序是其中的一个组成部分。inetinfo.exe一般运行在作为Web服务器的Windows 2003等服务器系统中,为FTP(文件传输协议)、SMTP(简单邮件传输协议)、HTTP(超文本传输协议)和NNTP(网络新闻传输协议)这些互联网服务提供支持,能够使用端口连接到局域网或互联网。

显然,作为Windows系统的一部分,inetinfo.exe的运行通常应该是安全的,对于作为Web服务的计算机系统而言它是非常重要的。如果你的计算机不提供此类服务可以通过“管理工具/服务/ IIS的控制面板”可以停止和禁用inetinfo.exe。当然如果不是出现下文中的情况,通常也不建议你结束其运行。

inetinfo.exe病毒

任何常见的系统文件都是木马病毒们感染的目标,故而本进程也难以幸免,这些木马病毒会使用相同或类似的名称来迷惑用户。如果你的系统中出现下列情况请保持警惕:

  • 如果inetinfo.exe不在%SystemRoot%\ System32目录下;
  • 如果任务管理器中同时存在两个甚至更多;
  • 如果你的计算机只是一个个人电脑而不是作为服务器而发现它在运行;
  • inetinfo.exe出现错误的情况也是十分可疑的;

如果出现以上情况请更新杀毒软件病毒库对电脑进行全盘查杀,必要时可考虑重装系统。

inetinfo.exe占用CPU

出现占用CPU 100%的情况首先应该尝试运行Windows自动更新程序(wuauclt.exe),如果问题不能解决请参考一下问题及解决办法:

可能与IIS 5.0服务器中的”printer”应用程序映射有关,这个映射存在一个缓冲区溢出错误,可以导致inetinfo.exe出错,删除printer的应用程序映射通常可以解决问题。另外shtml.dll对较长的带html后缀的文件名都会进行识别和处理,利用这一点,可以对IIS服务器执行DOS攻击,使目标服务器的CPU占用率达到100%,禁用Frontpage扩展可以解决。另外,按时间排序日志文件时会发现,最后一个日志文件格式对不上来,我删除了那个错误的日志文件,启动日志功能,inetinfo.exe使用率也恢复正常。

MySql logo

SQL文件怎么打开?重要的数据库文件

SQL文件是网站服务器里面保存的网站运行所需的数据库文件。通常情况下Mysql数据库使用的就是SQL文件,特别是基于阿帕奇Web服务器的PHP网站会用到Mysql数据库。特别是国外用户在网站开发时,采用Mysql的比较多。那么SQL文件怎么打开呢?

如果您需要打开SQL文件,您可以通过双击让电脑自动用默认程序打开,如果无法打开您就打开一个记事本,然后将SQL文件拖入记事本中就可以打开了。不过这样打开基本上是没什么意义的,虽然也能看到一些数据,但中文网站用的SQL文件打开后可能会出现大量乱码的情况。而且通常作为网站Mysql数据库备份的SQL文件其体积可能比较大,几MB到上百MB都有可能。这时使用记事本打开SQL文件可能会出现卡死现象,这时可以采用UE等专业文本编辑器打开。

穆童特别提醒:SQL文件很有可能是重要的网站数据库文件,不建议大家使用记事本或其他不知来历的查看工具对SQL文件进行编辑。以免导致网站重要数据的丢失或数据库文件出错。如果您的确需要编辑最好导入到数据库中进行编辑或者请教专业网站开发人员。

CGI格式文件怎么打开?

CGI格式文件是“公共网关接口脚本”类型文件,可理解是一个可执行的脚本。可以使用Python、Perl、Ruby等语言进行创建。CGI脚本通常用于运行基本的Web脚本,比如在Web窗口中发送电子邮件等。

CGI格式文件它是一种常见的代码文件,正如您所了解的代码文件都记文本格式的,这意味着打开CGI格式文件的方法有很多。无论您使用的是Windows、Mac OS X、Linux,都可使使用系统里面都自带的文本编辑器来打开及编辑CGI文件,您所需要做的只是双击它即可。

如果您想要深入的了解CGI文件,可以访问阿帕奇(Apache)上的这篇文章:Dynamic Content with CGI

VMware虚拟机

VMware Workstation虚拟机搭建ESX服务器过程

      由于没有真机来安装,只能用VMware虚拟机进行安装。首先安装VMware Workstation 搭建ESX服务器的基础环境,官方网站可以直接下载ESX镜像,但是需要注册一个帐号,下载ESX-4.1.0-update01-348481.iso 然后通过虚拟机进行安装,有图像界面安装和命令行,我选择的是第一项图形进行安装,比较简单,下一步下一步很少做改动。

      安装成功之后,知道ESX是基于linux环境的,想通过SSH进行管理,发现连接不上,查询了相关资料发现要修改一个配置文件vi /etc/ssh/sshd_config,找到PermitRootLogin no这项,改为PermitRootLogin yes,保存,然后需要重新启动SSH服务,service sshd restart命令。

      ESX服务器支持5种管理方式,所以先安装客户端进行管理,下载VMware-viclient-all-4.1.0-345043.exe文件,安装后发现需要安装dotnetfx30SP1setup.exe,本来我机器安装的是4.0的,也不支持,无赖只能重新进行安装NET 3.0 SP1,之后顺利安装成功。然后输入ESX服务器的IP地址,用户名和密码成功登录。

      然后就是创建虚拟机,创建完成之后,需要ISO文件才能安装系统,可以加载客户端机器上的ISO文件,也可以通过服务器上面的ISO文件,我选择了先上传ISO文件到服务器,下面就是上传ISO文件到ESX服务器的步骤,通过服务器的目录。右侧窗口–>配置–>存储器–>数据存储–>下面会有一个标识为datastore1的。在上面点击右键–>浏览数据存储。打开了一个新的窗口,有个画个硬盘有向上绿箭头的就是上传了。上传成功之后设置一下cdrom,点击启动虚拟机,成功的进行安装。

      ESX服务器也支持web管理,可以防止没有安装ESX服务器客户端的软件进行管理,通过web访问发现503错误,无法登录,可能是web服务没有开启,通过命令 service vmware-webAccess start 成功开启web服务,然后成功登录。

      本子的配置有限,不能安装多台ESX服务器和Vcentes server,有环境了,在深入学习。本文到此结束。

本文由:将源兵Soul 奉献
如若复制、转载请注明原文地址:
http://mtoou.info/vmware-workstation-esx/

time

linux date下取时间

    背景:公司网站有两台服务器的硬盘空间少的可怜,所以必须一两天得清理一次日志。但是这样一来消耗了大量的人力和时间,并且有时候可能会忘记,日志一旦爆满,用户就无法访问我们的网站。这时候我们就得让脚本每天去清理日志:每天晚上的0点,通过crontab运行脚本把昨天的日志打包移到其他服务器上(这里我用了NFS,本地目录挂载到了其他硬盘空间大的服务器上)

  • Linux下昨天:date -d ‘yesterday’ +”%Y_%m_%d”或者date -d ‘-1 day’ +”%Y_%m_%d”或者date -d ’1 days ago’ +”%Y_%m_%d”
  • 前天:date -d ‘-2 day’ +”%Y_%m_%d”或者date -d ’2 days ago’ +”%Y_%m_%d”
  • 大前天:date -d ‘-3 day’ +”%Y_%m_%d”或者date -d ’3 days ago’ +”%Y_%m_%d”
  • 明天:date -d ‘tomorrow’ +”%Y_%m_%d”或者date -d ’1 day’ +”%Y_%m_%d”
本文由812120608.qzone.qq.com贡献。版权归原作者所有!
如若复制、转载请注明原文地址:http://mtoou.info/linux-date/