欢迎访问EBL主机团队博客

EBL主机是国内少有的专业Linux主机空间服务提供商,我们的空间均采用CentOS系统构架,预装正版Cpanel面板

Archive for '建站常识'

网站出现500错误

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, abc@eblhost.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

当你打开网站看到这样的错误信息时。

首先检查域名对应的程序放在哪个文件夹。

比如使用的wordpress程序在根目录下的eblhost文件夹放置。

查看下eblhost及其文件夹下的文件夹权限是否是755.如果不是,请修改成755。

文件权限设置为644或者755.

如果文件夹权限全部已经修改成755,仍然出现这个错误。

请检查下eblhost文件夹下的。htaccess文件是否有错误规则。

验证方法,将。htaccess文件修改成其他名字。然后查看网站是否正常。

如果正常。请认真检查.htaccess规则。

ps:修改权限的方法

1.cpanel修改权限:

登陆cpanel,点击首页的文件管理器,

进入文件管理器后,点击右侧的文件夹,找到需要修改的文件夹(如eblhost)。

选中文件夹,点击最上方导航栏中的“更改许可”,修改为755后,点击确认。

2.ftp修改。

使用ftp连接到空间后,

找到需要修改的文件夹。

选中后,点击右键,属性,修改成755即可。

EBLHOST主机上WordPress是大家建立博客的首选,采用PHP和MySQL创建,安装和使用都十分简单。
但是注意哪些方面,可以让我们更安全放心的使用呢?

1. 官方网站下载WordPress
一定要从官方网站www.wordpress.org下载程序,目前您可以直接在官方下载到中文版程序 ,尽量不要在其他下载站下载所谓汉化版,WordPress是不需要汉化的。其次在您上传安全系统之前,确保您的杀毒软件最新,确保您的文件不受病毒的污染

2.下载最新的稳定版本
当前最新版是WordPress3.0.

3. 删除下面的文件:

  • 删除 /wp-admin/install.php文件 (不再需要)
  • 删除 /readme.html (防止用户看到WordPress版本)

4. 禁止文件索引

在cPanel后台可以通过”索引管理器”,禁止例如‘wp-content’等文件下可以直接访问.

5. 移动wp-config文件

WordPress 2.6开始,WordPress用户可以将wp-config.php文件移到当前安装文件的上级文件夹中。 如果在当前WordPress目录下没有发现wp-config文件,WordPress会自动检查wp-config文件是否在其上层目录中。

6. 更改数据库前缀

安装时WordPress的默认表前缀是wp_。 刚刚安装完后要修改WordPress表前缀是件很容易的事,但当你的WordPress网站已经运行了一阵子时,修改表前缀就不是那么容易的事了。 WP Security Scan插件就是为了解决这个问题而出现的。 你可以用这个插件修改默认的表前缀。 这样攻击者在试图进入你的WordPress文件时就又多了一层障碍。

7. 定义安全密钥

define(’AUTH_KEY’, ‘put your unique phrase here’);
define(’SECURE_AUTH_KEY’, ‘put your unique phrase here’);
define(’LOGGED_IN_KEY’, ‘put your unique phrase here’);
define(’NONCE_KEY’, ‘put your unique phrase here’);

代码中的链接给出了一套密钥规则,你可以用所给的规则来代替代码中的四行define规则。

8. 安装安全插件

WordPress拥有为数不少的安全插件,比如 WP Security Scan插件Login LockDown WordPress Security 安全插件Stealth Login插件AntiVirus for WordPress插件

9. 其他安全措施

  • 删除不用的WordPress主题和插件
  • 使用安全程度较高的密码
  • 不使用“admin”为登录名

10. 最重要的安全措施

定期备份WordPress数据库(可利用备份插件),我们EBLhost主机提供定时的备份,为您的数据安全提供保证。


如果使用EBL主机的DNS服务器,您必须在cpanel中给域名设置正确的MX记录

设置方法:

1. 登陆cpanel,点击进入“邮件” >> “MX 记录/输入”;
2. 选择您要设置的域名;
3. 在“Email Routing”一项中选择“Remote Mail Exchanger”,也就是使用远程邮件服务,点击“更改”;
4. 然后“Add New Record”,添加一条新的MX记录:优先级 10,目的地 mxdomain.qq.com ;
5. 在页面下方,您可以看到两条MX记录:刚才新添加的和cpanel默认的MX记录;
6. 由于cpanel自行创建的MX记录默认指向本地的服务器,而且优先级为0(最高),这样发往您域名的邮件还是会由cpanel服务器来负责接收。这不是我们想要的效果,所以您需要把这条记录删除。
6. 完成!您可以向自己的QQ域名邮箱发邮件测试了。

贴士:
MX记录的优先级数 字越小,优先级越高。
其他域名邮箱的设置方法也与此类似,如Gmail等。

如何配置outlook收发邮件

首先在cpanel的邮件账户中创建好要使用的邮箱。教程参考http://blog.eblhost.com/archives/11

创建时“不配置客户端”。

1.在Microsoft OutLook2007中选择“工具”菜单里的“账户设置”选项:

1

2.·点击“新建”

2

3.勾选“Microsoft Exchange、POP3、IMAP或HTTP(M)”的复选框后,点击“下一步”:

20080731100742bf0aa

4.这一步特别关键,请勾选“手动配置服务器设置或其他服务器类型”,如下图所示:

20080731100703fc718

5.在出现的提示界面中输入相关资料:

您的姓名后面的输入框中输入您的中文姓名或者邮箱地址的用户名,

电子邮件地址后面的输入框中输入邮箱地址全称(例如sales@eblhost.com)。

帐户类型选择: IMAP        (相关信息请查看http://cpanelserver.cn/cp/mail_config.html)
接收和发送邮件服务器的输入框中输入: 可以正常解析到服务器的域名例如(eblhost.com)

在登录信息的用户名(U)的输入框中输入您邮箱地址的全称,即完整的邮箱地址: 例如sales@eblhost.com
在密码框中输入您邮箱的正确密码

3

点击下一步完成配置。

magento转移服务器的方法和其他程序类似,转移的内容包括程序和数据库两部分。

步骤:

1. 先在旧空间上把网站程序打包下载,并将数据库备份成sql文件;

2. 把程序上传至EBL主机的空间上,一般是在网站根目录public_html下;

3. 在cpanel中创建新的数据库和用户,并分配权限;

4. 从phpmyadmin中导入备份的sql文件;

5. 进入目录 app/etc/ ,找到local.xml文件,打开编辑:

<username><![CDATA[magento]]></username>
<password><![CDATA[123456]]></password>
<dbname><![CDATA[magento]]></dbname>

这三行分别对应着:数据库用户名、数据库用户密码、数据库名,将蓝字部分替换成你在cpanel中创建的数据库相关信息,最后保存并覆盖原文件即可。

注意:

如果你换了域名或安装目录,按照上述步骤操作后很可能登陆不了后台,此时需要修改数据库。

在phpmyadmin中选择你的magento数据库中core_config_data这张表,找到含有“web/unsecure/base_url”和“web/secure/base_url”这两个值的字段,将后面value改成你新的URL即可。

EBL主机的PHP空间上都编译有Zend Optimizer的,但是最近有用户说使用探针表明服务器不支持Zend。这里想告诉大家的是:由于探针中使用的检测方法和服务器上的具体情况会不同,所以结果也会不太准确。

我们的服务器上都没有禁用phpinfo()函数,大家可以建立一个简单的php文件来进行测试。

方法一:

你可以建立一个叫info.php的文件,上传到空间,内容如下:

<?php
phpinfo();
?>

通过浏览器访问info.php,可以发现有类似这样的信息:with Zend Optimizer v3.3.9。这就说明服务器支持Zend。

方法二:

下载这个压缩包,将其中的php文件用ftp二进制模式(或者用cpanel的文件管理器)上传到空间并访问,如果能够正常显示文字提示,则说明空间支持Zend。

暂停的域和附加域的区别

拿国内基础型++产品来说。

http://www.eblhost.com/detail.php

可以绑定的顶级域名个数是三个

但是可以做两个不同的顶级域名网站。

原因是:

可以绑定的三个顶级域名分别是

主域名一个,可以在cpanel的左侧状态栏中看到。主域名只能指向空间根目录(public_html)

暂停的域一个,可以在cpanel的暂停域栏目中看到。跟主域名效果一样指向根目录(public_html)。

主域和暂停的域两个顶级域名访问完全相同的网站内容。

附加域一个,可以在cpanel的附加域栏目中看到。指向空间子目录。比如:public_html下的abc文件夹。

使用附加域可以直接访问abc下的程序。

例如:主域是test.com

暂停的域是test.cn

根目录程序是ecshop。那么test.cn和test.com都可以直接访问到ecshop商店。

附加域是abc.com。指向的abc文件夹放的是wordpress程序。那么abc.com可以直接访问博客。

PHP还是嫁给Linux好

转载自:http://hostinginchina.net/2009/03/460.html

随着康盛系列产品在国内的普及,很多站长都从原来的ASP阵营转投PHP门下。在这里我们不再讨论PHP的优越性,而主要讨论站长们在选择PHP构架的网站程序时,如何选择更合适的服务器环境。

当ASP盛行的时候,WIN主机自然是用户普遍的选择。如果现在统计IDC的服务器系统,恐怕还是WIN的天 下。即使在当前大量网站转投PHP构架的时候,这种情况依然存在,Linux系统仍然是属于高手的游戏。所谓的全能主机大量冒出,甚至成为了服务商宣传的 口号。但是问下高手们,大家会异口同声的反对所谓的全能主机,PHP还是嫁给Linux好,这样的论调在大多数的PHP开源讨论社区内,已经成为共识。

这里具体说明一下为什么PHP建站还是选择Linux环境比较好:

1- PHP本身就是为Linux编写的,是Linux的原生服务。

大家买东西时都知道,什么产品都是原装的比较好。这个当然是从感情层面上来讲的,Linux 是PHP的原配,想当然的磨合的更好一些。具体来说,有一部分PHP的函数在WIN下是不工作的,或者工作效率低下。虽然PHP的兼容性一直是它最值得推 崇的一个因素,但事实是PHP只有在Linux下才能完全编译。比如最有用的mail函数,在WIN下就不能工作,其他的例子请看这篇文章《想要精通PHP吗?先学好Linux/unix和c吧

2- PHP在Linux下性能发挥更好。

在相同的硬件环境条件下,PHP+apache+Linux可以处理更多的并发链接,可以更好的处理多线程,web服务运行更加平稳,不会像WIN下面一样在压力下出现频繁死机无响应的状况(可以参看这篇文章《PHP运行到Windows上的几个弊端》),再加上Linux服务器本身在性能和稳定性上就胜过WIN一筹,LAMP在性能上比WAMP高出不少。

3- Linux下网站的安全性更能得到保障。

这个倒不是Linux更安全,而是因为针对WIN的攻击太多。没办法,人怕出名猪怕壮,Microsoft名气太响,盖茨挣钱太多,因此WIN的敌人也更多,

4- PHP是免费的,很多站长使用开源的PHP程序,相应的Linux也是免费的,PHP+Linux有无可比拟的成本优势。

因此,Linux主机在国外大量盛行,但这一点目前在国内还无法体现。大家都有注册机,WIN的版权可有可无,所以在成 本上甚至比Linux还要低,呜呼哀哉…… 但从长远考 虑,这种本末倒置的现象肯定会改善,MS不会坐视不管,所以Linux在中国的发展是必然的趋势。做为站长,应该眼光放的更远一些,技术掌握在人民群众的 手里远比在寡头资本家手里更有发展前景。

综上所述,PHP嫁给Linux是正确的选择。有实力的站长,应该多学习centos之类的服务器技术,自己来 构建网站LAMP环境。大型网站维护人员对Linux的要求越来越高,专业的Linux服务器管理员可是市场上的抢手货。而中小型的网站可以Linux主 机作为托管的优先选择,近年来不少新兴虚拟主机服务商专注于Linux服务器技术。像笔者所用的EBL主机就 是非常典型的代表,使用强大的cpanel面板,但价格只是传统服务商的一半。另外还有盘古息壤、梦游等一批服务商以较低的价位和更好的服务在不断冲击着传统的IDC市场。他们的出现使Linux托管市场开始发展壮大,同时以稳定、方便的服务消除了用户对Linux技术的陌生感。希望他们能够像国外著名的bluehosthostgator一样,依靠不断积累的口碑逐渐成长为重量级、大品牌的虚拟主机托管商。

对全能主机说再见吧,让linux主机的时代早点到来!

1.首先确认是否创建数据库,数据库用户了。

如果没有。登录cpanel-》mysql数据库向导中创建。分配所有权限。

最后可以看到类似“用户 eblhost_name 已添加到数据库 eblhost_test.

请注意:eblhost是cpanel用户名,test是刚才输入的数据库名 ,name 是输入的数据库用户名。 但是在程序连接数据库的时候要写eblhost_testeblhost_name

2.如果已经创建数据库,数据库用户

登录cpanel-》mysql数据库。

看下“当前数据库”列表中

正确的格式如下:

数据库名称       大小            用户                  操作

eblhost_test     01.M eblhost_name 删除数据库

如果您的是:

数据库名称       大小            用户                  操作

eblhost_test     01.M 删除数据库

就错了。

往下拉在“当前用户的上方”

可以看到向数据库添加用户,找到数据库名,数据库用户名。添加。分配所有权限,更改。

再回到“当前数据库”列表就可以看到正确的格式了。

3.如果权限也都分配了。

检查下数据库连接时填写的内容。

正确内容如下:

主机地址:localhost          (不要用IP或者abc.eblhost.cn)

数据库名: eblhost_test

数据库用户名: eblhost_name

密码:123456


wordpress在cpanel主机下的安装详解wordpress的安装很简单,但是对于新手来说,不太熟悉就容易出错,再加上cpanel主机用的人不多,了解的也少,所以在这里写一个详细点的安装步骤。
首先,不管用什么方法安装得有空间。空间开通后我们会将帐户信息发到您的邮箱中,该信息里边我们安装时要用到的就是账号名和密码,当然,上传的时候要用IP或者域名。

第二步:将wordpress压缩文件(不包含rar格式)用ftp工具上传到public_html下

第三步:登陆cpanel地址可以用http://您的域名/cpanel。输入邮件中用户名密码即可登陆。

第四步:选择cpanel中文件-》文件管理器-》

选中压缩文件点击右键解压缩,即可解压到wordpress文件夹中(自动生成wordpress文件夹)

如果想直接把wordpress放到根目录下,而不是wordpress文件夹下,可以将wordpress文件下的文件全部选中,然后点击左上角的“移动文件”,将public_html/wordpress改为public_html即可。

第五步:创建数据库

方法请参考http://www.cpanelserver.cn/cp/databases.html
需要注意的是
如果在此输入的数据库名是wordpress,用户名是eblhost,而您的cpanel账号名为test。
那么当您在别的地方需要用到这里的数据库名和用户名时,
需要将数据库名写为:test_wordpress
用户名:test_eblhost
也许您在点创建后会发现cpanel生成的就是这样的,在此只是再提醒下:lol。

第六步:可以正式开始安装了

您可以参照官方著名的五分钟安装方法
这里想说的是,您如果没有editplus,zend之类的专业编辑器,而只有记事本的话,

强烈建议按照下面我所用的方法:
在浏览器地址栏中输入wordpress的地址,

例如eblhost.com或者您放到了子目录blog下则是http://eblhost.com/blog

按照页面提示一步步安装就可以了。

成功后会提示您输入博客名和邮箱,

忘记密码时可以使用邮箱取回。
全部安装成功了,开始装扮您的wordpress博客吧。