blob: ce406ba57067d240042142be442b762fe6aa7275 [file] [log] [blame]
<!doctype html>
<html lang="zh-CN" dir="ltr" class="blog-wrapper blog-post-page plugin-blog plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Answer 后端配置指南 | Answer</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://answer.apache.org/zh-CN/blog/apache-answer-backend-configuration-guide"><meta data-rh="true" property="og:locale" content="zh_CN"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content="zh-CN"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="zh-CN"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="keywords" content="Free, Open-source, Q&amp;A Platform, Knowledge Sharing Platform, Community Forum, Knowledge Base, Developer Hub, Support Center"><meta data-rh="true" property="og:site_name" content="Answer"><meta data-rh="true" property="og:type" content="article"><meta data-rh="true" property="og:title" content="Apache Answer 后端配置指南 | Answer"><meta data-rh="true" name="description" content="Answer后端配置保姆级教学"><meta data-rh="true" property="og:description" content="Answer后端配置保姆级教学"><meta data-rh="true" property="og:image" content="https://answer.apache.org/zh-CN/assets/images/2024-08-20-cover-zh@4x-8c5c88a992b0d2a29426fe546723d3b5.png"><meta data-rh="true" name="twitter:image" content="https://answer.apache.org/zh-CN/assets/images/2024-08-20-cover-zh@4x-8c5c88a992b0d2a29426fe546723d3b5.png"><meta data-rh="true" property="article:published_time" content="2024-08-20T00:00:00.000Z"><meta data-rh="true" property="article:author" content="https://github.com/IamMelody233,https://github.com/CHENJUaaa,https://github.com/PrimmaAnna"><link data-rh="true" rel="icon" href="/zh-CN/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://answer.apache.org/zh-CN/blog/apache-answer-backend-configuration-guide"><link data-rh="true" rel="alternate" href="https://answer.apache.org/blog/apache-answer-backend-configuration-guide" hreflang="en"><link data-rh="true" rel="alternate" href="https://answer.apache.org/zh-CN/blog/apache-answer-backend-configuration-guide" hreflang="zh-CN"><link data-rh="true" rel="alternate" href="https://answer.apache.org/blog/apache-answer-backend-configuration-guide" hreflang="x-default"><script data-rh="true">var _paq=window._paq=window._paq||[];_paq.push(["setDoNotTrack",!0]),_paq.push(["disableCookies"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),function(){var a="https://analytics.apache.org/";_paq.push(["setTrackerUrl",a+"matomo.php"]),_paq.push(["setSiteId","75"]);var e=document,p=e.createElement("script"),t=e.getElementsByTagName("script")[0];p.async=!0,p.src=a+"matomo.js",t.parentNode.insertBefore(p,t)}()</script><link rel="search" type="application/opensearchdescription+xml" title="Apache Answer" href="/zh-CN/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Answer RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Answer Atom Feed">
<link rel="stylesheet" href="/fonts/fonts.css"><link rel="stylesheet" href="/zh-CN/assets/css/styles.ef7a111e.css">
<script src="/zh-CN/assets/js/runtime~main.40fb3ed5.js" defer="defer"></script>
<script src="/zh-CN/assets/js/main.f170c3f3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="跳到主要内容"><a class="skipToContent_D8pK" href="#__docusaurus_skipToContent_fallback">跳到主要内容</a></div><nav aria-label="主导航" class="navbar navbar--fixed-top navbar--primary"><div class="navbar__inner"><div class="navbar__items"><button aria-label="切换导航栏" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/zh-CN/"><div class="navbar__logo"><img src="/zh-CN/img/logo.svg" alt="Answer Logo" class="themedImage_Pn4p themedImage--light_PnYV"><img src="/zh-CN/img/logo.svg" alt="Answer Logo" class="themedImage_Pn4p themedImage--dark_eYgw"></div></a><a class="navbar__item navbar__link" href="/zh-CN/docs">文档<!-- --></a><a class="navbar__item navbar__link" href="/zh-CN/plugins">插件<!-- --></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/zh-CN/blog">博客<!-- --></a><a class="navbar__item navbar__link" href="/zh-CN/download">下载<!-- --></a><div class="navbar__item dropdown dropdown--hoverable"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/zh-CN/community/support">社区<!-- --></a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/zh-CN/community/support">支持<!-- --></a></li><li><a href="https://meta.answer.dev" target="_blank" rel="noopener noreferrer" class="dropdown__link">问答社区<!-- --></a></li><li><a class="dropdown__link" href="/zh-CN/community/team">团队<!-- --></a></li><li><a class="dropdown__link" href="/zh-CN/community/security">安全<!-- --></a></li><li><a class="dropdown__link" href="/zh-CN/community/security-model">Security Model<!-- --></a></li><li><a class="dropdown__link" href="/zh-CN/community/contributing">贡献<!-- --></a></li><li><a href="https://github.com/apache/answer/projects" target="_blank" rel="noopener noreferrer" class="dropdown__link">路线图<!-- --></a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable"><a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Apache软件基金会<!-- --></a><ul class="dropdown__menu"><li><a href="https://www.apache.org" target="_blank" rel="noopener noreferrer" class="dropdown__link">基金会<!-- --></a></li><li><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="dropdown__link">许可证<!-- --></a></li><li><a href="https://www.apache.org/events/current-event.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">活动<!-- --></a></li><li><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">赞助<!-- --></a></li><li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">隐私<!-- --></a></li><li><a class="dropdown__link" href="/zh-CN/community/security">安全<!-- --></a></li><li><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">致谢<!-- --></a></li></ul></div></div><div class="navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link bi bi-translate"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" class="iconLanguage_DSK9"><path fill="currentColor" d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></svg>简体中文<!-- --></a><ul class="dropdown__menu"><li><a href="/blog/apache-answer-backend-configuration-guide" target="_self" rel="noopener noreferrer" class="dropdown__link" lang="en">English<!-- --></a></li><li><a href="/zh-CN/blog/apache-answer-backend-configuration-guide" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active" lang="zh-CN">简体中文<!-- --></a></li></ul></div><a href="https://twitter.com/answerdev" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link bi bi-twitter-x navbar-icon-link"></a><a href="https://discord.gg/a6PZZbfnFx" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link bi bi-discord navbar-icon-link"></a><a href="https://github.com/apache/answer" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link bi bi-github navbar-icon-link"></a><div class="searchBox_H2mL"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_eExm"><div class="container"><div class="justify-content-end mb-4 row"><div class="col-lg-8 col-md-12"><div class="px-0 px-lg-5 pt-5"><header><div class="d-flex align-items-center mb-3"><a class="me-2" href="/zh-CN/blog">博客<!-- --></a><span class="me-2">/</span><a class="me-2" href="/zh-CN/blog/category/tutorials">使用指南<!-- --></a></div><h1 class="mb-3"><a class="text-body" href="/zh-CN/blog/apache-answer-backend-configuration-guide">Apache Answer 后端配置指南</a></h1><div class="d-flex align-items-center text-secondary"><div class="me-3">Zhu Xuanlyu</div><div class="me-3">Chen Jiaji</div><div class="me-3">Anne Zhu</div><time class="me-3" datetime="2024-08-20T00:00:00.000Z">2024年8月20日</time><div>阅读需 4 分钟<!-- --></div></div></header></div></div><div class="col-lg-2 col-md-12"></div></div><div class="justify-content-end row"><div class="col-lg-8 col-md-12"><article class="px-0 px-lg-5 pb-5 mb-5" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><meta itemprop="image" content="https://answer.apache.org/zh-CN/2024-08-20-cover-zh@4x.png"><div id="__blog-post-container" class="markdown" itemprop="articleBody"><div class="mb-4"><img decoding="async" loading="lazy" src="/zh-CN/assets/images/2024-08-20-cover-zh@4x-8c5c88a992b0d2a29426fe546723d3b5.png" class="rounded img_RAU7" width="1280px" height="720px"></div><p><!-- --><a href="https://answer.apache.org/zh-CN/blog/apache-answer-frontend-configuration-guide" target="_blank" rel="noopener noreferrer">Apache Answer 前端配置指南</a>中,相信大家都能跟随每一步完成前端配置。本文将详细指导你如何配置 Apache Answer 的后端,我们将一步一步地进行讲解,确保每个人都能上手并成功运行。<!-- --></p>
<!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="准备工作">准备工作<!-- --><a href="#准备工作" class="hash-link" aria-label="准备工作的直接链接" title="准备工作的直接链接"></a></h2>
<!-- --><ol>
<!-- --><li>
<!-- --><p>下载 Golang
<!-- --><a href="https://go.dev/doc/install" target="_blank" rel="noopener noreferrer">官方网站</a>下载并安装 Go 语言, 按默认设置安装即可。<!-- --></p>
<!-- --></li>
<!-- --><li>
<!-- --><p>Clone Answer 项目
确保你已经克隆了 Apache Answer 到本地,如还未克隆,请阅读 <!-- --><a href="https://answer.apache.org/zh-CN/blog/apache-answer-frontend-configuration-guide" target="_blank" rel="noopener noreferrer">Apache Answer 前端配置指南</a><!-- --></p>
<!-- --></li>
<!-- --></ol>
<!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="一初始化项目">一、初始化项目<!-- --><a href="#一初始化项目" class="hash-link" aria-label="一、初始化项目的直接链接" title="一、初始化项目的直接链接"></a></h2>
<!-- --><p>在 Answer 项目根目录打开<!-- --><code>命令行终端</code>运行以下命令。<!-- --></p>
<!-- --><div class="codeBlockContainer_APcc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-text codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#393A34"><span class="token plain">go mod download</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">go run cmd/answer/main.go init -C ./answer-data</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_FhaS" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_phi_"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FfTR"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<!-- --><p><em>注:如果第一条跑不出来可先跑第二条,运行时间可能较长,请耐心等待。</em></p>
<!-- --><p><img decoding="async" loading="lazy" alt="go success" src="/zh-CN/assets/images/go-success-4707143fecfbe80aaa75501ea18562b4.png" width="1162" height="720" class="img_RAU7">
看到 <!-- --><code>[SUCCESS]</code> 即运行成功,<!-- --><strong>注意此时不要关闭该程序</strong>。在网页输入所提示的网址:<!-- --><code>http://localhost:80/install/</code>,打开并进行下一步安装。<!-- --></p>
<!-- --><p><em>注:如果打开网址找不到此localhost页面,尝试先运行以下命令再重试</em></p>
<!-- --><div class="codeBlockContainer_APcc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-text codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#393A34"><span class="token plain">cd ./ui</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">pnpm pre-install</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">pnpm install</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">pnpm build</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">cd ..</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_FhaS" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_phi_"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FfTR"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="二安装界面">二、安装界面<!-- --><a href="#二安装界面" class="hash-link" aria-label="二、安装界面的直接链接" title="二、安装界面的直接链接"></a></h2>
<!-- --><p>打开 <!-- --><code>http://localhost:80/install/</code> 将看到以下界面,第一步选择语言。
<!-- --><img decoding="async" loading="lazy" alt="install1" src="/zh-CN/assets/images/install1-825e1330f2d9dbe2ee01de1b740de4ee.png" width="1280" height="490" class="img_RAU7"></p>
<!-- --><h3 class="anchor anchorWithStickyNavbar_loeA" id="21-配置数据库">2.1 配置数据库<!-- --><a href="#21-配置数据库" class="hash-link" aria-label="2.1 配置数据库的直接链接" title="2.1 配置数据库的直接链接"></a></h3>
<!-- --><p>你可以使用自己的数据库软件创建 Answer 数据库
Apache Answer 支持 MySQL、PostgreSQL 和 SQLite 作为数据库后端。环境最小的是 SQLite,不需要任何额外配置。
如果要使用 MySQL 或 PostgreSQL,则需要<!-- --><strong>先设置数据库</strong>,然后在此步骤中配置数据库连接。
<!-- --><img decoding="async" loading="lazy" alt="install2" src="/zh-CN/assets/images/install2-0c440f58fa806f3de6fa0f4dbc3cb4d2.png" width="869" height="720" class="img_RAU7"></p>
<!-- --><p><strong>本文将以 MySQL 为例进行说明。</strong></p>
<!-- --><h4 class="anchor anchorWithStickyNavbar_loeA" id="创建数据库">创建数据库<!-- --><a href="#创建数据库" class="hash-link" aria-label="创建数据库的直接链接" title="创建数据库的直接链接"></a></h4>
<!-- --><p><!-- --><code>MySQL 命令行</code>中创建一个名为 answer 的数据库:
<!-- --><img decoding="async" loading="lazy" alt="create database" src="/zh-CN/assets/images/database-8979988596923ab508f701cbce094c57.png" width="1280" height="599" class="img_RAU7"></p>
<!-- --><h4 class="anchor anchorWithStickyNavbar_loeA" id="配置数据库连接">配置数据库连接<!-- --><a href="#配置数据库连接" class="hash-link" aria-label="配置数据库连接的直接链接" title="配置数据库连接的直接链接"></a></h4>
<!-- --><p>访问 <!-- --><code>http://localhost:80/install/</code>,在安装界面中输入你的数据库连接信息:<!-- --></p>
<!-- --><ul>
<!-- --><li>User name: root</li>
<!-- --><li>Database host: 127.0.0.1:3306</li>
<!-- --><li>Password: 你的数据库密码
<!-- --><img decoding="async" loading="lazy" alt="database settings" src="/zh-CN/assets/images/database2-13f5053cdacb8c9aad3a134c41ce60aa.png" width="853" height="379" class="img_RAU7"></li>
<!-- --></ul>
<!-- --><h3 class="anchor anchorWithStickyNavbar_loeA" id="22-创建配置文件">2.2 创建配置文件<!-- --><a href="#22-创建配置文件" class="hash-link" aria-label="2.2 创建配置文件的直接链接" title="2.2 创建配置文件的直接链接"></a></h3>
<!-- --><p>在安装界面中,按照提示创建 <!-- --><code>config.yaml</code> 文件。
<!-- --><img decoding="async" loading="lazy" alt="install3" src="data:image/png;base64,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" width="1280" height="373" class="img_RAU7"></p>
<!-- --><h3 class="anchor anchorWithStickyNavbar_loeA" id="23-设置网页信息和管理员账号">2.3 设置网页信息和管理员账号<!-- --><a href="#23-设置网页信息和管理员账号" class="hash-link" aria-label="2.3 设置网页信息和管理员账号的直接链接" title="2.3 设置网页信息和管理员账号的直接链接"></a></h3>
<!-- --><p>请记住网站URL(如<!-- --><code>http://localhost</code>)以及管理员账号信息密码,方便后续登陆。
<!-- --><img decoding="async" loading="lazy" alt="install4" src="/zh-CN/assets/images/install4-a4c7a6a0f5d8b2ac403b93ab8988b3bb.png" width="950" height="720" class="img_RAU7"></p>
<!-- --><h3 class="anchor anchorWithStickyNavbar_loeA" id="24-完成安装">2.4 完成安装<!-- --><a href="#24-完成安装" class="hash-link" aria-label="2.4 完成安装的直接链接" title="2.4 完成安装的直接链接"></a></h3>
<!-- --><p><img decoding="async" loading="lazy" alt="install5" src="/zh-CN/assets/images/install5-e52083826e85640fc13738233a73c92c.png" width="1280" height="437" class="img_RAU7"></p>
<!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="三运行后端">三、运行后端<!-- --><a href="#三运行后端" class="hash-link" aria-label="三、运行后端的直接链接" title="三、运行后端的直接链接"></a></h2>
<!-- --><p>回到<!-- --><code>命令行终端</code>,在answer项目根目录运行以下命令启动后端服务器 。<!-- --></p>
<!-- --><div class="codeBlockContainer_APcc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-text codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#393A34"><span class="token plain">go run cmd/answer/main.go run -C ./answer-data</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_FhaS" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_phi_"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FfTR"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="四验证安装">四、验证安装<!-- --><a href="#四验证安装" class="hash-link" aria-label="四、验证安装的直接链接" title="四、验证安装的直接链接"></a></h2>
<!-- --><p>在浏览器中访问你设置的网站 URL(例如:<!-- --><code>http://localhost</code>),登陆你的管理员账号,如果看到一下页面,即配置成功。
<!-- --><img decoding="async" loading="lazy" alt="answer page" src="/zh-CN/assets/images/answer-page-14efc41682d83bb582563c367d9fdf01.png" width="1280" height="472" class="img_RAU7"></p>
<!-- --><p>通过以上步骤,你已经成功培植了 Apache Answer 后端。如果遇到其他问题,欢迎你在<!-- --><a href="https://meta.answer.dev/" target="_blank" rel="noopener noreferrer">社区</a>中和我们的社区成员进行沟通。我们也非常欢迎你参与到<!-- --><a href="https://answer.apache.org/zh-CN/community/contributing/" target="_blank" rel="noopener noreferrer">社区贡献</a>中来,为打造更好的问答平台,一同努力。<!-- --></p></div><div class="mt-3"><div class="d-flex align-items-center text-secondary"><span>分享到<!-- --></span><button aria-label="twitter" class="react-share__ShareButton shareBtn_lEr0" style="background-color:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer"><i class="br bi-twitter" style="font-size:16px"></i></button><button title="Apache Answer 后端配置指南" aria-label="facebook" class="react-share__ShareButton shareBtn_lEr0" style="background-color:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer"><i class="br bi-facebook" style="font-size:16px"></i></button><button aria-label="linkedin" class="react-share__ShareButton shareBtn_lEr0" style="background-color:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer"><i class="br bi-linkedin" style="font-size:16px"></i></button></div><div class="mt-4"><a href="https://crowdin.com/project/answer-website/zh-CN" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_N_05" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>编辑此页<!-- --></a></div></div></article></div><div class="col-lg-2 col-md-12"><div class="tableOfContents_PDf4 thin-scrollbar"><ul class="border-0 p-0 table-of-contents table-of-contents__left-border"><li class="m-0 mb-2"><a href="#准备工作" class="fs-14 text-secondary table-of-contents__link toc-highlight">准备工作</a></li><li class="m-0 mb-2"><a href="#一初始化项目" class="fs-14 text-secondary table-of-contents__link toc-highlight">一、初始化项目</a></li><li class="m-0 mb-2"><a href="#二安装界面" class="fs-14 text-secondary table-of-contents__link toc-highlight">二、安装界面</a><ul class="border-0 p-0 ps-3 mt-2"><li class="m-0 mb-2"><a href="#21-配置数据库" class="fs-14 text-secondary table-of-contents__link toc-highlight">2.1 配置数据库</a></li><li class="m-0 mb-2"><a href="#22-创建配置文件" class="fs-14 text-secondary table-of-contents__link toc-highlight">2.2 创建配置文件</a></li><li class="m-0 mb-2"><a href="#23-设置网页信息和管理员账号" class="fs-14 text-secondary table-of-contents__link toc-highlight">2.3 设置网页信息和管理员账号</a></li><li class="m-0 mb-2"><a href="#24-完成安装" class="fs-14 text-secondary table-of-contents__link toc-highlight">2.4 完成安装</a></li></ul></li><li class="m-0 mb-2"><a href="#三运行后端" class="fs-14 text-secondary table-of-contents__link toc-highlight">三、运行后端</a></li><li class="m-0 mb-2"><a href="#四验证安装" class="fs-14 text-secondary table-of-contents__link toc-highlight">四、验证安装</a></li></ul></div></div></div></div></div><footer class="footer"><div class="container py-3"><div class="d-flex justify-content-between flex-wrap text-center"><div><div class="mb-3"><a href="https://www.apache.org/" target="_blank"><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 525" role="img" style="width:120px"><defs><style>.cls-1{fill:#7c297d}.cls-3{fill:#dd552c}.cls-4{fill:#d22128}</style></defs><path class="cls-1" d="M458.804 181.745h49.045l87.413 220.094h-53.455l-14.777-38.044h-87.406l-15.094 38.044H371.39l87.413-220.094Zm55.65 142.746L483.33 244l-30.814 80.491h61.938ZM622.717 331.722h48.735c.317 21.066 16.037 33.332 40.246 33.332 20.75 0 33.958-8.49 33.958-23.267 0-15.41-14.151-24.526-45.275-31.447-51.57-10.69-76.096-32.066-76.096-68.226 0-39.93 31.757-64.771 82.384-64.771 52.19 0 85.521 28.296 85.521 72.628h-48.11c0-19.806-13.834-31.756-36.785-31.756-21.065 0-33.958 8.806-33.958 23.267 0 13.525 11.634 22.014 45.275 29.871 54.714 12.892 77.665 33.642 77.665 68.542 0 41.505-32.073 66.347-84.262 66.347-55.34 0-89.298-28.929-89.298-74.52ZM852.91 181.745h137.716v45.276h-87.722v55.023h79.859v44.023h-79.86v75.772H852.91V181.745Z"></path><path class="cls-3" d="M141.108 209.888c13.187-32.608 27.9-65.152 43.688-93.997-23.567-17.504-46.196-55.249-55.493-71.972-3.34 3.794-5.508 8.163-6.49 11.718-8.76 31.625 22.42 69.814-2.693 55.861C99.195 99.871 52.08 74.41 34.107 99.717c20.128 25.862 72.773 90.93 107 110.171Z"></path><path d="M184.796 115.891c15.297-27.95 31.6-52.428 48.501-70.063 0 0-16.858 24.4-40.936 73.18 14.582 4.016 56.113 12.256 113.96-2.686 1.422-10.513-5.645-22.075-40.863-25.947-22.993-2.524 27.597-54.902-9.052-79.674a46.281 46.281 0 0 0-3.486-2.14 45.29 45.29 0 0 0-3.911-1.205c-42.803-11.17-48.736 61.409-65.816 45.806-27.6-25.212-45.022-19.321-53.89-9.243 9.297 16.723 31.926 54.468 55.493 71.972Z" style="fill:#f79a23"></path><path class="cls-4" d="M106.682 303.838c9.662-28.946 21.286-61.466 34.426-93.95-34.228-19.241-86.873-84.31-107-110.171-3.594 5.056-6.05 12.108-6.868 21.752-4.39 51.802 49.052 90.153 38.398 97.158-14.092 9.267-42.141-22.26-53.196-2.229 16.023 20.584 48.662 57.777 94.24 87.44Z"></path><path class="cls-3" d="M254.756 192.118c-27.059-9.65 28.276-35.533 46.245-62.991 2.3-3.511 4.676-8.049 5.32-12.805-57.847 14.942-99.378 6.702-113.96 2.686-12.465 25.257-26.859 57.084-41.87 95.458 15.634 6.685 79.47 31.38 169.637 31.507 15.16-39.485-39.691-44.699-65.372-53.855Z"></path><path class="cls-4" d="M117.137 309.049c15.9 4.955 68.584 19.756 124.537 17.528 7.517-20.352-20.586-22.338-22.875-38.661-1.772-12.63 73.957 10.614 98.323-35.311a59.485 59.485 0 0 0 3.006-6.632c-90.167-.127-154.003-24.822-169.637-31.507-10.97 28.044-22.256 59.517-33.354 94.583Z"></path><path class="cls-1" d="M117.137 309.049c-7.145 22.57-14.193 46.682-21.035 72.164a1771.75 1771.75 0 0 0-7.19 27.643c53.106 17.531 102.008.04 103.666-21.638.014-.172-.018-.3-.008-.464 1.264-22.961-33.15-10.234-32.336-24.038.818-13.906 60.081-.081 78.409-29.895a34.139 34.139 0 0 0 3.03-6.244c-55.952 2.228-108.636-12.573-124.536-17.528ZM12.442 216.398c-.774 1.404-1.472 3.026-2.068 4.965-10.292 33.45 62.485 78.385 52.583 88.18-8.925 8.827-20.557-11.343-34.9-3.012a22.05 22.05 0 0 0-4.806 3.75c-16.221 16.619-.254 64.496 45.77 90.052-10.74 36.062-21.432 76.351-31.9 118.486 3.798-1.33 8.342-2.663 9.473-6.245 1.698-6.981 12.194-49.462 29.235-107.094 0 0 3.11-11.806 8.804-31.255a1996.422 1996.422 0 0 1 22.049-70.387c-45.578-29.663-78.217-66.856-94.24-87.44ZM404.167 144.735h9.264v-62.2h23.348v-9.062h-55.96v9.062h23.348v62.2zM464.853 112.958h36.469v31.777h9.358V73.473h-9.358v30.417h-36.47V73.473h-9.256v71.262h9.257v-31.777zM581.403 135.963h-35.17v-23.106h31.588v-8.772h-31.588V82.151h34.106v-8.678h-43.363v71.262h44.427v-8.772z"></path></svg></a></div><div class="fs-14"><div class="my-3"><span>Copyright © 2023 - <!-- -->2025<!-- --> The Apache Software Foundation, Licensed under the Apache License, Version 2.0.<!-- --></span><br><span>Apache, Apache Answer, the Apache logo and the Apache Answer logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.</span></div><span>Feature icons by <!-- --> <!-- --><a href="https://www.flaticon.com" class="link-secondary" target="_blank">Freepik</a>.<!-- --></span></div></div></div></div></footer></div>
</body>
</html>