GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

So erstellen Sie einen sicheren Blog mit Serendipity CMS

Erfahren Sie, wie Sie mit Serendipity, einer flexiblen und benutzerfreundlichen Anwendung für Blogger, Entwickler und Websitebesitzer, ein zuverlässiges, sicheres und erweiterbares Blog erstellen.

Was ist Zufall?

Serendipity CMS ist eine Webanwendung, mit der Sie ein Webblog, ein Fotoblog, eine vollständige Homepage für Ihr Online-Projekt und eine Vielzahl anderer Anwendungsfälle erstellen können.

Während Serendipity in erster Linie für Blogger entwickelt wurde, bietet es ein flexibles, erweiterbares und benutzerfreundliches Framework, mit dem Entwickler fast jede Art von Website erstellen können.

Mit einer sehr ausgeklügelten Plugin-Architektur und Themen ermöglicht Ihnen Serendipity, sowohl das Erscheinungsbild Ihres Blogs/Ihrer Website zu ändern, um seine Funktionalitäten zu verbessern.

So installieren Sie den Serendipity-Blog

Bevor wir beginnen, sehen wir uns die grundlegenden Anforderungen an, die für eine erfolgreiche Installation von Serendipity erforderlich sind.

  • ein cPanel-Hosting-Konto
  • Apache-Webserver
  • Neueste PHP-Version mit gd2-Unterstützung (empfohlen) oder Konvertierungs-Binärdatei von ImageMagick
  • MySQL oder PostgreSQL oder SQLite

So installieren Sie Serendipity CMS in 5 Minuten

Der einfachste Weg, Serendipity CMS zu installieren, ist die Verwendung des beliebten, bewährten Softaculous-Installationsprogramms, auf das jeder Kunde auf unserer Hosting-Plattform Zugriff hat.

Softaculous ist ein 1-Klick-Skript, mit dem Sie sich auf die Verwendung von Webanwendungen konzentrieren können, anstatt Zeit mit der Installation zu verbringen.

Mit Softaculous können Sie Anwendungen installieren, aktualisieren, sichern, wiederherstellen, klonen, ohne eine Codebasis anfassen zu müssen, eine Datenbank erstellen oder sich mit all den lästigen technischen Dingen auseinandersetzen, mit denen häufig jeder konfrontiert ist, der eine Website erstellen möchte.

Zum Starten:

Melden Sie sich mit Ihrem Benutzernamen und Passwort bei Ihrem cPanel an.


Sobald Sie sich erfolgreich angemeldet haben, scrollen Sie nach unten zum Abschnitt Software Ihrer cPanel-Oberfläche.


Klicken Sie auf das Softaculous-Symbol. Die Seite und bringen Sie zur Installationsseite der 1-Klick-Anwendung.


Um Serendipity zu finden, geben Sie entweder Suche ein oder klicken Sie auf das Blogs-Menü.


Wählen Sie Serendipity aus und klicken Sie darauf. Hier können Sie entweder die Demo ausprobieren, installieren, Rezensionen/Bewertungen ansehen oder eine vorhandene Serendipity-Installation in Ihr cPanel importieren.

Klicken Sie nun auf die Schaltfläche Jetzt installieren.

  • Wählen Sie die Installations-URL, unter der Sie die Software installieren möchten.
  • Geben Sie Ihren Site-Namen ein
  • Beschreiben Sie den Zweck der Website oder des Blogs mit der Website-Beschreibung.
  • Geben Sie Ihren Admin-Benutzernamen ein
  • Geben Sie Ihr Admin-Passwort ein
  • Geben Sie Ihren Namen in Real Name ein
  • Geben Sie Ihre Admin-E-Mail ein. Stellen Sie sicher, dass dies vorher erstellt wurde, bevor Sie beginnen.
  • Wählen Sie die Sprache aus, mit der Sie Ihr Blog oder Ihre Website verwalten möchten.
  • Klicken Sie auf die erweiterten Optionen.

Hier können Sie Änderungen vornehmen an:

  • Datenbankname … das ist der Name der Datenbank, die für die Installation erstellt werden soll.
  • DB-Tabellenpräfix
  • Wählen Sie Auto-Upgrade, wodurch Ihr Serendipity automatisch auf die neueste Version aktualisiert wird, sobald diese verfügbar ist.
  • Sicherungsspeicherort auswählen. Mit Softaculous können Sie Ihre Website-Daten mit verschiedenen Methoden sichern, darunter Google Drive, Dropbox, lokaler Computer oder in einem lokalen Ordner.
  • Wählen Sie die Sicherungsrotation aus. Wenn das Backup-Rotationslimit erreicht ist, löscht Softaculous das älteste Backup für diese Installation und erstellt ein neues Backup. Die Backups werden Ihren Speicherplatz beanspruchen, also wählen Sie die Backup-Rotation gemäß dem auf Ihrem Server verfügbaren Speicherplatz.

Wenn Sie die Installationsdetails an Ihren Entwickler senden möchten, geben Sie die Details unter „Installationsdetails per E-Mail an ein ”-Feld.

So installieren Sie Serendipity manuell

Der Prozess der manuellen Installation von Serendipity und der Inbetriebnahme in etwa 2 Minuten umfasst:

  • Laden Sie die .tar.gz-Datei auf Ihren Server herunter,
  • Entpacken in Ihrem Dokumentenstammverzeichnis; Stellen Sie sicher, dass das erstellte Verzeichnis beschreibbar ist
  • Öffnen Sie die Website-URL in Ihrem bevorzugten Webbrowser.

Dort sehen Sie den Installationsbildschirm, mit dem Sie Serendipity einrichten können.

Erstellen Sie eine MySQL- oder PostgreSQL-Datenbank

Serendipity erfordert, dass Sie die Datenbank bereits in Ihrem bevorzugten Datenbanksystem eingerichtet haben.

Auf cPanel können Sie dies ganz einfach mit dem MySQL Database Wizard tun Funktion.

Erstellen Sie über cPanel eine Datenbank und einen Datenbankbenutzer mit einem starken Passwort>> Startseite>> Datenbanken>> MySQL-Datenbankassistent .

Führen Sie die folgenden Schritte aus, um eine Datenbank einzurichten:

Geben Sie im Textfeld Neue Datenbank einen Namen für die Datenbank ein und klicken Sie auf Nächster Schritt.


Geben Sie im Textfeld Benutzername einen Namen für den Benutzer ein, dem Sie erlauben möchten, die Datenbank zu verwalten.


Geben Sie das neue Passwort in die entsprechenden Textfelder ein und bestätigen Sie es.


Klicken Sie auf Benutzer erstellen.


Aktivieren Sie die Kontrollkästchen, die den Berechtigungen entsprechen, die Sie dem Benutzer gewähren möchten, oder wählen Sie ALLE PRIVILEGIEN aus.


Klicken Sie auf Nächster Schritt.

Das System zeigt eine Meldung an, dass Sie die Datenbank und das Benutzerkonto erfolgreich eingerichtet haben.

Wenn Sie die Datenbank über eine Befehlszeile erstellen möchten, können Sie dies auch tun:

Für MySQL können Sie eine Datenbank erstellen mit:

CREATE DATABASE serendipity;

Auf PostgreSQL können Sie dies tun über:

createdb serendipity

Der Benutzername, den Sie in den Serendipity-Installationen eingeben, erfordert ebenfalls, dass dieser Benutzername bereits existiert.

Der normale Ablauf ist, dass Sie als Datenbankadministrator zuerst CREATE USER verwenden, um ein Konto zu erstellen, seine nicht privilegierten Merkmale wie sein Passwort zu definieren, ob es sichere Verbindungen verwendet und den Zugriff auf Serverressourcen beschränkt, und dann GRANT verwenden, um seine Privilegien zu definieren.

Erstellen Sie also auf MySQL einen Benutzer:

CREATE USER 'serendipity'@'localhost' IDENTIFIED BY '$password';

Die CREATE USER-Anweisung erstellt neue MySQL-Konten.

Es ermöglicht die Einrichtung von Authentifizierungs-, Rollen-, SSL/TLS-, Ressourcenlimit- und Kennwortverwaltungseigenschaften für neue Konten.

Auf PostgreSQL können Sie einen Benutzer erstellen mit:

createuser serendipity

Stellen Sie sicher, dass Sie dem SQL-Benutzerkonto CREATE-, INSERT-, UPDATE-, DELETE-, ALTER- und INDEX-Berechtigungen zugewiesen haben.

Laden Sie die neueste Version von Serendipity herunter und entpacken Sie das Archiv:

wget -O s9y.zip http://www.s9y.org/latest
unzip s9y.zip -d /var/www/

Es ist an der Zeit, die URL Ihres Servers aufzurufen, um die Installation zu starten.

Auf der ersten Seite des Installers wird überprüft, ob der Server über alle erforderlichen Fähigkeiten verfügt und ob die Rechte korrekt sind.

Folgen Sie den Hinweisen und klicken Sie dann auf Einfache Installation.

Auf der zweiten Seite werden Sie nach verschiedenen Konfigurationsoptionen gefragt.

Wichtig sind die Datenbankeinstellungen ganz oben.

Der nächste Schritt ist Ihr Benutzername und Passwort.

Die anderen Optionen können ignoriert werden.

Ihr Blog wird nun installiert.

SIEHE SERENDIPITY-INSTALLATIONSOPTIONEN
cPanel
  1. So erstellen Sie eine Tabelle in PhpMyAdmin

  2. So erstellen Sie eine Datenbank in cPanel

  3. So löschen Sie eine Tabelle in einer Datenbank mit phpMyAdmin

  4. So kopieren Sie eine Datenbanktabelle mit phpMyAdmin

  5. So sichern Sie vsFTPd mit SSL/TLS

Wie erstelle ich eine PostgreSQL-Datenbank?

Wie man eine Datenbank in MySQL erstellt

So erstellen Sie eine Datenbank in Plesk

Wie importiert man eine Datenbank mit phpMyAdmin auf cPanel?

So erstellen Sie einen Blog oder eine Website mit Pubvana CMS

So erstellen Sie einen E-Commerce mit Magento