久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

ERPNEXT 安裝...

 ekylin 2022-01-19

20210426 重現(xiàn)一次利用國內(nèi)源安裝erpnext的過程

 

默認(rèn)已經(jīng)安裝好Ubuntu Server 20.04, 并已經(jīng)結(jié)束了更換阿里云源和升級(jí)所有的補(bǔ)丁。其他版本未測(cè)試。不夠方法是一樣的。下面的舉例的命令前面的橫線請(qǐng)不要復(fù)制。

 

1, 添加名為frappe的用戶,,并加入到suders。

如果已經(jīng)新建或者使用已有的普通權(quán)限的用戶可以忽略.

-- 輸入 adduser frappe, 如下圖所示:

按照提示設(shè)置密碼。這里舉例我們密碼設(shè)置為frappe,。

 

所有的都可以問題都可以直接回車下一步。最后一步輸入y,。則我們的新用戶frappe已經(jīng)創(chuàng)建成功,。

 

輸入ls /home 檢查一下看看frappe的家目錄是否存在。系統(tǒng)除了新創(chuàng)建了用戶還創(chuàng)建了用戶的家目錄(adduser和useradd的不同請(qǐng)百度),。

 

如圖已經(jīng)成功了,。

  • sudo usermod -aG sudo frappe // 意思是把frappe用戶添加到sudo -a=add G=Group.

 

2, 安裝系統(tǒng)必須的軟件包

sudo apt install  -y  git python-dev  python3-pip python3-testresources mariadb-server-10.3  redis-server  nginx

//最新的10.5版本的Mariadb數(shù)據(jù)庫安裝后會(huì)報(bào)錯(cuò),需要更改默認(rèn)的數(shù)據(jù)庫引擎,。建議10.3版本,。

3, 安裝nodejs

-- wget  https://npm./mirrors/node/latest-v12.x/node-v12.9.1-linux-x64.tar.gz

 

-- tar -xzvf node-v12.9.1-linux-x64.tar.gz    //解壓

-- sudo mv node-v12.9.1-linux-x64   /usr/bin/nodejs

-- sudo ln -s /usr/bin/nodejs/bin/node /usr/bin/node

-- sudo ln -s /usr/bin/nodejs/bin/npm /usr/bin/npm

-- sudo ln -s /usr/bin/nodejs/bin/npx /usr/bin/npx

-- node --version // 測(cè)試是否OK

 

4, 更改當(dāng)前用戶的pip為國內(nèi)源

-- mkdir ~/.pip

-- cd ~/.pip

-- touch pip.conf

-- nano pip.conf 粘貼下面的內(nèi)容

[global]

timeout = 120

index-url = https://mirrors.aliyun.com/pypi/simple/

[install]

trusted-host=mirrors.aliyun.com

同時(shí)更改Root用戶的pip為國內(nèi)源, 為sudo配置的,。

-- sudo mkdir /root/.pip

-- sudo cp ~/.pip/pip.conf /root/.pip

更改npm的源為國內(nèi)的淘寶

-- npm config set registry https://registry.npm. //設(shè)置npm的源為淘寶的

 

5, 安裝Yarn并更改為國內(nèi)源

-- npm install -g yarn

-- sudo ln -s /usr/bin/nodejs/lib/node_modules/yarn/bin/yarn.js /usr/bin/yarn

-- node -v && npm -v && python3 -V && pip3 -V && yarn -v //驗(yàn)證

下面配置Yarn為國內(nèi)的源

yarn config get registry查看源, 如果不是淘寶的源就切換為淘寶的源

yarn config set registry https://registry.npm.

yarn config set sass_binary_site https://npm./mirrors/node-sass/

yarn config set phantomjs_cdnurl http:///downloads

yarn config set electron_mirror https://npm./mirrors/electron/

yarn config set sqlite3_binary_host_mirror https://foxgis.oss-cn-shanghai./

yarn config set profiler_binary_host_mirror https://npm./mirrors/node-inspector/

yarn config set chromedriver_cdnurl "https://cdn.npm./dist/chromedriver”

****保險(xiǎn)起見,話需要?dú)G剛剛的yarn,node,npm添加運(yùn)行權(quán)限,。 Sudo chmod +x  /usr/bin/node. 默認(rèn)有運(yùn)行權(quán)限,。

 

6, 設(shè)置 mariadb-server

-- nano /etc/mysql/my.cnf 編輯my.cnf文件

-- 粘貼一下內(nèi)容:

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

[mysql]
default-character-set = utf8mb4

-- service mysql restart // 重啟數(shù)據(jù)庫

-- mysql_secure_installation //mysql的安全配置

 

  • sudo mysql -u root -p  //輸入剛剛設(shè)置的密碼登錄, 要sudo,不然無法登錄
  • USE mysql;
  • UPDATE user SET plugin=' ' WHERE user ='root';
  • FLUSH PRIVILEGES;
  • exit;

 

7, 正式進(jìn)入erpnext的安裝了

1, 安裝frappe

sudo pip3 install frappe-bench 

//有任何不正常,,對(duì)運(yùn)行一次,。比如你的系統(tǒng)不是全新的,有些包的版本太新了,。

 

2, 安裝bench // 確保是在自己的家目錄下, 如不是,,cd ~ 回到家目錄

bench init --verbose --frappe-branch version-13  frappe-bench --frappe-path=https:///qq82096089/frappe

//源可以更為為gitee上的其他源

//--verbose 讓你清楚的看到每一步的操作??偣泊蟾?5~30分鐘左右完成,。看網(wǎng)絡(luò)和電腦的配置,。我測(cè)試的虛擬機(jī)2GB內(nèi)存15分鐘,。我第二次安裝的時(shí)候20多分鐘。

 

碰到這個(gè)警告請(qǐng)忽略,,只是提醒你pip有更新的版本了,。

潔癖患者可以安裝完成后升級(jí)pip

這一步的問題最多,如果失敗請(qǐng)用下面的命令繼續(xù).

source /home/ frappe-bench/env/bin/activate

pip install -q -U -e frappe-bench/apps/frappe

 

如果出現(xiàn)這個(gè)問題,,也請(qǐng)忽略,。個(gè)別資源下載失敗。

Bench build沒有構(gòu)建完所有的資源,。有小錯(cuò)誤后面可以手工bench build,。

 

如果安裝完成請(qǐng)進(jìn)入frappe-bench目錄

Bench  --version  // 查看bench的版本

 

Bench    version  // 查看安裝app的版本,現(xiàn)在只有frappe,,確保是13版,。

 

Bench start  //啟動(dòng)試下, 可以不啟動(dòng)。繼續(xù)下一步,。安裝其他的app,。安裝app應(yīng)該會(huì)簡(jiǎn)單很多。

 

3, 下載erpnext

cd ~/frappe-bench

bench get-app --branch version-13  https:///qq82096089/erpnext

// cd ~/frappe-bench是確保你在bench目錄

 

bench get-app --branch master https:///yuzelin/ebclocal.git

//安裝余老師的漢化

 

-bench version

 

//可以看到我們已經(jīng)有3個(gè)app,, frappe是默認(rèn)必須的,。其他都是選裝的。

 

 

4, 創(chuàng)建新的站點(diǎn)(數(shù)據(jù)庫)

1), bench new-site mysite   --verbose  --db-name  erpnext  --db-host 127.0.0.1  --db-port 3306 --mariadb-root-username  root  --mariadb-root-password xxxxxx  --admin-password  admin   --install-app  erpnext

// xxxxxx 替換你的Mariadb數(shù)據(jù)庫管理員的密碼

//新的站點(diǎn)的網(wǎng)站管理員密碼是admin, 請(qǐng)自行更改

//數(shù)據(jù)庫初始化后,,會(huì)自動(dòng)那種erpnext這個(gè)app

 

2), bench new-site mysite

//系統(tǒng)會(huì)咨詢你數(shù)據(jù)庫的密碼

//默認(rèn)生成的是加密過的文件名稱,,很長(zhǎng),可以在站點(diǎn)配置文件中找到。數(shù)據(jù)名稱和密碼都是加密保持在配置中,。如果需要指定數(shù)據(jù)庫名稱,,請(qǐng)用方法1.

 

5, 為特定的網(wǎng)站安裝特定的app

舉例是為我們剛剛安裝的mysite  安裝中文語言包

bench --site mysite  install-app ebclocal

//myside 為我們剛剛安裝的新站點(diǎn)。 如果有多個(gè)站點(diǎn),。請(qǐng)指定,。

bench --site mysite  list-apps //查看我們的網(wǎng)站是否已經(jīng)安裝完成我們所想要的所有app。

 

如果之前安裝frappe,,有資源沒有下載完成,,build沒有全部完成的。還需要bench build 一次.

 

我們想要的都安裝了,。 結(jié)束,。  Bench start.

 

 

 

 

 

可以自己在gitee上面克隆一套官方的源。安裝的時(shí)候替換我克隆的源為你自己維護(hù)的源,。

 

 

一些修復(fù)措施:

Bench build

 

 

bench setup requirements

bench update --patch

 

bench --site mysite  --force reinstall --admin-password  admin

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多