Strapi安裝遇到的問題及解決

Strapi中文網(wǎng)

安裝

創(chuàng)建Strapi項目

npx create-strapi-app@latest my-project

輸入后可以選擇第一項快速創(chuàng)建項目,第二項則為手動創(chuàng)建


20230427220313908.jpg

安裝完成后輸入以下代碼運行項目

cd my-project
npm run develop

顯示連接mysql失敗

創(chuàng)建時可能會顯示連接mysql失敗

Client does not support authentication protocol requested by server; consider upgrading MySQL client


問題原因:通過相關問題查閱,發(fā)現(xiàn)是由于navicat版本的問題造成連接失敗。mysql8 之前的版本中加密規(guī)則是mysql_native_password,而在mysql8之后,加密規(guī)則是caching_sha2_password

解決方法

1. 進入mysql

mysql -uroot -p

2.輸入命令修改加密規(guī)則
//localhost有時候也得修改%
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
//ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

3.刷新權限,使修改生效。

FLUSH PRIVILEGES; 

4.查看表中相關信息,確認修改是否真正生效

mysql> use mysql;  //先使用命令 use mysql
Database changed
mysql> select user,host,plugin from user where user='root'; // 在輸入該命令
+------+-----------+-----------------------+ 
| user | host      | plugin                |
+------+-----------+-----------------------+
| root | localhost | mysql_native_password |
+------+-----------+-----------------------+
1 row in set (0.00 sec)
————————————————

設置中文

創(chuàng)建src\admin\app.js

const config = {
  locales: ["zh-Hans"],
};
const bootstrap = (app) => {};
export default {
  config,
  bootstrap,
};

重啟項目

npm run develop

右下角點擊頭像或者名稱

image.png
image.png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容