阿里云的服务器ecs怎么配置FTP

阿里云的服务器ecs怎么配置FTP,第1张

一般都是自己去安装 ftp服务器端,然后配置 ftp客户端账号、权限的。这个安装过程在所有服务器上面都一样的操作,也不区分谁家的服务器。

配置出可视化的php环境界面,这需要借助第三方一键php包的配置。好在国内有这方面的面板,可以免费的使用。在配好之后,就能够找到添加 ftp账号的设置了,也不麻烦,点几次鼠标就搞定了。

不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,一键部署网站环境。因为这方面内容较多,这里也写不开那么多内容,所以可以在这里留言或到咱们博客找相关内容,老魏有写过多篇教程,内容很详细可以帮助你入门。

在买了阿里云服务器之后需要设置一个网站目录,这个目录就是根目录,然后再在这个目录设置ftp就可以在你所说的根目录上上传下载东西了。更多阿里云服务器的介绍可以到就要阿里云 阿里云爱好者的天堂网上去看看

如何在阿里云服务器上部署disguz论坛

很多朋友想在阿里云服务器上安装disguz论坛,但是会遇到一些问题,今天楼主给大家分享一下我自己安装过程中遇到的问题,并说明怎么解决的,供大家交流与学习,闲话不说,咱们开始。

一:环境说明

楼主的阿里云服务器配置为:

centos的版本为63   64位

php版本5427

mysql 版本 5537

apache版本 Apache/2227 (Unix)

首先得清楚自己的网站根目录在哪里,我所用的linux操作系统是centos 63,网站根目录为/alidata/www/default/,阿里云服务器配置不同网站根目录也不同。在安装之前找到自己网站的根目录,也就是我们要把disgus安装到网站根目录。

二.下载Xshell 。

Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。利用xshell可以通过windows远程连接到阿里云服务器上。安装好软件后,打开xshell点击新建弹出对话框如下:

 

在常规选项下名称填写自己容易记住的,楼主填了个giusguz论坛部署。接下来协议选择SSH,主机填写你要连接的远程主机的IP地址。点击确定。然后填写你的远程主机的用户名,一般是root(root为超级管理员)。点击确定。

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CB8tmppng

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CB9tmppng

 

填写密码,点击确定。这时连接到远程主机上。如下

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CC9tmppng

 

三.下载disguz以及数据库的创建

1连接成功后,我们首先进入数据库创建数据库,待会儿安装disguz的时候需要用到数据库。在xshell控制面板中连接数据库,输入如下图的命令

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CDAtmppng

 

接下来创建数据库如下:

 

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CDBtmppng

Create database disguz default charset utf8 我创建的数据库名称叫disguz 默认编码为utf8。注意这里的编码为utf8等一下下载disguz选择的版本就为utf8版本的。

2到disguz官网上下载utf8版本的压缩包。如下:选择简体utf8版本的,你也可以选择其他版本的,根据自己的实际情况选择。复制连接地址http://downloadcomsenzcom/DiscuzX/32/Discuz_X32_SC_UTF8zip

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CDCtmppng

 

接下来退出数据库在命令界面输入exit 回车,如下

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CEDtmppng

 

我们在#后面输入wget  http://downloadcomsenzcom/DiscuzX/32/Discuz_X32_SC_UTF8zip 然后回车

wget 命令是从网上下载资源的命令。

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CEEtmppng

找到我们下载的disguz压缩包所在的位置。如图:

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CFEtmppng

四.disguz的安装

我们已经知道了disguz的压缩包在目录/root 下 然后直接在该目录下解压

键入命令 unzip Discuz_X32_SC_UTF8zip  。unzip命令后面跟着的是你要解压的文件的名称。然后输入命令ls 我们看到解压后出现了三个文件夹

readme  upload   utility 我们需要的文件夹是upload如图

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7CFFtmppng

 

在网站根目录下创建文件夹disguz,我们要把disguz论坛安装在disguz文件夹下。从第一步我们知道网站的根目录为/alidata/www/default/

键入命令mkdir  /alidata/www/default/disguz 回车,这是就在网站根目录下创建了一个目录disguz。在当前的目录下键入命令cp -R upload/   /alidata/www/default/disguz 该命令是将upload文件夹下的所有文件复制到网站根目录下的disguz目录下。如图:

 

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7D00tmppng

复制完成后,我们打开浏览器,在浏览器中输入你的阿里云主机的IP地址加上项目的目录如图:这时我们发现弹出了disguz的安装界面

 

 

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7D01tmppng

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7D12tmppng

点击同意,这时候问题就出现了,我们发现许多目录不可写。

 

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7D22tmppng

解决这个问题的办法就是把目录的权限打开,并查看目录的分组是否正确,首先我们找到网站根目录,进入到disguz目录下。键入命令 cd /alidata/www/default/ 进入到default目录下,然后键入命令ll如下图:

 

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7D33tmppng

这时候我们发现disguz这个目录输入root组,而default属于www目录组,所以我们应该将disguz重新分配组为www,在网站根目录下键入命令 chown -R  www:www  disguz

这时候将disguz的组变为www,如果你的阿里云服务器的组不是root,而是其他,比如apache 那么命令就为chown  -R  apache:apache  disguz 。然后再把disguz下面的文件的权限设置为777,键入命令chmod  777  disguz/  将disguz目录下的所有文件权限设置为最高。此时刷新浏览器我们发现目录全部可写。

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7D34tmppng

 

点击下一步,然你选择全新安装还是手工安装,取决于你。再点击下一步

 

file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps7D54tmppng

填写完信息后,点击下一步,系统就会自动安装,自动创建数据库。至此disguz在阿里云服务器上的安装步骤完毕。如果有什么地方说的不对,希望大家指导。

给你访问目录下面的文件夹授权,命令如下:chomd-R755文件夹路径或者chomd-R777文件夹路径如果你安装了SELinux,建议关闭;解决方法://使用setsebool命令开启#setseboolftpd_disable_trans1或者#setseboolftp_home_dir1//再次查看当前状态是否是on的状态#getsebool-a|grepftpftpd_disable_trans-->on或者ftp_home_dir-->on//setsebool使用-P参数,无需每次开机都输入这个命令#setsebool-Pftpd_disable_trans1或者#setsebool-Pftp_home_dir1#servicevsftpdrestart

购买阿里云ecs服务器后,很多人会选择自己搭建系统,有的人会选择云数据库,有的人会用自己搭建的数据库,但是自己搭建完成后,用navicat想要连接的自己的数据库时,却发生了这样的错误:

这是由于远程IP没有登录权限,root用户默认只能在localhost也就是只能在本机登录,需要设置允许其他IP登录权限。

解决方法:

在服务器内部登录数据库,然后执行:

grant all privileges on to 'root'@'%' identified by '123456' with grant option;

表示让所有的ip都能访问该数据库,并操作数据库的任何对象。

其中:

 第一个是指数据库

代表所有数据库

第二个指数据库对象

代表数据库中所有对象

 'root'@'%' root是制定要授权的数据库用户

%代表允许登录的IP (如:1111)

123456是你的数据库密码

执行完毕后执行 flush privileges; 刷新权限即可登录

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 阿里云的服务器ecs怎么配置FTP

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情