2022年10月27日木曜日

AlmaLinux 9/Rocky Linux 9にGrav CMSをインストールする

Gravはデータベースを使用しないPHP製のCMSです。

〇Gravの画面

インストール方法

1. firewallでhttpの80番ポートを開けます
sudo firewall-cmd --add-service=http --permanent

sudo firewall-cmd --reload

2. SELinuxの無効化
sudo setenforce 0

sudo getenforce

sudo sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

3. Grav CMSのインストール
sudo dnf -y install httpd \
  php \
  php-gd \
  php-json \
  php-mbstring \
  php-xml \
  php-zip \
  php-curl \
  unzip

wget -O grav.zip https://getgrav.org/download/core/grav-admin/1.7.37.1

unzip grav.zip

sudo mv grav-admin /opt/grav

sudo ln -s  /opt/grav /var/www/html


mkdir grav-skeleton-soraarticle-blog

cd grav-skeleton-soraarticle-blog

wget -O grav-skeleton-soraarticle-blog-v1.1.2.zip https://getgrav.org/download/skeletons/soraarticle-blog/1.1.2

unzip grav-skeleton-soraarticle-blog-v1.1.2.zip

sudo cp -R * /opt/grav


cd /opt/grav/

sudo ./bin/plugin login new-user --user=admin --password=Admin123 --email=admin@localhost.localdomain --permissions=b --fullname=administrator --title=admin --language=en

sudo chown -R apache:apache /opt/grav

cat << EOF | sudo tee -a /etc/httpd/conf.d/grav.conf
<Directory /var/www/html>
        Options FollowSymLinks
        AllowOverride All
</Directory>
EOF

sudo systemctl restart httpd

5. ブラウザでhttp://<ホスト名またはIPアドレス>/grav/admin にアクセスします。
ユーザはadmin、パスワードはAdmin123を入力します

0 件のコメント:

コメントを投稿