My First Post

blog grav install

Grav CMS install

Grav をインストールします
下記を参考にします
https://learn.getgrav.org/17/basics/installation

composerをインストール

インストールコマンドをインストールしたあとに
$composer create-project getgrav/grav ~/webroot/grav 1.x-dev

1.x-dev 最新版

Githubでのインストール方法

もう 1 つの方法は、GitHub リポジトリから Grav をクローンし、単純な依存関係インストール スクリプトを実行する方法があります

GitHubから Grav リポジトリをサーバーのウェブルート内のフォルダにクローンします(例:~/webroot/grav)

ターミナルまたはコンソールを起動し、ウェブルートフォルダに移動します。

$cd ~/webroot
$git clone -b master https://github.com/getgrav/grav.git

composer経由でベンダーの依存関係をインストール

$cd ~/webroot/grav
$composer install --no-dev -o


Grav CLI アプリケーションを使用してプラグインとテーマの依存関係をインストール

bin/grav

$cd ~/webroot/grav
$bin/grav install

~/var/www/grav
$ sudo bin/gpm install devtools

PHP Warning: Module "apcu" is already loaded in Unknown on line 0
GPM Releases Configuration: Stable

Preparing to install DevTools [v1.8.0]
|- Downloading package... 100%
|- Checking destination... ok
|- Installing package... ok

'- Success!

Clearing cache

Cleared: /var/www/grav/cache/twig/
Cleared: /var/www/grav/cache/doctrine/

Cleared: /var/www/grav/cache/compiled/*

Touched: /var/www/grav/user/config/system.yaml

管理ツールdevtoolも合わせてインストールします

~/var/www/grav$ sudo bin/plugin devtools new-theme

PHP Warning: Module "apcu" is already loaded in Unknown on line 0
Enter Theme Name:

peace

Enter Theme Description:

平和を愛するブログ

Enter Developer Name:

hogehoge

Enter GitHub ID (can be blank):

hogehoge12

Enter Developer Email:

hoge@****.com <-メールアドレス

Please choose an option:
[pure-blank ] Basic Theme using Pure.css
[tailwind ] Basic Theme using tailwind.css and including Alpine.js
[tailwind-mix] Same as tailwind but more opinionated with Laravel Mix compiler
[inheritance ] Inherit from another theme
[copy ] Copy another theme

pure-blank

SUCCESS theme peace -> Created Successfully

Path: /var/www/grav/user/themes/peace

/var/www/grav$

githubからinstallではadminをinstallする必要です
https://grav.man29.net/docs/admin-panel/introduction   <ーここを参考

admin plugin install

bin/gpm version -f
bin/gpm selfupgrade

bin/gpm install admin

/var/www/grav$ sudo bin/gpm version -f
PHP Warning: Module "apcu" is already loaded in Unknown on line 0
You are running Grav v1.7.49.5

/var/www/grav$ sudo bin/gpm selfupgrade
PHP Warning: Module "apcu" is already loaded in Unknown on line 0

GPM Releases Configuration: Stable

You are already running the latest version of Grav v1.7.49.5
which was released on Thu Sep 11 05:17:21 2025
ubuntu@ip-172-26-1-96:/var/www/grav$ sudo bin/gpm install admin
PHP Warning: Module "apcu" is already loaded in Unknown on line 0

GPM Releases Configuration: Stable

The following dependencies need to be installed...
|- Package form
|- Package login
|- Package email
|- Package flex-objects

Install these packages? [Y|n] (yes/no) [yes]:

yes

GUIからアカウント作成

代わりに下記でもよい
ユーザー情報はuser/accounts/Gravインストールフォルダに保存されます。値は手動で編集することも、Adminプラグイン自体から編集することもできます。また、手動またはbin/plugin login newuserCLIコマンドを使用して新しいユーザーを作成することもできます。詳細については、Admin FAQをご覧

backup schedul

(crontab -l; echo " * cd /var/www/grav;/usr/bin/php bin/grav scheduler 1>> /dev/null 2>&1") | crontab -

前の記事 次の記事