Serendipity Δωρεάν πλατφόρμα blogging
Ένα σύστημα διαχείρισης περιεχομένου που βασίζεται στο διαδίκτυο γραμμένο σε PHP
Η Serendipity είναι μια δωρεάν, απλή αλλά ισχυρή, αυτο -διαχειριζόμενη πλατφόρμα blogging και CMS. Εξατομικεύστε την εμφάνιση και την αίσθηση του ιστολογίου ή του ιστότοπού σας με κατάλληλα θέματα.
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Η αξιοπιστία, η ασφάλεια, η επεκτασιμότητα και η ευκολία χρήσης είναι τα βασικά χαρακτηριστικά οποιουδήποτε λογισμικού και η serendipity εκπληρώνει όλες τις απαιτήσεις ενός εκπληκτικού λογισμικού blogging. Είναι μια αξιόπιστη μηχανή ιστολογίου που οι χρήστες μπορούν να εμπιστευτούν ως γραπτά του στην πιο δημοφιλή PHP προγραμματισμού στον κόσμο με τη μεγαλύτερη κοινότητα ανάπτυξης ανοιχτού κώδικα. Οι προγραμματιστές του έργου εργάζονται ενεργά και έχουν καταβάλει πραγματικά μια εκπληκτική προσπάθεια για να διασφαλίσουν την ασφάλεια της εφαρμογής. Και ανταποκρίνονται ενεργά σε οποιεσδήποτε αναφορές ασφαλείας και τους καθορίζουν γρήγορα. Το Serendipity διαθέτει ένα εκτεταμένο σύστημα plugin το οποίο καθιστά το λογισμικό ακόμα πιο ενδιαφέρον, καθώς οι προγραμματιστές μπορούν να προσθέσουν λειτουργικότητα στο ιστολόγιό τους με βάση τις απαιτήσεις τους. Υποστηρίζει επίσης θέματα που σημαίνει ότι οι χρήστες είναι όλοι ελεύθεροι να κάνουν το blog της εμφάνισης και την αίσθηση όπως θέλουν. Το Serendipity διαθέτει ένα online αποθετήριο plugin που ονομάζεται Spartacus και είναι πολύ εύκολο να εγκαταστήσετε τα plugins από εκεί. Η ευκολία χρήσης είναι ένα από τα βασικά χαρακτηριστικά της serendipity. Με απλές και κατανοητές διεπαφές καθιστά πολύ εύκολο για τον χρήστη να διαχειρίζεται την εφαρμογή. Η Serendipity έχει εγγενή υποστήριξη για μετανάστευση από άλλες πλατφόρμες blogging όπως το WordPress, το TextPattern, το Movable Type κ.λπ., που σημαίνει ότι μπορείτε εύκολα να μετακινήσετε τα υπάρχοντα ιστολόγιά σας από το WordPress σε serendipity.
Απαιτήσεις
Χρειάζεστε μια εγκατάσταση PHP (PHP 7.0 ή νεώτερη) μαζί με MySQL, PostgreSQL ή SQLITE. Απαιτούμε επίσης τον webserver του Apache, επειδή χρησιμοποιούμε μια σειρά εσωτερικών λειτουργιών για να κάνουμε το serendipity να λειτουργεί σωστά. Για να απολαύσετε πλήρως το serendipity, θα πρέπει να έχετε εγκατεστημένο δυαδικό δυαδικό μετατρέπο για το ImageMagick στο διακομιστή σας ή μια εγκατάσταση PHP με υποστήριξη GD2 (συνιστάται).
Χαρακτηριστικά
Η Serendipity έχει ακολουθήσει τα βασικά χαρακτηριστικά
- Trackbacks και Pingbacks
- Online αποθετήριο
- Επεξεργασία XML-RPC
- Αντι-άσπρα
- Καταχωρήσεις καταλόγου
- Εύκολη αναβάθμιση
- Mulitple χρήστες
- Κοινή εγκατάσταση
- Το ισχυρό σύστημα plugin
- Ισχυρή διεπαφή επεξεργασίας
- Θέματα
- Δυναμική προσωρινή αποθήκευση
- PHP-powered
- Διατηρείται ενεργά
- Διεθνοποιημένος
- Ανοιχτή πηγή
Οδηγός εγκατάστασης
Μεταφόρτωση Serendipity
Μπορείτε να εγκαταστήσετε το serendipity είτε στη ρίζα του εγγράφου του διακομιστή ιστού είτε σε οποιοδήποτε υποκαταλόγο που σας αρέσει. Βεβαιωθείτε ότι έχετε μεταφορτώσει όλα τα αρχεία που εξάγετε από την απελευθέρωση Serendipity .zip ή .tgz αρχείο, συμπεριλαμβανομένων των κενών καταλόγων. Βεβαιωθείτε ότι ο επεξεργαστής FTP δεν αναφέρει κανένα πρόβλημα ή σφάλματα άδειας κατά τη μεταφόρτωση αρχείων serendipity.
Δικαιώματα σε αρχεία/καταλόγους
Πολύ σημαντικό για το serendipity είναι τα αρχεία καταλόγων, τα πρότυπα \ _c και οι μεταφορτώσεις. Τα αρχεία καταλόγου χρησιμοποιούνται για την αποθήκευση προ -παραγόμενων αρχείων, τα πρότυπα καταλόγου \ _C θα περιέχουν αυτόματα τα πρότυπα HTML από τον κινητήρα smarty templating και οι μεταφορτώσεις καταλόγου θα περιέχουν οποιαδήποτε αρχεία πολυμέσων που ανεβάζετε στο ιστολόγιό σας. Αυτό σημαίνει ότι και οι τρεις φακέλοι θα απαιτήσουν πρόσβαση εγγραφής για το webserver σας. Η PHP συνήθως εκτελείται ως συγκεκριμένος χρήστης που είναι διαφορετικός από τον λογαριασμό χρήστη FTP που χρησιμοποιείτε για να μεταφορτώσετε αρχεία. Έτσι, εάν ο χρήστης FTP είναι σε θέση να μεταφορτώσει αρχεία, αυτό δεν σημαίνει απαραίτητα, ότι η διαδικασία PHP θα έχει πρόσβαση στα ίδια αρχεία/κατάλογο. Ανάλογα με τη ρύθμιση των webservers σας, ίσως χρειαστεί να αλλάξετε τα δικαιώματα (CHMOD) του τριών αναφερόμενων καταλόγων σε κάτι σαν το 777 (διαβάστε, γράφετε και εκτελέστε δικαιώματα για όλους, που σημαίνει “World Writable”), 775 (που σημαίνει ανάγνωση, εγγραφή και εκτέλεση δικαιώματα για τον ιδιοκτήτη και την ομάδα των αρχείων/καταλόγου, αλλά όχι “όλοι”). Ποιο για χρήση είναι πολύ συγκεκριμένη για τη ρύθμιση του webserver σας. Ρωτήστε τον πάροχο σας, εάν δεν είστε σίγουροι για τα δικαιώματα που πρέπει να χρησιμοποιήσετε! Εκτός από αυτούς τους τρεις καταλόγους, η Serendipity θα πρέπει επίσης να γράψει τα δύο αρχεία .htaccess και serendipity \ _config \ _local.inc.php στη ρίζα της εγκατάστασης serendipity. Αυτό σημαίνει ότι και ο κατάλογος όπου ανεβάζετε την πλήρη εγκατάσταση serendipity σε χρειάζεται να έχετε δικαιώματα που επιτρέπουν στον διακομιστή PHP να δημιουργήσει αυτά τα δύο αρχεία - οπότε θυμηθείτε να ορίσετε και τον κορυφαίο κατάλογό σας (όπως το “serendipity” ή το “blog”) στο 777 ή 775. Μπορείτε να επαναφέρετε αυτά τα δικαιώματα στον βασικό κατάλογο μετά την εγκατάσταση σε κάτι όπως το 744 και πάλι, επειδή μόλις τα προαναφερθέντα αρχεία είναι γραμμένα, η Serendipity πρέπει μόνο να αλλάξει αυτά τα αρχεία. Εάν σχεδιάζετε να χρησιμοποιήσετε το plugin Spartacus για να κατεβάσετε plugins και πρότυπα μέσω του ιστού, η PHP πρέπει επίσης να είναι σε θέση να γράψει στα plugins και τα πρότυπα των καταλόγων.
Εγκατάσταση
Μόλις μεταφορτώσετε το serendipity στο χώρο του ιστού σας, μπορείτε να καλέσετε τη διεπαφή του προγράμματος εγκατάστασης μέσω κάτι σαν http://example.org/serendipity/index.php. Δεν θα χρειαστούν περισσότερο από 1-2 λεπτά για να εγκαταστήσετε το serendipity. Σε αυτήν την οθόνη, θα δείτε μια βασική αναφορά προ-εγκατάστασης που σας δείχνει μια διάγνωση των ρυθμίσεων του διακομιστή ιστού σας. Όλες οι μεταβλητές που ενδέχεται να δημιουργήσουν προβλήματα παρατίθενται πορτοκαλί χρώμα. Συνήθως δεν χρειάζεται να δώσετε προσοχή σε αυτά, εκτός αν αντιμετωπίζετε σφάλματα. Ακολουθεί ένα παράδειγμα οθόνης: Τα θανατηφόρα προβλήματα παρουσιάζονται με κόκκινο χρώμα. Η πιο συνηθισμένη περίπτωση ενός κόκκινου σφάλματος είναι εάν η serendipity δεν μπορεί να δημιουργήσει τα πρότυπα καταλόγων \ _c, αρχεία ή μεταφορτώσεις. Σε αυτή την περίπτωση, ακολουθήστε τις προτάσεις στο βήμα “Δικαιώματα σε αρχεία/καταλόγους” αυτής της τεκμηρίωσης. Στο κάτω μέρος της οθόνης διάγνωσης, μπορείτε να επιλέξετε εάν θέλετε να εκτελέσετε μια “απλή εγκατάσταση” ή την “Εμπειρογνωμόνων”. Και οι δύο μέθοδοι εκτελούν τα ίδια βήματα. Ωστόσο, η “απλή εγκατάσταση” σας δείχνει πολύ λίγες αρχικές επιλογές διαμόρφωσης, ώστε να μπορείτε να εγκαταστήσετε γρήγορα την Serendipity. Η “εγκατάσταση εμπειρογνωμόνων” θα σας ζητήσει να εισαγάγετε κάθε οδηγία διαμόρφωσης. Δεδομένου ότι ο στόχος αυτού του εγγράφου είναι να δείξουμε πόσο γρήγορα μπορείτε να εγκαταστήσετε το Serendipity, θα συζητήσουμε μόνο την “απλή εγκατάσταση” αυτή τη στιγμή, οπότε κάντε κλικ σε αυτόν τον σύνδεσμο και θα δείτε μια οθόνη όπως αυτή:
Ρυθμίσεις βάσης δεδομένων ### Σε αυτή την ενότητα, πρέπει να εισαγάγετε τα διαπιστευτήρια για να αποκτήσετε πρόσβαση στην επιλεγμένη βάση δεδομένων. Πρώτα επιλέγετε τον τύπο βάσης δεδομένων που θέλετε να χρησιμοποιήσετε για serendipity. Η Serendipity θα εμφανίζει μόνο τους τύπους βάσεων δεδομένων που είναι διαθέσιμοι στην PHP. Σημειώστε ότι ο πάροχος σας πρέπει να σας δώσει διαπιστευτήρια για να αποκτήσετε πρόσβαση στη βάση δεδομένων σας και ότι αυτή η βάση δεδομένων πρέπει να υπάρχει ήδη. Η Serendipity απαιτεί μια κενή βάση δεδομένων, οπότε αν δεν έχετε δημιουργήσει ακόμη μια βάση δεδομένων, κάντε αυτό μέσω της εντολής SQL “Δημιουργία βάσης δεδομένων Serendipity” χρησιμοποιώντας το αγαπημένο σας εργαλείο SQL (Phpmyadmin, Phppgadmin, Sqliteadmin). Τώρα απλά συμπληρώνετε τις τιμές που έχετε από τον πάροχο για τον παροχέα για τον τομέα του κεντρικού υπολογιστή, του χρήστη, του κωδικού πρόσβασης και της βάσης δεδομένων.
Γενικές Ρυθμίσεις
Αυτή η ενότητα περιέχει τις πιο βασικές επιλογές ρύθμισης ιστολογίου. Πρώτα εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασης για τον χρήστη του διαχειριστή. Συνιστάται να μην χρησιμοποιείτε ειδικούς χαρακτήρες όπως το Umlauts για το όνομα χρήστη. Το όνομα χρήστη σας δεν θα εμφανίζεται στο ιστολόγιο για να βελτιώσετε την ασφάλεια σύνδεσης - για να εμφανίσετε το όνομα χρήστη σας, θα χρησιμοποιηθεί η επιλογή “πραγματικό όνομα”. Η διεύθυνση e-mail του χρήστη του διαχειριστή σας είναι πολύ σημαντική, αφού θα λάβετε μηνύματα ειδοποίησης και σχολίων ειδοποίησης σε αυτήν τη διεύθυνση. Το όνομα και η περιγραφή του ιστολογίου θα εμφανιστούν αργότερα στο frontpage του ιστολογίου σας. Φυσικά, όλες αυτές οι ρυθμίσεις μπορούν αργότερα να αλλάξουν! Ως τελευταία επιλογή αυτής της ενότητας, πρέπει να επιλέξετε τη γλώσσα του ιστολογίου σας. Σημειώστε ότι αυτή θα είναι η προεπιλεγμένη γλώσσα τόσο για το μπροστινό μέρος του ιστολογίου όσο και για την προσωπική γλώσσα του επεξεργαστή σας. Όλοι οι άλλοι χρήστες που μπορείτε αργότερα να δημιουργήσετε μπορούν να καθορίσουν τη δική τους γλώσσα για την προβολή του ιστολογίου σας!
Συμπληρώστε την εγκατάσταση
Αφού εισαγάγετε όλες τις επιλογές, κάνετε κλικ στο κουμπί “Πλήρης εγκατάσταση”. Στη συνέχεια, η Serendipity θα προσπαθήσει να συνδεθεί με τη βάση δεδομένων σας. Εάν αυτό αποτύχει, θα σας ενημερώσει για αυτό. Επίσης, η Serendipity θα εκτελέσει ελέγχους και θα δημιουργήσει καταλόγους, οπότε μπορεί να σας ζητήσει να δημιουργήσετε κάποιες περισσότερες καταλόγους/δικαιώματα όπως αναφέρθηκε παραπάνω. Εάν έχετε ποτέ προβλήματα λόγω λανθασμένων καταλόγων ή διευθύνσεων URL, ίσως χρειαστεί να καλέσετε τον οδηγό “Εμπειρογνωμόνων”. Αυτό σας δίνει αρκετές πρόσθετες επιλογές διαμόρφωσης για να υποδείξετε τους χρησιμοποιημένους καταλόγους, τα προθέματα πίνακα βάσης δεδομένων κλπ. Σημειώστε καλά ότι η εγκατάσταση εμπειρογνωμόνων θα σας δείξει τη διάταξη διαδρομής καθώς έχει ρυθμιστεί αυτή τη στιγμή. Εάν αλλάξετε τις θέσεις διαδρομής/URL εκεί, πρέπει να εισαγάγετε τιμές που αντικατοπτρίζουν την πραγματική σας διάταξη και όχι τη διάταξη που θα θέλατε. Εάν θέλετε να εγκαταστήσετε το serendipity σε διαφορετικό κατάλογο από ό, τι εμφανίζεται, πρέπει να μετακινήσετε τα αρχεία μέσω FTP/SSH εκεί. Αλλιώς, η Serendipity θα δημιουργήσει τους απαιτούμενους πίνακες βάσης δεδομένων και θα ρυθμίσει το ιστολόγιό σας ως διαμορφωμένο: Θυμηθείτε καλά ότι αν θέλετε ποτέ να επανεγκαταστήσετε την serendipity από το μηδέν, θα πρέπει να ρίξετε όλους τους πίνακες βάσης δεδομένων που δημιουργούνται από την Serendipity. Αλλιώς, η επανεγκατάσταση στην ίδια βάση δεδομένων θα οδηγήσει σε serendipity να σκεφτεί ότι δεν θα επαναδημιουργήσει τους πίνακες και τους συγγραφείς. Αυτό θα οδηγούσε στη συνέχεια σε διπλότυπα εισαγόμενα plugins και μη αντιστοιχισμένα διαπιστευτήρια χρήστη που εισαγάγατε!