Serendipity Piattaforma di blog gratuita
Un sistema di gestione dei contenuti basato sul Web scritto in PHP
La serendipità è una piattaforma di blogging gratuita, semplice ma potente, auto -gestita e CMS. Personalizza look e la sensazione del tuo blog o del tuo sito Web con temi appropriati.
Panoramica ### ** ** Affidabilità, sicurezza, estensibilità e facilità d’uso sono le caratteristiche fondamentali di qualsiasi software e serendipità soddisfa tutti i requisiti di un straordinario software di blogging. È un motore di blog affidabile di cui gli utenti possono fidarsi come scritto nel linguaggio di programmazione più popolare del mondo PHP con la più grande comunità di sviluppo open source. Gli sviluppatori del progetto stanno lavorando attivamente e hanno effettivamente fatto uno sforzo straordinario per assicurarsi che la sicurezza dell’applicazione. E stanno rispondendo attivamente a qualsiasi rapporto di sicurezza e li sta aggiustando rapidamente. La serendipità ha un ampio sistema di plug -in che rende il software ancora più interessante poiché gli sviluppatori possono aggiungere funzionalità al loro blog in base alle loro esigenze. Supporta anche temi, il che significa che gli utenti sono tutti liberi di fare l’aspetto del blog come vogliono. Serendipity ha un repository di plug -in online chiamato Spartacus ed è molto facile installare i plugin da lì. La facilità d’uso è una delle caratteristiche principali della serendipità. Con interfacce semplici e comprensibili rende molto facile per l’utente gestire l’applicazione. La serendipità ha un supporto nativo per la migrazione da altre piattaforme di blog come WordPress, TextPattern, MOVEABLE ETC. Il che significa che puoi facilmente spostare i tuoi blog esistenti da WordPress alla serendipità.
Requisiti
È necessario un’installazione PHP (PHP 7.0 o più recente) insieme a MySQL, PostgreSQL o SQLite. Richiediamo anche il server Web Apache, perché utilizziamo una serie di funzioni interne per far funzionare correttamente la serendipità. Per goderti appieno la serendipità, dovresti avere il binario convertito di ImageMagick installato sul tuo server o un’installazione PHP con supporto GD2 (consigliato).
Caratteristiche
La serendipità ha le seguenti funzionalità chiave
- Trackbacks e pingback
- Repository online
- Modifica XML-RPC
- Anti-spam
- Voci di catalogo
- Facile aggiornamento
- Utenti Mulitple
- Installazione condivisa
- Sistema di plug -in robusto
- Interfaccia di modifica robusta
- Temi
- Caching dinamico
- Alimentato a PHP
- Mantenuto attivamente
- Internazionalizzato
- Open source
Guida d’installazione
Caricamento della serendipità
È possibile installare la serendipità nella radice del documento del server Web o in qualsiasi sottodirectory che ti piace. Assicurati di caricare tutti i file che hai estratto dal tuo file .ZIP o .ZIP o .TGZ, comprese le directory vuote. Assicurati, il tuo editor FTP non segnala errori di problemi o autorizzazioni quando si carica i file di serendipity.
autorizzazioni su file/directory
Molto importanti per la serendipità sono gli archivi delle directory, i modelli \ _c e i caricamenti. Gli archivi di directory vengono utilizzati per archiviare i file pregenerati, i modelli di directory \ _c conterranno modelli HTML compilati automaticamente dal motore di modelli Smarty e i caricamenti della directory conterranno qualsiasi file multimediale che carichi sul tuo blog. Ciò significa che tutte e tre le cartelle richiederanno l’accesso alla scrittura per il tuo server web. PHP di solito viene eseguito come un utente specifico diverso dall’account utente FTP utilizzato per caricare i file. Pertanto, se l’utente FTP è in grado di caricare file, ciò non significa necessariamente, che il processo PHP sarà in grado di accedere alla stessa directory. A seconda della configurazione del tuo WebServers, potrebbe essere necessario modificare le autorizzazioni (CHMOD) della directory tre menzionate in qualcosa come 777 (leggi, scrivi ed esegui le autorizzazioni per tutti, che significa “World Writeble”), 775 (che significa leggi, scrivi ed esegui autorizzazioni per il proprietario e il gruppo di file/directory, ma non “tutti”). Quale utilizzare è molto specifico per la configurazione del tuo server web. Chiedi al tuo fornitore, se non sei sicuro di quali autorizzazioni devi usare! Oltre a queste tre directory, la serendipity dovrà anche scrivere i due file .htaccess e serendipity \ _config \ _local.inc.php nella radice dell’installazione di serendipity. Ciò significa che anche la directory in cui si carica l’installazione completa di serendipity deve avere autorizzazioni che consentono al server PHP di creare quei due file - quindi ricorda di impostare anche la tua directory superiore (come “serendipity” o “blog”) a 777 o 775. È possibile ripristinare tali autorizzazioni sulla directory principale dopo l’installazione su qualcosa come 744, poiché una volta scritti i file menzionati, la serendipità deve solo modificare tali file. Se si prevede di utilizzare il plug -in Spartacus per scaricare plugin e modelli sul Web, PHP deve anche essere in grado di scrivere sui plug -in e sui modelli di directory.
installazione
Dopo aver caricato la serendipity nel tuo spazio web, puoi chiamare l’interfaccia di installazione tramite qualcosa come http://example.org/serendipity/index.php. Non ci vorranno più di 1-2 minuti per installare la serendipità. Su questa schermata, vedrai un rapporto di preinstallazione di base che mostra una diagnosi delle impostazioni del tuo server Web. Tutte le variabili che potrebbero creare problemi sono elencate di colore arancione. Di solito non è necessario prestare attenzione a quelli, a meno che tu non stia vivendo errori. Ecco uno screenshot di esempio: I problemi fatali sono mostrati in colore rosso. Il caso più normale di un errore rosso è se la serendipità non può creare i modelli di directory \ _c, archivi o caricamenti. In questo caso, seguire i suggerimenti nella fase di “autorizzazioni su file/directory” di questa documentazione. Nella parte inferiore della schermata di diagnosi, puoi scegliere se si desidera eseguire una “installazione semplice” o “installazione di esperti”. Entrambi i metodi eseguono effettivamente gli stessi passaggi; Tuttavia, la “installazione semplice” mostra solo pochissime opzioni di configurazione iniziale in modo da poter installare rapidamente la serendipità. L ‘“installazione di esperti” ti chiederà di inserire ogni direttiva di configurazione. Poiché l’obiettivo di questo documento è mostrare quanto velocemente puoi installare la serendipità, discuteremo solo la “semplice installazione” in questo momento, quindi fai clic su questo link e vedrai uno schermo come questo:
Impostazioni del database ### In questa sezione, è necessario inserire le credenziali per accedere al database selezionato. Per prima cosa scegli il tipo di database che desideri utilizzare per la serendipità. La serendipità mostrerà solo i tipi di database disponibili per PHP. Si noti che il tuo provider deve averti dato le credenziali per accedere al tuo database e che questo database deve già esistere. Serendipity richiede un database vuoto, quindi se non hai ancora creato un database, fallo basta tramite il comando SQL “Crea serendipity del database” utilizzando il tuo strumento SQL preferito (PhpMyAdmin, PhPPGADMIN, SQLITEADMIN). Ora riempi solo i valori che hai ottenuto dal tuo provider per i campi di nome host, utente, password e database.
Impostazioni generali
Questa sezione contiene le opzioni di configurazione del blog più elementari. Per prima cosa si inserisce il nome utente e la password per l’utente amministratore. Si consiglia di non utilizzare caratteri speciali come Umlauts per il nome utente. Il tuo nome utente non verrà visualizzato nel blog per migliorare la sicurezza di accesso: per visualizzare il tuo nome utente, verrà utilizzata l’opzione “Nome reale”. L’indirizzo e-mail dell’utente amministratore è molto importante, poiché riceverai e-mail di trackback e di notifica dei commenti a quell’indirizzo. Il nome e la descrizione del blog verranno successivamente mostrati sulla frontpage del tuo blog. Naturalmente, tutte quelle impostazioni possono successivamente essere cambiate! Come ultima opzione di questa sezione, devi scegliere la lingua del tuo blog. Nota che questa sarà la lingua predefinita sia per il tuo frontend del blog che per la lingua personale del tuo editor. Tutti gli altri utenti che sei in seguito in grado di creare possono definire la propria lingua per visualizzare il tuo blog!
Installazione completa
Dopo aver inserito tutte le opzioni, fai clic sul pulsante “Installazione completa”. La serendipità proverà quindi a connettersi al tuo database. Se ciò fallisce, ti informerà di questo. Inoltre, la serendipità eseguirà controlli e creerà directory, quindi potrebbe chiederti di creare altre directory/autorizzazioni come discusso sopra. Se hai mai avuto problemi a causa di directory o URL di rilevamento automatico errate, potrebbe essere necessario chiamare la procedura guidata “Installazione di esperti”. Ciò offre diverse opzioni di configurazione aggiuntive per indicare le directory usate, i prefissi della tabella del database ecc. Nota bene che l’installazione di esperti mostrerà il layout del percorso come è attualmente configurato; Se si modificano le posizioni del percorso/URL lì, è necessario inserire valori che riflettono il layout effettivo e non il layout che desideri. Se si desidera installare la serendipità in una directory diversa da quella visualizzata, è necessario spostare i file tramite FTP/SSH lì. Altrimenti, Serendipity creerà le tabelle di database richieste e imposterà il tuo blog come configurato: Ricorda bene che se mai si desidera reinstallare la serendipità da zero, devi abbandonare tutte le tabelle di database create dalla serendipity. Altrimenti, reinstallarsi nello stesso database la serendipità porterà a pensare che non dovrà ricreare le tabelle e gli autori. Ciò porterebbe quindi a plugin inseriti duplicati e credenziali dell’utente non corrispondenti che hai inserito!