天天看點

搭建微信公衆号管理系統下載下傳解壓(請確定伺服器裝有 unzip)建立安裝路徑設定權限查詢 MySQL 密碼登入 MySQL 用戶端按下 Enter 輸入密碼後即可登入 MySQL

一、 下載下傳微擎

下載下傳連結:

https://cdn.w7.cc/download/WeEngine-Laster-Online.zip 同樣的,我們可以選擇在本地下載下傳好後上傳到伺服器,或直接在伺服器下載下傳。操作方法如下。

下載下傳

wget

解壓(請確定伺服器裝有 unzip)

unzip WeEngine-Laster-Online.zip

建立安裝路徑

mkdir /data/wwwroot/default/weengine

mv install.php /data/wwwroot/default/weengine

設定權限

chown www:www /data/wwwroot/default/weengine/install.php

二、 建立資料庫

接下來為微擎建立資料庫,你可以使用環境中搭配 phpMyAdmin 配置,由于可視化界面操作非常人性化這裡就不做展示了。接下來使用 sql 指令建立資料庫,操作方法如下。

查詢 MySQL 密碼

grep dbrootpwd /root/oneinstack/options.conf

登入 MySQL 用戶端

mysql -u root -p

按下 Enter 輸入密碼後即可登入 MySQL

使用以下指令為微擎建立一個資料庫

-- 建立資料庫

create database we_weengine;

-- 退出

exit

三、 安裝

在浏覽器視窗打開

http://

伺服器IP/weengine/install.php 後新增賬號并配置資料庫就可以完成安裝了。

四、 注意事項

  1. 資料庫密碼加密方式

    mysql8.0 引入了新的密碼加密方式 caching_sha2_password,目前的 PHP 插件并未支援這種加密方式,是以需要在 phpMyAdmin(如果你能進入 phpMyAdmin 說明使用的賬戶沒有問題。) 或 MySQL 用戶端中将加密方式改為 mysql_native_password,在第二條中會介紹用戶端修改密碼加密方式的操作方法。。這種問題常見于自行搭建的 LAMP 環境中,使用鏡像預裝的 LAMP 環境一般不會出現這樣的問題。

  2. 不推薦給微擎使用 root 賬号

    基于 PHP 的特性,和它在網絡中的地位,讓一個 PHP 應用使用資料庫的 root 賬号會帶來極大的風險。是以推薦為每個 PHP 應用單獨建立資料庫使用者,并限制應用隻能通路自己的資料庫。具體操作如下。

-- 切換到資料庫 mysql

use mysql;

-- 建立使用者

create user 'weengine'@'localhost' identified by 'PassWord';

-- 設定密碼加密方式(使用 MySQL8 需要的操作)

alter user 'weengine'@'localhost' identified with mysql_native_password by 'PassWord';

-- 授予權限

grant all on we_weengine.* to 'weengine'@'localhost';

-- 重新整理權限

flush privileges;

原文連結:

http://www.imwonder.top/blog/blogDetails?blogId=63a89310e8ed4c41bc6407f8a0da48e5