Serendipity Ingyenes blogplatform
A PHP -ben írt web alapú tartalomkezelő rendszer
A Serendipity egy ingyenes, egyszerű, de erőteljes, önkezelő blogplatform és CMS. Testreszabja a blog vagy a weboldal megjelenését és érzését a megfelelő témákkal.
Áttekintés
A megbízhatóság, a biztonság, a kiterjeszthetőség és a könnyű használat a szoftverek alapvető jellemzői, és a Serendipity teljesíti a csodálatos blogszoftver összes követelményét. Ez egy megbízható blogmotor, amelyben a felhasználók bízhatnak, mint a világ legnépszerűbb programozási nyelvén, a legnagyobb nyílt forráskódú fejlesztési közösségben. A projekt fejlesztői aktívan dolgoznak, és valójában csodálatos erőfeszítéseket tettek az alkalmazás biztonságának biztosítása érdekében. És aktívan reagálnak minden biztonsági jelentésre és gyorsan rögzítik őket. A Serendipity kiterjedt plugin rendszerrel rendelkezik, amely még érdekesebbé teszi a szoftvert, mivel a fejlesztők igényeik alapján hozzáadhatják a blogjuk funkcionalitását. Támogatja a témákat is, ami azt jelenti, hogy a felhasználók szabadon tehetik a blog megjelenését és érzetét, ahogy akarják. A Serendipity -nak van egy Spartacus nevű online plugin -tároló, és nagyon könnyen telepíthető a plugin -okból. A könnyű használat a serendipitás egyik alapvető jellemzője. Egyszerű és érthető interfészekkel nagyon megkönnyíti a felhasználó számára az alkalmazás kezelését. A Serendipity natív támogatást nyújt más blogplatformoktól, például a WordPress, a TextPattern, a Moveable Type stb. Migrációhoz, ami azt jelenti, hogy a meglévő blogjait könnyen áthelyezheti a WordPress -ről a Serendipity -ra.
követelmények
Szüksége van egy PHP telepítésre (PHP 7.0 vagy újabb), a MySQL -vel, a PostgreSQL -vel vagy az SQLite -vel együtt. Szükségünk van az Apache WebServerre is, mert számos belső funkciót használunk a Serendipity helyes futtatásához. A Serendipity teljes élvezetéhez vagy az ImageMagick Binary konvertálásának telepítésével, vagy a PHP telepítésével GD2 támogatással (ajánlott).
Jellemzők
A serendipity a következő legfontosabb funkciókkal rendelkezik
- Trackbacks és pingback -ek
- Online adattár
- XML-RPC szerkesztés
- Levél szűrő
- Katalógusbejegyzések
- Könnyű frissítés
- Mulitple felhasználók
- Megosztott telepítés
- Robusztus plugin rendszer
- Robusztus szerkesztési felület
- Témák
- Dinamikus gyorsítótárazás
- PHP-hajtású
- Aktívan karbantartva
- Nemzetközi
- Nyílt forráskód
Telepítési útmutató
Serendipity feltöltése
Telepítheti a Serendipity -t a webkiszolgáló dokumentumgyökérébe, vagy bármely kívánt alkönyvtárba. Győződjön meg arról, hogy feltölti az összes fájlt, amelyet a .zip vagy .tgz fájl, a Serendipity kiadásból kinyert, beleértve az üres könyvtárakat is. Győződjön meg arról, hogy az FTP szerkesztője nem jelent problémát vagy engedélyhibákat a Serendipity fájlok feltöltésekor.
engedélyek a fájlokról/könyvtárakon
Nagyon fontos a serendipity számára a könyvtárak archívuma, a sablonok \ _c és a feltöltések. A könyvtár archívuma az előre generált fájlok tárolására szolgál, a \ _C könyvtársablonok automatikusan összeállított HTML -sablonokat tartalmaznak a Smarty Sablomation Engine -ből, és a könyvtár feltöltése tartalmazza a blogjába feltöltött médiafájlokat. Ez azt jelenti, hogy mindhárom mappa megköveteli a webszerver íráshoz való hozzáférését. A PHP általában olyan speciális felhasználóként fut, amely különbözik az FTP felhasználói fiókjától, amelyet a fájlok feltöltéséhez használ. Tehát, ha az FTP felhasználója képes fájlokat feltölteni, ez nem feltétlenül jelenti azt, hogy a PHP folyamat ugyanazon fájlokhoz/könyvtárhoz férhet hozzá. A WebServers beállításától függően előfordulhat, hogy a három említett könyvtár engedélyeit (CHMOD) meg kell változtatnia, mint például a 777 -re (olvassa el, írja és hajtsa végre az engedélyeket mindenki számára, azaz „World Writable”), 775 (vagyis olvasható, írás és végrehajtás és végrehajtás. engedélyek a tulajdonosnak és a fájlok/könyvtár csoportjának, de nem „mindenki”). Melyiket kell használni, nagyon specifikus a webszerver beállítására. Kérjük, kérdezze meg szolgáltatóját, ha nem biztos benne, hogy mely engedélyeket kell használni! A három könyvtáron felül a Serendipity -nak a két fájlt is meg kell írnia. Ez azt jelenti, hogy az a könyvtár is, ahol a teljes serendipity telepítést feltölti, olyan engedélyekkel kell rendelkeznie, amelyek lehetővé teszik a PHP -kiszolgáló számára a két fájl létrehozását - tehát ne felejtse el, hogy a legfontosabb könyvtárat (például a „Serendipity” vagy a „Blog”) 777 vagy 777 -re állítsa be. 775. A telepítés után visszaállíthatja ezeket az engedélyeket az alapvető könyvtárban, például a 744 -re, mivel az említett fájlok megírása után a Serendipity -nak csak ezeket a fájlokat kell megváltoztatnia. Ha azt tervezi, hogy a Spartacus plugin -t használja a pluginok és sablonok letöltésére az interneten, akkor a PHP -nek is képesnek kell lennie arra, hogy írjon a könyvtárakba és a sablonokra.
Telepítés
Miután feltöltötte a Serendipity -t a webterületére, felhívhatja a telepítő felületét, például: http://example.org/serendipity/index.php. A serendipity telepítése nem tart több, mint 1-2 percig. Ezen a képernyőn egy alapvető telepítés előtti jelentést fog látni, amely megmutatja a webszerver beállításainak diagnosztizálását. Az összes olyan változót, amely esetleg problémákat okozhat, narancssárga színű. Általában nem kell figyelnie ezekre, hacsak nem tapasztal hibákat. Íme egy példa képernyőkép: A halálos problémákat piros színűek. A piros hiba leggyakoribb esete az, ha a serendipity nem tudja létrehozni a \ _c könyvtársavak sablonjait, archívumokat vagy feltöltéseket. Ebben az esetben kérjük, kövesse a dokumentáció „A fájlok/könyvtárak engedélyei/könyvtárak” lépéseiben szereplő javaslatokat. A diagnózis képernyő alján választhatja ki, ha „egyszerű telepítést” vagy „szakértői telepítést” szeretne végrehajtani. Mindkét módszer valójában ugyanazokat a lépéseket hajtja végre; Az „egyszerű telepítés” azonban csak nagyon kevés kezdeti konfigurációs lehetőséget mutat, így gyorsan telepítheti a Serendipity -t. A „szakértői telepítés” felkéri Önt, hogy írjon be minden konfigurációs irányelvet. Mivel ennek a dokumentumnak az a célja, hogy megmutassa, milyen gyorsan telepítheti a Serendipity -t, most csak az „egyszerű telepítést” tárgyaljuk, ezért kérjük, kattintson erre a linkre, és látja az ilyen képernyőt:
Adatbázis -beállítások
Ebben a szakaszban be kell írnia a hitelesítő adatokat a kiválasztott adatbázis eléréséhez. Először válassza ki azt az adatbázis -típust, amelyet használni szeretne a serendipityhoz. A Serendipity csak a PHP számára elérhető adatbázis -típusokat mutatja be. Vegye figyelembe, hogy a szolgáltatónak hitelesítő adatokat adhat az adatbázishoz való hozzáféréshez, és hogy ennek az adatbázisnak már léteznie kell. A serendipity üres adatbázist igényel, tehát ha még nem hozott létre adatbázist, akkor ezt csak az SQL „Database Serendipity létrehozása” parancson keresztül tegye meg a kedvenc SQL eszköz segítségével (phpmyadmin, phppgadmin, sqliteadmin). Most csak kitölti azokat az értékeket, amelyeket a szolgáltatótól kapott a gazdagép, a felhasználó, a jelszó és az adatbázis névmezők számára.
Általános beállítások
Ez a szakasz tartalmazza a legalapvetőbb blogbeállítási lehetőségeket. Először beírja a felhasználónevet és a jelszót az admin felhasználó számára. Javasoljuk, hogy ne használjon olyan speciális karaktereket, mint az Umlauts a felhasználónévhez. A felhasználóneved nem jelenik meg a blogban a bejelentkezés biztonságának javítása érdekében - a felhasználónev megjelenítéséhez a „valódi név” opció használható. Az admin felhasználó e-mail címe nagyon fontos, mivel a Trackback és a Comment Notification e-maileket kapja erre a címre. A blog nevét és leírását később a blog front oldalán mutatjuk be. Természetesen az összes beállítás később megváltoztatható! Ennek a szakasznak az utolsó lehetőségeként ki kell választania a blog nyelvét. Vegye figyelembe, hogy ez lesz az alapértelmezett nyelv mind a blog előlapja, mind a szerkesztő személyes nyelvének. Az összes többi felhasználó, amelyet később létrehozhat, meghatározhatja saját nyelvét a blog megtekintéséhez!
Teljes telepítés
Miután megadta az összes lehetőséget, rákattint a „Teljes telepítés” gombra. A serendipity ezután megpróbálja csatlakozni az adatbázisához. Ha ez kudarcot vall, akkor tájékoztatja Önt erről. Ezenkívül a Serendipity ellenőrzéseket végez és könyvtárakat hoz létre, ezért kérheti, hogy hozzon létre néhány további könyvtárat/engedélyt, amint azt a fentiekben tárgyaltuk. Ha valaha is problémái vannak a helytelen, automatikusan észlelt könyvtárak vagy URL-ek miatt, akkor lehet, hogy felhívnia kell a „Expert Installation” varázslót. Ez számos további konfigurációs lehetőséget biztosít a használt könyvtárak, az adatbázis -táblázat előtagjai stb. Jelezéséhez. Vegye figyelembe, hogy a szakértői telepítés megmutatja az elérési út elrendezését, mivel jelenleg van konfigurálva; Ha megváltoztatja az ottani elérési út/URL helyeket, akkor be kell írnia azokat az értékeket, amelyek tükrözik a tényleges elrendezést, és nem a kívánt elrendezést. Ha a Serendipity telepítését más könyvtárba szeretné telepíteni, mint a megjelenített, akkor a fájlokat az FTP/SSH -n keresztül kell mozgatnia. Egyébként a serendipity létrehozza a szükséges adatbázis -táblákat, és beállítja a blogját a konfigurálva: Ne feledje jól, hogy ha valaha is meg akarja telepíteni a Serendipity-t a semmiből, akkor el kell dobnia az összes Serendipity által létrehozott adatbázis-táblázatot. Különben is, ugyanabba az adatbázisba történő újratelepítés serendipitási vezetéssel azt gondolja, hogy nem hozhatja létre újra a táblázatokat és a szerzőket. Ez ezután másolatú beillesztett beépülő modulokat és nem egyeztető felhasználói hitelesítő adatokat eredményezne!