天天看點

在ECS上部署門戶網站

  1. 根據 PolarDB官方文檔 建立一個資料庫叢集,并設定白名單為ECS IP.
  2. 然後在ECS上使用 LAMP一鍵安裝 ,安裝的時候選擇MySQL5.7版本的資料庫.
  3. 通過git下載下傳 PbootCM

    的源碼并放到Apache的wwwroot目錄下,并對這些檔案加上所有人都可以寫的權限.

    然後導入CMS的初始資料:

$ sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) &&
mysql -h資料庫連接配接位址 -utest_user -pPassword1213 -Dpbootcms < $sql_file           
  1. 修改CMS的資料庫配置,使用PolarDB資料庫:
$ cat > /var/www/html/config/database.php << EOF
<?php
return array(
    'database' => array(
        'type' => 'mysqli', // 資料庫連接配接驅動類型: mysqli,sqlite,pdo_mysql,pdo_sqlite
        'host' => '資料庫連接配接位址', // PolarDB資料庫連結位址
        'user' => 'test_user', // PolarDB資料庫的使用者名
        'passwd' => 'Password1213', // PolarDB資料庫的密碼
        'port' => '3306', // 資料庫端口
        'dbname' => 'pbootcms' //資料庫名稱
    )
);
EOF           
  1. 在ECS控制台上開放80端口,然後重新開機apache服務,即可通過ECS IP通路到該門戶網站.