Directus
made with Vuejs

Directus

这是一个开源无头(headless)CMS(内容管理系统)。

相关问答
暂无相关问题
查看全部
简介及使用教程

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、 mbstringxml扩展。
  • 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>,按照步骤安装。

示例

image.png

image.png

作者

Directus

相关项目