Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
156 changes: 156 additions & 0 deletions docs/guides/cms/chyrp_lite.de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
---
title: Chyrp Lite
author: Neel Chauhan
contributors: Steven Spencer, Ganna Zhyrnova
tested_with: 9.5
tags:
- cms
- blogging
---

## Einleitung

[Chyrp Lite](https://chyrplite.net/) ist eine ultraleichte Blogging-Engine, die in PHP geschrieben ist.

## Voraussetzungen

Für die Verwendung dieses Verfahrens sind folgende Mindestanforderungen zu erfüllen:

- Die Möglichkeit, Befehle als Root-Benutzer auszuführen oder `sudo` zu verwenden, um Berechtigungen zu erhöhen
- Erfahrung mit einem Befehlszeileneditor. Der Autor verwendet hier `vi` oder `vim`, aber ersetzen Sie es durch Ihren bevorzugten Editor

## `Caddy`-Installation

Sie werden `Caddy` als Webserver verwenden. Um Caddy zu installieren, müssen Sie zuerst EPEL (Extra Packages for Enterprise Linux) installieren und Updates ausführen:

```bash
dnf -y install epel-release && dnf -y update
```

Dann `Caddy` installieren:

```bash
dnf -y install Caddy
```

Öffnen Sie anschließend die Datei `Caddyfile`:

```bash
vi /etc/caddy/Caddyfile
```

Fügen Sie Ihrer `Caddyfile` Folgendes hinzu:

```bash
your.domain.name {
root * /var/www/chyrp-lite
file_server
php_fastcgi 127.0.0.1:9000
}
```

Speichern Sie die Datei mit `:wq!` und öffnen Sie anschließend die entsprechenden Firewall-Ports:

```bash
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
```

Abschließend starten Sie `Caddy`:

```bash
systemctl enable --now caddy
```

## PHP — Installation

!!! note "Anmerkung"

```
Wenn Sie Rocky Linux 8.x oder 10.x ausführen, ersetzen Sie in der Installationszeile des Remi-Pakets neben der Version `8` oder `10`.
```

Um PHP aufzusetzen, benötigen Sie das Remi-Repository. Um `Remi` zu installieren, führen Sie Folgendes aus:

```bash
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
```

Installieren Sie anschließend PHP und die benötigten Module:

```bash
dnf install -y php83-php php83-php-session php83-php-json php83-php-ctype php83-php-filter php83-php-libxml php83-php-simplexml php83-php-mbstring php83-php-pdo php83-php-curl
```

Öffnen Sie als Nächstes die PHP-Konfigurationsdatei:

```bash
vi /etc/opt/remi/php83/php-fpm.d/www.conf
```

Gehen Sie zur Zeile `listen =` und legen Sie sie wie folgt fest:

```bash
listen = 127.0.0.1:9000
```

Beenden Sie `vi` mit `:wq!` und aktivieren Sie PHP:

```bash
systemctl enable --now php83-php-fpm.service
```

## `Chyrp`-Installation

Jetzt installieren Sie Chyrp Lite. Laden Sie die neueste Version herunter:

```bash
cd /var/www
wget https://github.com/xenocrat/chyrp-lite/archive/refs/tags/v2024.03.zip
```

Als nächstes dekomprimieren und verschieben Sie den extrahierten Ordner:

```bash
unzip v2024.03.zip
mv chyrp-lite-2024.03/ chyrp-lite
```

Legen Sie die richtigen Berechtigungen für den Ordner `chyrp-lite` fest:

```bash
chown -R apache:apache chyrp-lite/
```

Richten Sie ein Datenverzeichnis zum Speichern der SQLite-Datenbank ein:

```bash
mkdir chyrp-lite-data
chown -R apache:apache chyrp-lite-data/
```

Als nächstes richten Sie die SELinux-Dateikontexte ein:

```bash
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/chyrp-lite(/.*)?"
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/chyrp-lite-data(/.*)?"
restorecon -Rv /var/www/chyrp-lite
restorecon -Rv /var/www/chyrp-lite-data
```

Öffnen Sie auf einem Client-Computer einen Webbrowser unter `https://example.com/install.php` und führen Sie das Installationsprogramm aus (ersetzen Sie `example.com` durch Ihren tatsächlichen Domänennamen oder Hostnamen):

![Chyrp Lite Setup](../images/chyrp_lite_setup.png)

Wählen Sie im Abschnitt **Database** einen Pfadnamen im zuvor erstellten Verzeichnis `chyrp-lite-data` aus, z. B. `/var/www/chyrp-lite-data/sqlite.db`.

Füllen Sie dann die anderen Felder aus, die selbsterklärend sein sollten.

Klicken Sie anschließend auf **Install me** und dann auf **Take me to my site**. Sie sollten jetzt in der Lage sein, eine abgeschlossene Installation Ihrer `Chyrp`-Site zu besuchen:

![Chyrp Lite](../images/chyrp_lite.png)

## Zusammenfassung

Wenn man bedenkt, dass sich WordPress zu einem Schweizer Taschenmesser der Webentwicklung entwickelt hat, ist es nicht überraschend, dass einige Webmaster (einschließlich des Autors) eine leichtgewichtige Blogging-Engine bevorzugen. `Chyrp Lite` ist perfekt für diese Benutzer.
156 changes: 156 additions & 0 deletions docs/guides/cms/chyrp_lite.fr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
---
title: Chyrp Lite
author: Neel Chauhan
contributors: Steven Spencer, Ganna Zhyrnova
tested_with: 9.5
tags:
- cms
- blog
---

## Introduction

[Chyrp Lite](https://chyrplite.net/) est un moteur de blog ultra-léger écrit en PHP.

## Prérequis

Les conditions suivantes sont indispensables pour utiliser cette procédure :

- La possibilité d'exécuter des commandes en tant qu'utilisateur root ou d'utiliser `sudo` pour élever les privilèges
- Maîtrise d'un éditeur de ligne de commande. L'auteur utilise `vi` ou `vim` ici, mais vous pouvez le remplacer par votre éditeur préféré

## Installation de Caddy

L'article montre comment utiliser `Caddy` comme serveur Web. Pour installer `Caddy`, vous devez d'abord installer `EPEL` (Extra Packages for Enterprise Linux) et exécuter les mises à jour :

```bash
dnf -y install epel-release && dnf -y update
```

Ensuite, installez `Caddy` :

```bash
dnf -y install Caddy
```

Ensuite, ouvrez le fichier `Caddyfile` :

```bash
vi /etc/caddy/Caddyfile
```

Ajoutez ce qui suit au fichier `Caddyfile` :

```bash
your.domain.name {
root * /var/www/chyrp-lite
file_server
php_fastcgi 127.0.0.1:9000
}
```

Sauvegardez le fichier avec `:wq!` puis ouvrez les ports de pare-feu correspondants :

```bash
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
```

Enfin, lancez `Caddy` :

```bash
systemctl enable --now caddy
```

## Installation de PHP

!!! note "Remarque"

```
Si vous utilisez Rocky Linux 8.x ou 10.x, remplacez « 8 » ou « 10 » à côté de la version dans la ligne d'installation du paquet Remi.
```

Pour mettre en place PHP, vous aurez besoin du dépôt `Remi`. Pour l'installer, exécutez la commande suivante :

```bash
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
```

Installez ensuite PHP et les modules requis :

```bash
dnf install -y php83-php php83-php-session php83-php-json php83-php-ctype php83-php-filter php83-php-libxml php83-php-simplexml php83-php-mbstring php83-php-pdo php83-php-curl
```

Ensuite, ouvrez le fichier de configuration PHP :

```bash
vi /etc/opt/remi/php83/php-fpm.d/www.conf
```

Allez à la ligne `listen =` et définissez-la comme suit :

```bash
listen = 127.0.0.1:9000
```

Quittez `vi` avec `:wq!` et activez PHP :

```bash
systemctl enable --now php83-php-fpm.service
```

## Installation de `Chyrp`

Maintenant, vous allez installer Chyrp Lite. Téléchargez la dernière version :

```bash
cd /var/www
wget https://github.com/xenocrat/chyrp-lite/archive/refs/tags/v2024.03.zip
```

Ensuite, décompressez le fichier et déplacez le dossier extrait :

```bash
unzip v2024.03.zip
mv chyrp-lite-2024.03/ chyrp-lite
```

Définissez les autorisations correctes sur le dossier `chyrp-lite` :

```bash
chown -R apache:apache chyrp-lite/
```

Configurer un répertoire de données pour stocker la base de données SQLite :

```bash
mkdir chyrp-lite-data
chown -R apache:apache chyrp-lite-data/
```

Ensuite, configurez les contextes de fichiers SELinux :

```bash
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/chyrp-lite(/.*)?"
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/chyrp-lite-data(/.*)?"
restorecon -Rv /var/www/chyrp-lite
restorecon -Rv /var/www/chyrp-lite-data
```

Sur une machine cliente, ouvrez un navigateur Web sur `https://example.com/install.php` et exécutez le programme d'installation (remplacez `example.com` par votre nom de domaine ou nom d'hôte réel) :

![Chyrp Lite Setup](../images/chyrp_lite_setup.png)

Dans la section **Database**, sélectionnez un nom de chemin dans le répertoire `chyrp-lite-data` créé précédemment, tel que `/var/www/chyrp-lite-data/sqlite.db`.

Ensuite, remplissez les autres champs, qui devraient être explicites.

Ensuite, cliquez sur **Install me** puis sur **Take me to my site**. Vous devriez maintenant pouvoir visiter l'installation terminée de votre site `Chyrp` :

![Chyrp Lite](../images/chyrp_lite.png)

## Conclusion

Étant donné que WordPress est devenu un couteau suisse du développement Web, il n’est pas surprenant que certains webmasters (l’auteur inclus) préfèrent un moteur de blogue léger. `Chyrp Lite` est parfait pour ces utilisateurs.
Loading