安装过程参考Rat’s这位大佬的帖子,自己做了修改,记录自己安装过程中的问题。第一次写,如有错误请多多包涵,希望能给需要的人提供帮助。
参考贴链接:https://www.moerats.com/archives/787/
jirafeau官方提供的演示地址:https://demo.jirafeau.net/
系统、软件版本如下:
PHP >= 5.6
无需数据库,无需邮件
1.安装Docker
apt-get update(防止安装docker出现错误)
apt install docker.io (运行过程中遇到的选项选择y和是)
systemctl start docker
systemctl enable docker(如该过程中提示如下信息,按照提示命令执行即可)
docker版本
2.构建镜像
Jirafeau文件路径/root/Jirafeau/
git clone https://gitlab.com/mojo42/Jirafeau.git
cd Jirafeau
docker build -t mojo42/jirafeau .
镜像构建成功后提示如下
3、启动镜像
#8000端口可自行修改
docker run -d -p 8000:80 -v $(pwd):/www mojo42/jirafeau
4、配置修改
#进入Jirafeau文件夹
cd /root/Jirafeau
#新建配置文件config.local.php,可修改该文件调整一些功能
cp lib/config.original.php lib/config.local.php
#授权
chmod 777 lib/config.local.php
——————————————————————————————————————————————————————
完成上述步骤后即可通过http://IP:8000访问install.php界面
step1:
设置管理员密码,如果在本机无法打开http://IP:8000,可在其它能ping通本机的计算机中打开http://IP:8000。
step2:
默认配置,点击下一步(数据目录存放用户上传所有数据,路径/root/Jirafeau/var-f4AqiRovzyzcd5e/)
step3:
错误提示:无法创建目录,需要赋予Nginx用户对Jirafo使用的配置和数据目录的所有权。
右键Jirafeau文件夹,点击属性,将文件夹权限更改如下图所示。
再次step3。
提示已全面运行后,通过http://IP:8000即可访问成功啦。
管理界面:http://IP:8000/admin.php,可管理所有文件,查看文件信息