本文主要介绍在MacOs中本地部署Flarum,这么做的目的主要是便于修改文件,和云端保持一致性,避免出错。虽然感觉也不太完美,但实现本地部署只是第一步。
简单的流程只有三个,不过部署会遇到很多问题,mac自带apache的配置我实在是没弄好,还是下载了XAMPP来部署。
- 下载XAMPP
- 下载composer
- 下载Flarum
1️⃣ Download XAMPP
进入官网,选择OS X操作系统。 双击dmg可能会出现不允许安装的情况。如果出现这种情况需要进入安全&隐私,输入密码点击同意就可以继续安装了。
傻瓜安装,完成后运行。
🌲Config in XAMPP
也许你的电脑已经运行了mysql,那么在XAMPP中,数据库就不会运行。
如果出现这种情况,点击数据库的配置,把端口号修改为4306, 另外点击【Open Conf File】,修改端口号。保存退出后,点击start即可。
做完上面两个步骤,Apache和数据库都是运行状态,点击本地运行链接,如果能看到XAMPP主页说明目前没有问题。
点击phpmyadmin,进入数据库配置。前一篇文章的数据库信息直接搬过来,直接运行sql语句创建数据库以及用户。
|
|
创建完成后可以在左侧看到相关的数据库,只不过这个时候,数据库是空的。 到目前为止,XAMPP基础部署已经完成,接下来需要下载Composer。如果已经下载过那么就跳过这一步。
2️⃣ Download Composer
点击主页,直接跟着命令走一遍就可以了。 输入命令查看是否安装成功
|
|
3️⃣ Download Flarum
首先,这个框架放在哪里,apache服务器怎么配置需要弄明白。找到XAMPP的安装路径,在MAC中,此路径是 /Applications/XAMPP
命令pwd查看路径。
👉 Download Flarum in correct path
Flarum框架下载的位置在 /Applications/XAMPP/xamppfiles/htdocs/flarum,htdocs文件夹下没有flarum这个文件夹,所以需要创建一个。
|
|
|
|
👉Apache config edit
返回XAMPP界面,点击Apache服务配置,点击【Open Config File】,找到 「<Directory」标签,默认的路径是“/Applications/XAMPP/xamppfiles/htdocs”
|
|
如果你没有出现这个界面,而是出现了xxx权限不够情况是非常正常的。
需要给Flarum文件夹赋予读写权限。 进入flarum文件夹下,给定777权限。 注意777是危险操作!如果在本地不考虑安全因素可以完全赋予777权限。
|
|
重启服务器,刷新页面就能看到一个全新的flarum界面。如上图,数据库的信息就是之前配置的(和云端部署的信息最好保持一致)
|
|
输入好之前创建的数据库用户名这类的就成功啦。
Common Apache CLI
|
|
🍀 Summary
虽然在本地部署的是一个全新的flarum框架,在实际开发过程中大概率是不能次次重新部署的,所以下一步的计划就是云端和本地的来回迁移,更新。 另外,考虑将数据库与服务器分开部署。也许会增加一些费用,但灵活性更高。