最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 阿里云ECS建站全流程(Debian)

    正文概述 掘金(草莓盐zz)   2021-03-20   734

    1. 购买域名和ECS服务器

    2. 环境配置

    2.1 官方教程位置

    这里是按照官网上的教程进行的,入口如下图所示: 阿里云ECS建站全流程(Debian)

    阿里云ECS建站全流程(Debian) 官网的教程就不抄下来了,看官网就行。本文章只记载官网内容之外需要补充的操作。

    2.2 安装yum

    因为购买服务器时选择的==Debian==,因此安装yum参照如下方法: sudo apt-get update sudo apt-get install build-essential sudo apt-get install yum 然后发现我错了,因为Debian不使用yum,而是apt-get。 使用yum会出现这个报错There are no enabled repos.

    2.3 安装Apache及其扩展包

    sudo apt-get install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql 在RHEL / CentOS / Fedora上名为httpd的软件包在Debian / Ubuntu中称为apache2。 我要哭了,百度害人不浅,一晚上都不知道个所以然。 sudo apt-get install apache2

    2.4 参考以下操作在ECS服务器上搭建一个MySQL数据库

    2.4.1 执行以下命令下载并安装MySQL

    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm sudo apt-get install mysql57-community-release-el7-10.noarch.rpm sudo apt-get install mysql-community-server ==Debian== sudo apt-get install mysql-server mysql-client 不出意外这个是错的。。。真是心累。 全部卸载就好啦,参考这个帖子How do I completely remove mysql-server on Debian? apt-get remove --purge 'mysql-.*' 或者 apt-get remove --purge 'mysql-server.*' 安装mysql大家按照这个链接安装就可以了,文章较长我就不搬运了,按照这篇文章完全没问题。 How to Install MySQL on Debian 10

    2.4.2 执行以下命令查看MySQL初始密码

    su root vim /etc/mysql/debian.cnf 详情可参考Linux (Debian) 安装MySQL 后如何获取登录密码

    2.4.3 执行以下命令,登录数据库

    mysql -u root -p 然后在>后面输入: ⚠️注意:结尾要写;

    2.4.4 执行以下命令修改MySQL默认密码。

    use mysql; update user set password=password('我是密码') where user='root'; ⚠️注意:新密码必须同时包含大小写英文字母、数字和特殊符号中的三类字符。 详情可参考debian下修改mysql登陆密码

    2.4.5 执行以下命令创建数据库

    create database pbootcms;

    2.4.6 输入exit退出数据库

    exit

    2.5 PbootCMS是使用php语言开发的CMS系统。参考以下操作安装PHP环境。

    2.5.1 执行以下命令,安装PHP

    ==PHP安装有点问题,这里可能要根据自己的操作系统以及版本来选择== 看这篇文章就好,可行,但是排版有点问题,我就把我用到的摘出来。在 Ubuntu/Debian 下安装 PHP7.3 教程 ==Debian== 安装软件源拓展工具: apt -y install software-properties-common apt-transport-https lsb-release ca-certificates 添加 GPG: wget -O /etc/apt/trusted.gpg.d/php.gpg https://mirror.xtom.com.hk/sury/php/apt.gpg 添加 sury 软件源: sh -c 'echo "deb https://mirror.xtom.com.hk/sury/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' 更新软件源缓存: apt-get update 安装 PHP7.4: apt-get install php7.4-fpm php7.4-mysql php7.4-curl php7.4-gd php7.4-mbstring php7.4-xml php7.4-xmlrpc php7.4-zip php7.4-opcache -y

    3. 搭建网站

    在完成环境部署后,参考以下操作搭建网站(这里就把官网的按照==Debian==的改一下)。

    3.1 在ECS服务器上,执行以下命令,安装Git

    参考这篇文章debian安装git管理本地代码 apt-get install git-core apt-get install git-doc git-svn git-email git-gui gitk

    3.2 执行以下命令下载PbootCMS源码文件

    cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git

    3.3 执行以下命令将安装包拷贝到Apache的wwwroot目录下

    cp -r PbootCMS/* /var/www/html/

    3.4 执行以下命令修改站点根目录文件权限

    chmod -R a+w /var/www/html

    3.5 执行以下命令向MySQL数据库中导入CMS的初始数据

    ⚠️注意:在执行命令前,请将命令中的==NewPassWord1.==替换为您设置的数据库密码。这里注意换成自己设置的数据库密码就好。密码后面空一格是2.4.5创建的数据库名。 sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) && mysql -uroot -pNewPassWord1. pbootcms < $sql_file

    3.6 执行以下命令修改CMS系统数据库配置

    ⚠️注意:在执行命令前,请根据参数说明替换您的数据库配置。默认您只需要更改数据库密码即可。

    cat > /var/www/html/config/database.php << EOF
    <?php
    return array(
        'database' => array(
            'type' => 'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite
            'host' => '127.0.0.1', // 数据库服务器
            'user' => 'root', // 数据库连接用户名
            'passwd' => 'NewPassWord1.', // 数据库连接密码
            'port' => '3306', // 数据库端口
            'dbname' => 'pbootcms' //数据库名称
        )
    );
    EOF
    

    3.7 返回ECS控制台,在ECS实例列表页面,单击已创建的ECS实例ID链接进入ECS详情页。在左侧导航栏,单击 【本实例安全组】,然后单击安全组的ID链接查看安全组配置

    阿里云ECS建站全流程(Debian)

    3.8 apache2端口号并在上图位置添加

    vim /etc/apache2/ports.conf

    3.9 启动apache2

    sudo systemctl status apache2

    3.10 在浏览器地址栏输入云服务器的公网IP地址,进入CMS系统首页

    系统后台默认访问路径为http://<ECS公网IP地址>/admin.php。默认账号为admin,密码为123456。 看到这个页面就好啦 阿里云ECS建站全流程(Debian)

    至此已完成网站的搭建,可以根据自己的需求自定义网站的内容。


    起源地下载网 » 阿里云ECS建站全流程(Debian)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元