Serendipity Bezpłatna platforma blogowa
Internetowy system zarządzania treścią napisany w PHP
Serendipity to darmowa, prosta, ale potężna, zarządzana platforma blogowa i CMS. Spersonalizuj wygląd swojego bloga lub witryny z odpowiednimi tematami.
Przegląd
Niezawodność, bezpieczeństwo, rozszerzenie i łatwość użytkowania to podstawowe funkcje każdego oprogramowania, a Serendipity spełnia wszystkie wymagania niesamowitego oprogramowania blogowania. Jest to niezawodny silnik blogowy, którym użytkownicy mogą ufać jako napisane w najpopularniejszym na świecie języku programowania PHP z największą społecznością programistyczną open source. Twórcy projektu aktywnie pracują i włożyli niesamowity wysiłek, aby zapewnić bezpieczeństwo aplikacji. I aktywnie reagują na wszelkie raporty bezpieczeństwa i szybko je naprawia. Serendipity ma obszerny system wtyczek, który sprawia, że oprogramowanie jest jeszcze bardziej interesujące, ponieważ programiści mogą dodawać funkcjonalność swojego bloga w oparciu o ich wymagania. Obsługuje również motywy, co oznacza, że wszyscy użytkownicy mogą swobodnie sprawić, by blogu wyglądało i czuć. Serendipity ma internetowe repozytorium wtyczek o nazwie Spartacus i jego bardzo łatwe w instalacji wtyczek stamtąd. Łatwość użytkowania jest jedną z podstawowych cech Serendipity. Dzięki prostym i zrozumiałym interfejsom bardzo ułatwia zarządzanie aplikacją. Serendipity ma natywną obsługę migracji z innych platform blogowych, takich jak WordPress, TextPattern, typ ruchomy itp., Co oznacza, że możesz łatwo przenosić istniejące blogi z WordPress do Serendipity.
Wymagania
Potrzebujesz instalacji PHP (PHP 7.0 lub nowszej) wraz z MySQL, PostgreSQL lub SQLite. Wymagamy również serwera internetowego Apache, ponieważ używamy szeregu funkcji wewnętrznych, aby Serendipity działał poprawnie. Aby w pełni cieszyć się Serendipity, powinieneś mieć instalację Binary Convert na serwerze lub instalację PHP z obsługą GD2 (zalecaną).
Cechy
Serendipity ma następujące kluczowe funkcje
- Trackbacks i Pingbacks
- Repozytorium online
- Edycja XML-RPC
- Anty spam
- Wpisy katalogowe
- Łatwe aktualizacja
- Użytkownicy Mulitple
- Udostępniona instalacja
- Solidny system wtyczek
- Solidny interfejs edytowania
- Tematy
- Dynamiczne buforowanie
- Zasiciu PHP
- Aktywnie utrzymywany
- Międzynarodowy
- Otwarte źródło
** Podręcznik instalacji **
Przesyłanie serendipity
Możesz zainstalować Serendipity w swoim głównym dokumencie serwera WWW lub w dowolnym podajowcu, który lubisz. Upewnij się, że przesłałeś wszystkie pliki wyodrębnione z pliku Serendipity Release .zip lub .TGZ, w tym pustych katalogów. Upewnij się, że Twój edytor FTP nie zgłasza żadnych problemów lub błędów uprawnień podczas przesyłania plików Serendipity.
uprawnienia do plików/katalogów
Bardzo ważne dla przypadkowości są archiwa katalogów, szablony \ _c i przesyłanie. Archiwa katalogu służy do przechowywania preferowanych plików, szablony katalogów \ _c będą zawierać automatycznie kompilowane szablony HTML z silnika Smartty Templating, a przesłania katalogu będą zawierać dowolne pliki multimedialne przesyłane na blog. Oznacza to, że wszystkie trzy foldery będą wymagały dostępu do zapisu dla twojego serwera internetowego. PHP zwykle działa jako konkretny użytkownik, który różni się od konta użytkownika FTP, którego używasz do przesyłania plików. Tak więc, jeśli Twój użytkownik FTP może przesyłać pliki, niekoniecznie oznacza to, że proces PHP będzie mógł uzyskać dostęp do tych samych plików/katalogu. W zależności od konfiguracji WebServers może być konieczne zmianę uprawnień (CHMOD) z trzech wymienionych katalogu na coś takiego jak 777 (czytaj, pisz i wykonuj uprawnienia dla wszystkich, co oznacza „Wispliczne”), 775 (czytanie, zapisz i wykonuj uprawnienia dla właściciela i grupy plików/katalogu, ale nie „wszystkich”). Które z nich jest bardzo specyficzne dla konfiguracji WebServer. Zapytaj swojego dostawcę, jeśli nie masz pewności, z których uprawnień musisz użyć! Oprócz tych trzech katalogów, Serendipity będzie musiał również napisać dwa pliki .htaccess i serendipity \ _config \ _local.inc.php do korzenia instalacji Serendipity. Oznacza to również, że katalog, w którym przesyłasz pełną instalację Serendipity, musi mieć uprawnienia, które pozwalają serwerze PHP na utworzenie tych dwóch plików - pamiętaj, aby ustawić również najlepszy katalog (np. „Serendipity” lub „blog”) na 777 lub 775. Możesz ponownie zresetować te uprawnienia w katalogu podstawowym po instalacji do 744 ponownie, ponieważ po napisaniu wymienionych plików SEENDIPity musi tylko zmienić te pliki. Jeśli planujesz użyć wtyczki Spartacus do pobierania wtyczek i szablonów przez Internet, PHP musi być również w stanie zapisać w wtyczkach i szablonach katalogów.
Instalowanie
Po przesłaniu Serendipity do miejsca internetowego możesz zadzwonić do interfejsu instalatora za pomocą czegoś takiego jak http://example.org/serendipity/index.php. Zainstaluj przypadkowość zajmie nie dłużej niż 1-2 minuty. Na tym ekranie zobaczysz podstawowy raport przed instalacją, który pokazuje zdiagnozowanie ustawień twojego serwera WWW. Wszystkie zmienne, które mogą powodować kłopoty, są wymienione w kolorze pomarańczowym. Zwykle nie musisz zwracać uwagi na te, chyba że występujesz błędy. Oto przykład zrzut ekranu: Śmiertelne problemy są pokazane w kolorze czerwonym. Najbardziej zwykłym przypadkiem błędu czerwonego jest to, jeśli Serendipity nie może utworzyć szablonów katalogów \ _c, archiwa lub przesyłanie. W takim przypadku postępuj zgodnie z sugestiami „uprawnienia do plików/katalogów” tej dokumentacji. Na dole ekranu diagnozy możesz wybrać, jeśli chcesz wykonać „prostą instalację” lub „instalację ekspercką”. Obie metody faktycznie wykonują te same kroki; Jednak „prosta instalacja” pokazuje tylko bardzo kilka początkowych opcji konfiguracji, dzięki czemu możesz szybko zainstalować Serendipity. „Instalacja ekspercka” poprosi o wprowadzenie każdej dyrektywy konfiguracji. Ponieważ celem tego dokumentu jest pokazanie, jak szybko możesz zainstalować Serendipity, omówimy tylko „prostą instalację”, więc kliknij ten link, a zobaczysz ekran takiego:
Ustawienia bazy danych
W tej sekcji należy wprowadzić poświadczenia, aby uzyskać dostęp do wybranej bazy danych. Najpierw wybierzesz typ bazy danych, którego chcesz użyć dla Serendipity. Serendipity pokaże tylko typy bazy danych, które są dostępne dla PHP. Pamiętaj, że twój dostawca musi dać ci poświadczenia, aby uzyskać dostęp do bazy danych i że ta baza danych musi już istnieć. Serendipity wymaga pustej bazy danych, więc jeśli nie utworzyłeś jeszcze bazy danych, po prostu zrób to za pomocą polecenia SQL „Utwórz serendipity bazy danych” za pomocą ulubionego narzędzia SQL (phpMyAdmin, phppgadmin, sqliteadmin). Teraz po prostu wypełniasz wartości, które otrzymałeś od dostawcy dla pól nazwy hosta, użytkownika, hasła i bazy danych.
Ustawienia główne
Ta sekcja zawiera najbardziej podstawowe opcje konfiguracji blogów. Najpierw wprowadzasz nazwę użytkownika i hasło dla użytkownika administratora. Zaleca się nie używać znaków specjalnych, takich jak Umlauts dla nazwy użytkownika. Twoja nazwa użytkownika nie zostanie wyświetlona na blogu w celu zwiększenia bezpieczeństwa logowania - aby wyświetlić nazwę użytkownika, zostanie użyta opcja „prawdziwa nazwa”. Adres e-mail użytkownika administratora jest bardzo ważny, ponieważ otrzymasz e-maile z powiadomieniem o śledztwie i komentarze na ten adres. Nazwa bloga i opis zostaną później wyświetlane na froncie Twojego bloga. Oczywiście wszystkie te ustawienia można później zmienić! Jako ostatnia opcja tej sekcji musisz wybrać język swojego bloga. Pamiętaj, że będzie to domyślny język zarówno dla twojego frontu bloga, jak i osobistego języka redaktora. Wszyscy inni użytkownicy, których później możesz utworzyć, mogą zdefiniować własny język do przeglądania swojego bloga!
Kompletna instalacja
Po wprowadzeniu wszystkich opcji kliknij przycisk „Kompletna instalacja”. Serydipity spróbuje połączyć się z twoją bazą danych. Jeśli to się nie powiedzie, poinformuje cię o tym. Ponadto Serendipity przeprowadzi czeki i tworzy katalogi, więc może poprosić o utworzenie więcej katalogów/uprawnień, jak omówiono powyżej. Jeśli kiedykolwiek masz problemy z powodu niewłaściwych automatycznych katalogów lub adresów URL, być może będziesz musiał nazwać kreatora „instalacji eksperckiej”. Daje to kilka dodatkowych opcji konfiguracji wskazujących używane katalogi, prefiks tabeli bazy danych itp. Zwróć uwagę, że instalacja ekspercka pokaże układ ścieżki, ponieważ jest aktualnie skonfigurowany; Jeśli zmienisz tam lokalizacje ścieżki/URL, musisz wprowadzić wartości odzwierciedlające twój rzeczywisty układ, a nie układ, który chcesz. Jeśli chcesz zainstalować Serendipity w innym katalogu niż wyświetlany, musisz przesunąć pliki za pomocą FTP/SSH. W przeciwnym razie Serendipity utworzy wymagane tabele bazy danych i konfiguruje Twój blog zgodnie z konfiguracją: Pamiętaj dobrze, że jeśli kiedykolwiek chcesz ponownie zainstalować przypadek od zera, musisz upuścić wszystkie tabele bazy danych utworzonych przez Serendipity. W przeciwnym razie ponowne zainstalowanie do tej samej bazy danych będzie surendipialność, aby myśleć, że nie będzie on odtworzyć tabel i autorów. Doprowadziłoby to następnie do zduplikowania wstawionych wtyczek i nie dopasowanych poświadczeń użytkownika, które wprowadziłeś!