PHP-Fusion

Copyright © 2002 - 2008 Nick Jones
Έκδοση: 7.00 - Κυκλοφόρησε: 21/06/2008
Εισαγωγή
Το PHP-Fusion είναι ένα ελαφρύ, ανοικτού πηγαίου κώδικα, σύστημα διαχείρισης περιεχομένου (CMS) γραμμένο σε γλώσσα PHP 5 (συμβατό με PHP 4). Χρησιμοποιεί MySQL βάση δεδομένων για την αποθήκευση των περιεχομένων του δικτυακού σας τόπου και περιλαμβάνει ένα απλό, κατανοητό σύστημα διαχείρισης. Το PHP-Fusion περιλαμβάνει τα περισσότερα από τα κοινά χαρακτηριστικά που αναμένει κανείς σε πολλά άλλα CMS.

Η παρούσα σύνθεση του προγράμματος είναι ελεύθερο λογισμικό: μπορείτε να το αναδιανείμετε και/ή να το τροποποιήσετε υπό τους όρους της άδειας GNU Affero General Public License (AGPL), έτσι όπως δημοσιεύθηκε από το Ίδρυμα Ελεύθερου Λογισμικού, είτε της έκδοσης 3 of the License, ή (κατ' επιλογήν σας) οποιασδήποτε μεταγενέστερης έκδοσης.

Η παρούσα σύνθεση του προγράμματος διανέμεται με την ελπίδα ότι θα είναι χρήσιμο, αλλά ΧΩΡΙΣ ΟΙΑΝΔΗΠΟΤΕ ΕΓΓΥΗΣΗ. Χωρίς, επίσης, οποιαδήποτε εγγύηση ΕΜΠΟΡΙΚΟΤΗΤΑΣ ή ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ ΓΙΑ ΟΙΟΝΔΗΠΟΤΕ ΙΔΙΑΙΤΕΡΟ ΣΚΟΠΟ. Παρακαλούμε δείτε την Affero General Public License για περισσότερες λεπτομέρειες.

Θα πρέπει να έχετε λάβει αντίγραφο της GNU Affero General Public License μαζί με το πρόγραμμα. Αν όχι, δείτε το www.fsf.org.

Σημαντική σημείωση: Δεν επιτρέπεται να αφαιρέσετε τη σημείωση περί πνευματικών δικαιωμάτων (copyright) στο υποσέλιδο:

Powered by PHP-Fusion copyright © 2002 - 2008 by Nick Jones.
Released as free software without warranties under GNU Affero GPL v3.

Αν, ωστόσο, επιθυμείτε να αφαιρέσετε τη σημείωση περί πνευματικών δικαιωμάτων, παρακαλούμε διαβάστε προσεκτικά τις επιλογές σας στην ανάλογη σελίδα για τις άδειες στο www.php-fusion.co.uk (PHP-Fusion Licensing).

ΕΓΚΑΤΑΣΤΑΣΗ
Πριν εγκαταστήσετε το PHP-Fusion, χρειάζεται να δημιουργήσετε μία βάση δεδομένων MySQL. Αυτό μπορείτε να το κάνετε είτε μέσω του πάνελ ελέγχου του διακομιστή (server) που φιλοξενεί τον δικτυακό σας τόπο είτε μέσω του phpMyAdmin. Βεβαιωθείτε ότι έχετε πρόχειρες όλες τις λεπτομέρειες πρόσβασης της mysql. Σε αυτές περιλαμβάνεται το όνομα του διακομιστή που σας φιλοξενεί (hostname), το username, το password και το όνομα της βάσης δεδομένων, καθώς θα τα χρειαστείτε να τα ορίσετε κατά τη διάρκεια της εγκατάστασης.

1. Πριν επιφορτώσετε τους φακέλους με τα αρχεία σας στο FTP, μετονομάστε το αρχείο _config.php (βρίσκεται στο φάκελο files) σε config.php.

2. Μεταφορτώστε τους φακέλους και τα αρχεία σας στον διαδικτυακό διακομιστή (web server).

3. Εκτός και αν λειτουργείτε το PHP-Fusion σε τοπικό διακομιστή, στις περισσότερες περιπτώσεις θα χρειαστεί να αλλάξετε επίπεδο αδειών (CHMOD) στα παρακάτω αρχεία και φακέλους σε 777:

  • administration/db_backups/
  • images/
  • images/imagelist.js
  • images/articles/
  • images/avatars/
  • images/news/
  • images/news_cats/
  • images/photoalbum/
  • images/photoalbum/submissions/
  • forum/attachments/
  • config.php

4. Πηγαίνετε στο δικτυακό σας τόπο και η setup.php θα πρέπει να ξεκινήσει αυτόματα. Αν όχι, θα πρέπει να τρέξετε τη σελίδα setup.php χειροκίνητα εισάγοντας την πλήρη διεύθυνση του δικτυακού σας τόπου ακολουθούμενη από τη /setup.php. Παράδειγμα: http://www.yourdomain.com/setup.php.

5. Ακολουθήστε τη διαδικασία της εγκατάστασης ακολουθώντας όλες τις οδηγίες.

6. Αμέσως μετά την ολοκλήρωση της εγκατάστασης του PHP-Fusion να επαναφέρετε το επίπεδο αδείας (CHMOD) του config.php πίσω στο 644 ΚΑΙ να διαγράψετε τη setup.php από τον διακομιστή σας.

ΑΝΑΒΑΘΜΙΣΗ ΑΠΟ V6.01.12+
Πριν αναβαθμίσετε στην έκδοση V7, σας συμβουλεύουμε εμφατικά να αποθηκεύσετε (backup) τα αρχεία και τη βάση δεδομένων σας, καθώς το PHP-Fusion 7 είναι μείζων αλλαγή συγκρινόμενο με τα προηγούμενα. Χρειάζεται λοιπόν να ακολουθήσετε τις παρακάτω οδηγίες επακριβώς.

1. Ο κώδικας της έκδοσης 6 δεν είναι άμεσα συμβατός με εκείνον της έκδοσης 7. Θα πρέπει είτε να αναβαθμίσετε οποιαδήποτε mod, πρόσθετα, πάνελ ή οπτικά θέματα χρησιμοποιείτε πριν αναβαθμίσετε Ή να αποκτήσετε συμβατές με την έκδοση 7 αναβαθμίσεις των παραπάνω. Συστήνεται, ωστόσο, να απενεργοποποιήσετε κώδικα γραμμένο από τρίτους, για να αποφύγετε οποιαδήποτε προβλήματα.

2. Πρώτα χρειάζεται να επιφορτώσετε το script της αναβάθμισης από τον φάκελο που ονομάζεται 'upgrade v601x' στον φάκελο διαχείρισης του δικτυακού σας τόπου.

3. Συνδεθείτε με τον δικτυακό σας τόπο ως Υπερδιαχειριστής. Στις σελίδες διαχείρισης συστήματος πατήστε την κεφαλίδα Αναβάθμιση (Upgrade) και κατόπιν το κουμπί Αναβάθμιση (Upgrade). ΠΡΕΠΕΙ ΝΑ ακολουθήσετε την αναβάθμιση μέσω ενός συγκεκριμένου αριθμού βημάτων. Η διαδικασία αναβάθμισης θα έχει ολοκληρωθεί όταν δείτε το μήνυμα 'Η αναβάθμιση της βάσης δεδομένων ολοκληρώθηκε' ή 'Database upgrade complete'.

4. ΠΟΛΥ ΣΗΜΑΝΤΙΚΟ: Επειδή αυτή η έκδοση περιέχει δομικές αλλαγές, ορισμένα στοιχεία του δικτυακού σας τόπου δε θα λειτουργούν σωστά έως ότου αναβαθμίσετε όλα τα αρχεία σας. ΠΡΕΠΕΙ ΛΟΙΠΟΝ να επιφορτώσετε ΟΛΑ τα αρχεία που περιέχονται στον φάκελο 'files'. folder.

5. Αφού ολοκληρώσετε τα παραπάνω βήματα, χρειάζεται να αλλάξετε το επίπεδο αδειών (chmod) του φακέλου images/photoalbums/submissions σε 777.

Εάν παρόλα αυτά έχετε αμφιβολίες, μη διστάσετε να ρωτήσετε και να ζητήσετε βοήθεια σε έναν από τους δικτυακούς τόπους υποστήριξης. Υπάρχουν αρκετοί χρήστες στην κοινότητα με ιδιαίτερες γνώσεις και θα σας βοηθήσουν ή θα σας συμβουλεύσουν σε θέματα σχετικά με τη διαδικασία αναβάθμισης.

ΣΥΜΒΟΥΛΕΣ ΑΣΦΑΛΕΙΑΣ
Ορισμένες χρήσιμες συμβουλές που θα σας βοηθήσουν να διατηρήσετε τον δικτυακό σας τόπο ασφαλή:
  • Βεβαιωθείτε ότι η σελίδα config.php δεν είναι εγγράψιμη (επίπεδο αδειών [CHMOD] 644).
  • Ποτέ μην αφήνετε τη σελίδα setup.php στον διακομιστή σας από τη στιγμή που έχει ολοκληρωθεί η η εγκατάσταση του PHP-Fusion.
  • Διασφαλίστε ότι οι κωδικοί σας, FTP password και MySQL password είναι διαφορετικοί.
  • Μην επιτρέπετε ποτέ στις Δ. Συζητήσεις (Forum) επισυνάψεις php, html, exe, ή οποιονδήποτε τύπο αρχείου κειμένου.
ΔΙΚΤΥΑΚΟΙ ΤΟΠΟΙ ΥΠΟΣΤΗΡΙΞΗΣ
Εάν έχετε ερωτήματα ή απορίες σχετικά με το PHP-Fusion, παρακαλούμε επισκεφθείτε τον δικτυακό τόπο όπου γίνεται η κύρια ανάπτυξη του λογισμικού στη διεύθυνση www.php-fusion.co.uk και δημοσιεύστε ανάλογο μήνυμα στις Δ. Συζητήσεις υποστήριξης. Υπάρχει εξειδικευμένη ομάδα υποστήριξης που στοχεύει στην επίλυση οποιωνδήποτε ζητημάτων θέσετε μέσα σε 48 ώρες.

Το λογισμικό PHP-Fusion μπορεί να διευρυνθεί με τη χρήση Προσθέτων (Infusions), που είναι εξαιρετικά εύκολο να εγκατασταθούν. Μπορείτε να βρείτε ποικιλία χρήσιμων Πρόσθετων για εγκατάσταση στο www.phpfusion-mods.com.

Αν δεν είστε ικανοποιημένος με τα οπτικά θέματα του PHP-Fusion μπορείτε να επισκεφθείτε τον επίσημο δικτυακό τόπο στο themes.php-fusion.co.uk, όπου θα βρείτε ποικιλία οπτικών θεμάτων υψηλής ποιότητας.

Το PHP-Fusion έχει επίσης έναν αριθμό αλλόγλωσσων επίσημων δικτυακών τόπων υποστήριξης σε άλλες χώρες: Αραβία, Βέλγιο, Βραζιλία, Βουλγαρία, Δανία, Δημοκρατία της Τσεχίας, Γαλλία, Γερμανία, Ουγγαρία, Ιράν, Ιταλία, Ολλανδία, Νορβηγία, Πολωνία, Ρουμανία, Ρωσσία, Σλοβακία, Ισπανία, Σουηδία και Τουρκία.
ΑΝΑΓΝΩΡΙΣΕΙΣ
Ιδρυτής του Εγχειρήματος και Επικεφαλής Προγραμματιστής
Nick Jones {Digitanium}

Κύριοι Προγραμματιστές
Max Toball {Matonor}
Robert Gaudyn {Wooya}

Ομάδα Ανάπτυξης
Christian Damsgaard Jørgensen {PMM}
Nicolae Crefelean {Kneekoo}
Karoly Nagy {Korcsii}
Patric Forcelini {IceWasp}
Johan K. Jensen {Josso}
Hans Kristian Flaatten {Starefossen}

Συνεισφορές
Claus Pedersen {Flyingduck}
Paul Beuk {Muscapaul}

Διαχείριση
Jan Mølgaard {Janmol}
Happy Svensson {KEFF}
Pam Aylward {Pam}
Sheldon King {Sheldon}

Στοιχεία 3ων Συμβαλλομένων:
TinyMCE v3.0.9 - HTML WYSIWYG editor από τον Moxiecode.
PHPMailer v2.0 - Κλάση αποστολής mail με υποστήριξη SMTP από τον Brent R. Matzelle.
HTTPDownload v1.3 - Κλάση διαχείρισης ανακτήσεων από τον Nguyen Quoc Bao.
jQuery v1.2.6 - Javascript/Ajax εργαλεία.
Nuvola Icons - Εικόνες που χρησιμοποιούνται στους bb κώδικες, στις κατηγορίες Νέων και εικονίδια διαχείρισης από τον David Vignoni.