成功安装VPSMate解决各种错误和用VPSMate搭建网站全过程

来源:互联网 发布:小子安知壮士志哉翻译 编辑:程序博客网 时间:2024/05/18 00:56

评论:http://www.freehao123.com/vpsmate-jianzhan/

上次的轻巧AMH虚拟主机面板安装有不少朋友留言对VPSMate是赞誉有加,只不过部落在VPSMate小众化的VPS面板使用一文中发现VPSMate因为“年久失修”在安装上已经有很多的问题了,最大的障碍是PHP、MysqL、FTP等无法安装。

VPSMate在VPS主机安装后并没有完整安装Apache、Nginx、MysqL、PHP、PhpMyAdmin等搭建网站必要的组件,这些都需要我们手动来安装,不过VPSMate手动安装LNMP并不难,不需要任何命令,在网页中点击即可安装。

按照VPSMate官网的方法安装Nginx可以成功,但是安装MysqL、PHP均告失败, 错误提示是:软件源 ius 安装失败!如下:curl: (22) The requested URL returned error: 404 error: skipping http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-10.ius.el6.noarch.rpm - transfer failed

VPSMate出现错误

该错误应该是VPSMate安装包好长没有更新的缘故,这里要感谢“时晞”同学留言给出了mirrtalk博主的解决办法,解决了软件源 ius 的问题,从而顺利完成了VPSMate的Nginx、MysqL、PHP、PhpMyAdmin、FTP等安装。

有了LNMP这些组件后,就可以轻松在VPSMate搭建网站了,本篇文章给没有用过VPSMate的朋友一个使用参考教程,实际用了VPSMate后的感受是:建站功能很强大,VPS主机管理傻瓜式,自主性强,页面美观,期待更加完善。

目前在VPS控制面板中大家比较关注的有:

  • 1、免费控制面板:最新的Kloxo主机控制面板安装与汉化图文教程
  • 2、强大控制面板:DirectAdmin图文教程:安装、中文汉化、多用户、建站
  • 3、省内存版:LNMP新版VPS主机控制面板安装和VPSMate小众化的VPS面板使用

成功安装VPSMate解决各种错误和用VPSMate搭建网站全过程

一、成功安装VPSMate前的准备条件

1、VPSMate官网:

  • 1、官网首页:http://www.vpsmate.org/

2、操作系统:CentOS/Redhat 5.4 或 5.4 以上版本,32位或64位均可,推荐使用 CentOS 6.2 64位。

3、内存大小:运行时占用约 20MB 左右的服务器内存。这里是说VPSMate占用内存,其它的LNMP没有计算在内。

4、VPSMate主机控制面板的界面做很炫,大量用Ajax,所以要正常使用VPSMate,请用Chrome浏览器。

5、部落已经在Linode VPS的CentOS 6.2 64位上测试通过VPSMate安装,如果你在按照本文操作出现错误, 欢迎反馈。

VPSMate操作系统要求

二、VPSMate主机控制面板成功安装方法

1、进入VPS的SSH,执行以下命令,然后是为VPSMate设置一个管理员账号和密码。

wget http://www.vpsmate.org/tools/install.pypython install.py

VPSMate设置一个账号和密码

2、安装好了VPSMate后,还要安装IUS源,执行以下命令(注意版本):

yum -y install gccyum -y install gcc-c++rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/ius-release-1.0-11.ius.el6.noarch.rpm                           (32位)rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm               (64位)

VPSMate安装完成

3、完成以上操作后,就可以打开:http://106.187.46.198:8888 进入你的VPS管理管理中心了。

VPSMate登录管理中心

三、VPSMate主机安装Nginx、MySQL、PHP、PhpMyAdmin、FTP

1、解决了IUS源的问题,在VPSMate主机安装Nginx、MySQL、PHP、PhpMyAdmin、FTP就变得非常简单了。点击查看没有安装的组件。

VPSMate查看未安装

2、然后选择一个版本就可以安装了,这是我安装了Nginx。

VPSMate安装Ngnix

3、安装PHP时有PHP5.3和PHP5.4安装包可供选择,根据自己的需要来安装。

VPSMate安装PHP

4、在VPSMate上成功安装了PHP。

VPSMate成功安装PHP

5、这是成功安装了MysqL。

VPSMate安装了MysqL

PS:2013年12月9日更新,感谢热心的 sfdsd 提醒, 如果MysqL安装失败,日志中发现InnoDB: Error: pthread_create returned 11,在ssh里面运行 ulimit -s unlimited。在my.cnf的[mysqld]部分加入

default-storage-engine = MyISAMskip-innodb

6、MysqL安装后建议选择把密码改一下,因为默认的是空的。

VPSMate更改密码

7、还有FTP服务,VPSMate提供的是vsftpd服务,没有直接创建FTP的账号功能。

VPSMate安装FTP

8、点击“网站管理”中有“快速安装网站系统”。

VPSMate网站管理

9、这里就有PhpMyAdmin安装。

VPSMate快速安装网站系统

10、点击它后就会弹出安装页面,选择多国语言,然后为PhpMyAdmin指定一下安装路径,便于以后访问和使用。

VPSMate指定一个路径

11、PhpMyAdmin已经有了中文界面了。

VPSMate有了中文

四、VPSMate绑定域名做DNS域名解析

1、在VPSMate的网站管理中,点击创建新的站点,输入你想要绑定的域名,下方会生成一个网站的根目录,你也可以自动指定一个目录,在引擎类别中选择“PHP”,其它的保持默认即可。(点击放大)

VPSMate绑定域名

2、到域名DNS管理处,为刚刚绑定的域名添加DNS解析记录,A记录的记录值就是VPS主机的IP地址。

VPSMate做DNS解析

3、特别提醒:添加或更新站点配置后,需要重启 Nginx 后配置才会生效。,否则访问的是不会显示指定目录的网站文件的。

五、VPSMate创建数据库用户名、新的数据库和管理MysqL

1、在数据库管理中点击创建一个新的数据库,填写数据库名称和默认编码。

VPSMate新建一个数据库

2、接着点击创建新的数据库用户名,输入一个用户名称和密码。

VPSMate创建用户

3、创建好了数据库用户名后,还要为用户指定一个授权访问和使用的数据库。

VPSMate设置权限

4、你可以指定数据库用户对数据库的具体权限,一般是全选。

VPSMate具体的权限

六、VPSMate快速搭建网站

1、通过上面我们已经了解到了VPSMate的数据库创建与管理,至于说VPSMate的FTP其实是vsftpd,大家在上传文件时可以用Winscp,也可以使用VPSMate的在线文件管理器。

VPSMate在线上传文件

2、为了加快我们安装网站的速度,我们可以选程序包上传到VPSMate中,然后直接使用在线解压即可。

VPSMate在线文件解压

3、对Wordpress这样的热门应用程序,可以使用在VPSMate后台快速安装WP博客。

VPSMate快速安装

0 0
原创粉丝点击