Directus
made with
Vuejs
简介及使用教程
Directus是一个开源无头(headless)CMS(内容管理系统),用于管理任何规模的项目中的内容。 DirectusAPI的实例让用户可以轻松地在任何地方(网站,本机应用,可穿戴设备,IoT设备,信息亭等)连接SQL数据库内容。
Directus App提供非技术用户直观地管理内容的功能,用户可以轻松安装完整的Directus Suite的内部版本,包括App,API和所有依赖项。
Directus已使用Vue.js重新构建。并且与我们新的“无版本” API分离。两者都可以轻松定制和扩展以满足您项目的需要。同时,Directus还具有内置的暗模式。
安装
Direcus有多个安装方式,包括Git、Docker、DigitalOcean One-click和Directus Cloud。这里介绍git安装方式。
步骤一、环境要求
- 操作系统:Ubuntu 18.04
- Apache:2.4
- MySQL5.7+
- PHP7.2+ 要求安装
pdo
、mysql
、curl
、gd
、fileinfo
、mbstring
和xml
扩展。 - https
步骤二、下载源码
下载源码到本地var/www/directus
或者其它自定义目录。
git clone https://github.com/directus/directus.git /var/www/directus
配置 Apache
开启url重写模块
a2enmod rewrite
修改url重写规则,一般在/etc/apache2/sites-available/000-default.conf
中:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/directus/public
<Directory /var/www/directus/public/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<IfModule mod_dir.c>
DirectoryIndex index.php index.pl index.cgi index.html index.xhtml index.htm
</IfModule>
</VirtualHost>
第四步 设置读写权限
sudo chown -R www-data:www-data /var/www/directus
第五步 安装项目
直接打开http://<ip-address>
,按照步骤安装。
示例
作者
Directus
相关项目