Serendipity Kostenlose Blogging -Plattform
Ein in PHP geschriebenes webbasiertes Inhaltsverwaltungssystem
Serendipity ist eine kostenlose, einfache, aber leistungsstarke, selbst verwaltete Blogging -Plattform und CMS. Personalisieren Sie das Erscheinungsbild und das Gefühl Ihres Blogs oder Ihrer Website mit geeigneten Themen.
Überblick
Zuverlässigkeit, Sicherheit, Erweiterbarkeit und Benutzerfreundlichkeit sind die Kernfunktionen jeder Software und Serendipity erfüllt alle Anforderungen einer erstaunlichen Blogging -Software. Es handelt sich um eine zuverlässige Blog -Engine, deren Benutzer in der weltweit beliebtesten Programmiersprache PHP mit der größten Open -Source -Entwicklungsgemeinschaft vertrauen können. Die Entwickler des Projekts arbeiten aktiv daran und haben tatsächlich erstaunliche Anstrengungen unternommen, um sicherzustellen, dass die Sicherheit der Anwendung ist. Und sie reagieren aktiv auf Sicherheitsberichte und beheben sie schnell. Serendipity verfügt über ein umfangreiches Plugin -System, das die Software noch interessanter macht, da die Entwickler ihren Blog basierend auf ihren Anforderungen Funktionen verleihen können. Es unterstützt auch Themen, was bedeutet, dass Benutzer alle kostenlos sind, um das Blog des Blogs zu sehen, wie sie es wollen. Serendipity verfügt über ein Online -Plugin -Repository mit dem Namen Spartacus und es ist sehr einfach, die Plugins von dort aus zu installieren. Einfaches Gebrauchsgebrauch ist eines der Kernmerkmale der Serendipität. Mit einfachen und verständlichen Schnittstellen macht es dem Benutzer sehr einfach, die Anwendung zu verwalten. Serendipity unterstützt native Unterstützung für Migration von anderen Blogging -Plattformen wie WordPress, TextPattern, beweglicher Typ usw. Dies bedeutet, dass Sie Ihre vorhandenen Blogs einfach von WordPress auf Serendipity verschieben können.
Anforderungen
Sie benötigen eine PHP -Installation (PHP 7.0 oder neuer) zusammen mit MySQL, PostgreSQL oder SQLite. Wir benötigen auch den Apache -Webserver, da wir eine Reihe interner Funktionen verwenden, um die Serendipity korrekt auszuführen. Um die Serendipity vollständig zu genießen, sollten Sie entweder ImageMagicks Konvertiten binär auf Ihrem Server oder eine PHP -Installation mit GD2 -Support (empfohlen) haben.
Merkmale
Serendipity haben folgende wichtige Funktionen
- Trackbacks und Pingbacks
- Online -Repository
- XML-RPC-Bearbeitung
- Anti-Spam
- Katalogeinträge
- Einfaches Upgrade
- Mulitple -Benutzer
- Gemeinsame Installation
- Robustes Plugin -System
- Robuste Bearbeitungsschnittstelle
- Themen
- Dynamisches Caching
- PHP-betrieben
- Aktiv gepflegt
- Internationalisiert
- Open Source
Installationsanleitung
Uploading Serendipity
Sie können Serendipity entweder in Ihrem Dokumentenrouch des Webservers oder in jedem von Ihnen gefallenen Unterverzeichnis installieren. Stellen Sie sicher, dass Sie alle Dateien hochladen, die Sie aus Ihrer Serendipity Release .zip oder .tgz -Datei, einschließlich leerer Verzeichnisse, extrahiert haben. Stellen Sie sicher, dass Ihr FTP -Editor beim Hochladen von Serendipity -Dateien keine Probleme oder Berechtigungsfehler meldet.
Berechtigungen für Dateien/Verzeichnisse
Sehr wichtig für Serendipity sind die Verzeichnisse Archive, Vorlagen \ _C und Uploads. Das Verzeichnisarchiv wird zum Speichern von vorgenerierten Dateien verwendet. Die Verzeichnisvorlagen \ _c enthält automatisch kompilierte HTML -Vorlagen aus der Smarty -Templating -Engine, und das Verzeichnis -Upload enthält alle Mediendateien, die Sie in Ihr Blog hochladen. Dies bedeutet, dass alle drei Ordner einen Schreibzugriff für Ihren Webserver benötigen. PHP wird normalerweise als bestimmter Benutzer ausgeführt, der sich vom FTP -Benutzerkonto unterscheidet, mit dem Sie Dateien hochladen. Wenn Ihr FTP -Benutzer Dateien hochladen kann, bedeutet dies nicht unbedingt, dass der PHP -Prozess in der Lage ist, auf dieselbe Dateien/das gleiche Verzeichnis zuzugreifen. Abhängig von Ihren Webservers -Setups müssen Sie möglicherweise die Berechtigungen (CHMOD) des drei genannten Verzeichnisses in so etwas wie 777 ändern (lesen, schreiben und ausführen Berechtigungen für alle ausführen, was „weltweit beschreibbar“ bedeutet), 775 (dh gelesen, schreiben und ausführen Berechtigungen für den Eigentümer und die Gruppe der Dateien/Verzeichnisse, aber nicht „jeder“). Welches zu verwenden ist sehr spezifisch für das Setup Ihres Webservers. Bitte fragen Sie Ihren Anbieter, ob Sie sich nicht sicher sind, welche Berechtigungen Sie verwenden müssen! Zusätzlich zu diesen drei Verzeichnissen muss die Serendipity auch die beiden Dateien schreiben .htaccess und Serendipity \ _config \ _local.inc.php in das Stamm zur Serendipity -Installation. Das bedeutet, dass auch das Verzeichnis, in das Sie die vollständige Serendipity -Installation hochladen, Berechtigungen haben müssen, mit denen der PHP -Server diese beiden Dateien erstellen kann. Denken Sie also daran, auch Ihr Top -Verzeichnis (wie „Serendipity“ oder „Blog“) auf 777 oder auf 777 oder festzulegen. 775. Sie können diese Berechtigungen im Kernverzeichnis nach der Installation wieder auf 744 zurücksetzen, da die Serendipity diese Dateien nur ändern muss, sobald die genannten Dateien geschrieben wurden. Wenn Sie das Spartacus -Plugin verwenden möchten, um Plugins und Vorlagen über das Web herunterzuladen, muss PHP auch in die Verzeichnis -Plugins und Vorlagen schreiben können.
Installation
Sobald Sie Serendipity in Ihren Webraum hochgeladen haben, können Sie die Installer -Schnittstelle über etwas wie http://example.org/serendipity/index.php aufrufen. Die Installation von Serendipity dauert nicht länger als 1-2 Minuten. Auf diesem Bildschirm sehen Sie einen grundlegenden Vorinstallationsbericht, der Ihnen eine Diagnose Ihrer Webservereinstellungen zeigt. Alle Variablen, die möglicherweise Probleme verursachen könnten, sind orangefarbene farbige aufgeführt. Sie müssen normalerweise nicht auf diese achten, es sei denn, Sie haben Fehler. Hier ist ein Beispiel für Screenshot: Tödliche Probleme sind in roter Farbe gezeigt. Der üblichste Fall eines roten Fehlers ist, wenn die Serendipität die Verzeichnisvorlagen \ _c, Archive oder Uploads nicht erstellen kann. In diesem Fall befolgen Sie bitte die Vorschläge in dem Schritt „Berechtigungen für Dateien/Verzeichnisse“ dieser Dokumentation. Am Ende des Diagnosebildschirms können Sie wählen, ob Sie eine „einfache Installation“ oder die „Experteninstallation“ durchführen möchten. Beide Methoden führen tatsächlich die gleichen Schritte aus; Die „einfache Installation“ zeigt jedoch nur sehr wenige anfängliche Konfigurationsoptionen, sodass Sie die Serendipity schnell installieren können. In der „Experteninstallation“ werden Sie aufgefordert, jede Konfigurationsrichtlinie einzugeben. Da das Ziel dieses Dokuments darin besteht, zu zeigen, wie schnell Sie Serendipity installieren können, werden wir jetzt nur die „einfache Installation“ diskutieren. Klicken Sie also auf diesen Link und Sie sehen einen Bildschirm wie folgt:
Datenbankeinstellungen
In diesem Abschnitt müssen Sie die Anmeldeinformationen eingeben, um auf die ausgewählte Datenbank zuzugreifen. Zuerst wählen Sie den Datenbank -Typ, den Sie für Serendipity verwenden möchten. Serendipity zeigt nur die Datenbanktypen an, die PHP zur Verfügung stehen. Beachten Sie, dass Ihr Anbieter Ihnen Anmeldeinformationen gegeben hat, um auf Ihre Datenbank zuzugreifen, und dass diese Datenbank bereits vorhanden sein muss. Serendipity erfordert eine leere Datenbank. Wenn Sie also noch keine Datenbank erstellt haben, tun Sie dies einfach über den SQL -Befehl „Datenbank Serendipity erstellen“ mit Ihrem Lieblings -SQL -Tool (PhpMyAdmin, PHPPGADMIN, SQLITEADMIN). Jetzt füllen Sie nur die Werte aus, die Sie von Ihrem Anbieter für die Felder Host-, Benutzer-, Kennwort- und Datenbankname -Felder erhalten haben.
Allgemeine Einstellungen
Dieser Abschnitt enthält die grundlegendsten Blog -Setup -Optionen. Zuerst geben Sie den Benutzernamen und das Passwort für Ihren Administrator ein. Es wird empfohlen, keine Sonderzeichen wie UMLAUTS für den Benutzernamen zu verwenden. Ihr Benutzername wird im Blog nicht angezeigt, um die Anmeldesicherheit zu verbessern. Um Ihren Benutzernamen anzuzeigen, wird die Option „richtiger Name“ verwendet. Die E-Mail-Adresse Ihres Administratorbenutzers ist sehr wichtig, da Sie eine Trackback- und Kommentarbenachrichtigungs-E-Mails an diese Adresse erhalten. Der Namen und die Beschreibung des Blogs und Beschreibung werden später an der Frontpage Ihres Blogs angezeigt. Natürlich können all diese Einstellungen später geändert werden! Als letzte Option dieses Abschnitts müssen Sie die Sprache Ihres Blogs auswählen. Beachten Sie, dass dies die Standardsprache sowohl für Ihre Frontend of the Blog als auch für die persönliche Sprache Ihres Editors ist. Alle anderen Benutzer, die Sie später erstellen können, können ihre eigene Sprache für das Anzeigen Ihres Blogs definieren!
Vollständige Installation
Nachdem Sie alle Optionen eingegeben haben, klicken Sie auf die Schaltfläche „Installation abschließen“. Serendipity wird dann versuchen, eine Verbindung zu Ihrer Datenbank herzustellen. Wenn das fehlschlägt, wird es Sie darüber informieren. Serendipity wird auch Kontrollen durchführen und Verzeichnisse erstellen, sodass Sie möglicherweise weitere Verzeichnisse/Berechtigungen erstellen, wie oben erläutert. Wenn Sie aufgrund falscher automatischer Verzeichnisse oder URLs jemals Probleme haben, müssen Sie möglicherweise den Assistenten „Experteninstallation“ aufrufen. Auf diese Weise können Sie mehrere zusätzliche Konfigurationsoptionen für die verwendeten Verzeichnisse, Datenbanktabellenpräfixe usw. angeben Wenn Sie dort den Pfad-/URL -Standorten ändern, müssen Sie Werte eingeben, die Ihr tatsächliches Layout widerspiegeln, und nicht das gewünschte Layout. Wenn Sie Serendipity in ein anderes Verzeichnis als angezeigt installieren möchten, müssen Sie die Dateien dort über FTP/SSH verschieben. Andernfalls erstellt Serendipity die erforderlichen Datenbanktabellen und richtet Ihr Blog wie konfiguriert ein: Denken Sie gut daran, dass Sie, wenn Sie jemals die Serendipity von Grund auf neu installieren möchten, alle von der Serendipität erstellten Datenbanktabellen fallen lassen müssen. Andernfalls führt die Wiedereinstellung in dieselbe Datenbank zu der Serendipity zu der Annahme, dass sie die Tabellen und Autoren nicht neu erstellen darf. Dies würde dann zu doppelten eingefügten Plugins und nicht passenden Benutzeranmeldeinformationen führen, die Sie eingegeben haben!