Εγκατασταση & ρυθμισεισ

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
UNIX.
Advertisements

The Smart House Project
Δημιουργία Ιστοσελίδων σε HTML και FrontPage Πρόγραμμα Αναμόρφωσης Προπτυχιακών Σπουδών Κεντρικό Γραφείο Υποστήριξης Εκπαιδευτικού Έργου Αλέξανδρος Λεκατσάς.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
Διαμοιρασμός Internet με PPTP server στο mikrotik
WORDPRESS. Self-Hosting Wordpress • Απαιτείται δικό μας domain, και δικιά μας Web Hosting Υπηρεσία (κατόπιν πληρωμής) • Το λογισμικό του Wordpress κατεβαίνει.
EPL003: Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα
Έγινε επίδειξη και πρακτική εφαρμογή δύο δημοφιλών προγραμμάτων επεξεργασίας κειμένου (Microsoft Office, OpenOffice Writer). Μάθαμε πώς αλλάζουμε τη γλώσσα.
ΕΙΣΑΓΩΓΗ ΣΤΟ DOS (Disk Operating System)
Joomla.
Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη.
• Php • Joomla • Joomla Module • Παρουσίαση του συστήματος μας.
5η Συνάντηση Εκπαιδευτικών Πληροφορικής στη Δυτική Μακεδονία Πτολεμαΐδα, 29 Σεπτ 2005 Δημιουργία Δυναμικών Ιστοσελίδων με PHP και Dreamweaver MX Στυλιάδης.
Δημιουργία ιστοσελίδων στο διαδίκτυο με Dreamweaver, PHP, MySQL και Apache ΠΛΗΡΟΦΟΡΙΚΗ Ι (Β ή Γ Λυκείου) ΜΑΘΗΜΑ ΕΝΔΙΑΦΕΡΟΝΤΟΣ(2ωρο) [Στην περίπτωση που.
Microsoft ISA (Internet Security and Acceleration) Server 2004.
Διαδίκτυο Κίκα Χρυσοστόμου. Home Page : Αρχική Σελίδα Για να την αλλάξουμε ακολουθούμε την εξής διαδικασία: 1.Tools 2.Internet Options 3.General (καρτέλα),
Εργαστήριο μαθήματος «Τεχνολογία Γνώσης» Σαντιπαντάκης Γιώργος
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Λογισμικό: Εύρεση και εγκατάσταση λογισμικού.
Microsoft ® Lync ™ 2010 Εκπαίδευση για Πληρεξούσιους.
ΕΠΛ002: Εισαγωγή στην Επιστήμη της Πληροφορικής
Support.ebsco.com Εισαγωγή στο EBSCOhost Εκπαιδευτικό μάθημα.
MySQL + Γλώσσα Προγραμματισμού
Γυμνάσιο Νέας Κυδωνίας
Microsoft Exchange Server Τι είναι ο Exchange Ο Exchange Server χρησιμοποιείται για την παροχή υπηρεσίας ηλεκτρονικού ταχυδρομείου ( service).
Εφαρμογές Ανοιχτού Κώδικα στη Βιβλιοθήκη & Κέντρο Πληροφόρησης του Πανεπιστημίου Μακεδονίας Φίλιππος ΚολοβόςΜάριος Μαυρίδης.
Δ.Π.Θ. Συνδέοντας έγγραφα - 1 Συνδέοντας έγγραφα Μια σύνδεση στο Web (link) αποτελείται από δύο μέρη : Aυτό που βλέπουμε στη σελίδα και λέγεται άγκυρα.
1. Απαιτούμενο Υλικό και Υπηρεσίες 2. Απαιτούμενο Λογισμικό 3. Διάγραμμα Ροής Συστήματος 4. Βάση Δεδομένων 5. Ιστοσελίδες 5α. Χάρτης 5β. Εγγραφή νέου.
Ενότητα Β: Εισαγωγή στο Διαδίκτυο Κουμπή Βασιλάντα, Ph.D, MSc.
Σελίδα 1 ΕΚΠΑ. «Διαμόρφωση υπηρεσίας καταλόγου Active Directory σε Windows 2003» Τηλέμαχος Ράπτης Εθνικό και Καποδιστριακό.
ΕΠ ΚτΠ – Μέτρο 1.2 «Εισαγωγή και Αξιοποίηση των Νέων Τεχνολογιών στην Εκπαίδευση» Πράξη «Δράσεις Επιμόρφωσης Εκπαιδευτικών Πληροφορικής» Ανάδοχος: Ερευνητικό.
> Καλπάκη Ελένη Καρυπίδης Φώτιος Α.Μ. : 2027 Α.Μ.: 1837 Επιβλέπων Καθηγητής Δρ. Σπυρίδων Α. Καζαρλής.
Εκπαιδευτικό μάθημα Δημιουργία Ειδοποιήσεων αναζητήσεων
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας (Γ.Π.Ε.)
Σύγχρονοι Εξυπηρετητές του Ιστού Παραδείγματα και Συγκρίσεις Πληροφοριακά Συστήματα για Μάρκετινγκ & Δημοσκοπήσεις.
Γιάννης Αρβανιτάκης, καθηγητής πληροφορικής 3ο Λύκειο Φλώρινας.
 WEB Server (Apache ή IIS )  PHP  Βάση δεδομένων My SQL ή άλλη  SMTP για αποστολή  Ιδανική σουίτα XAMPP από την διεύθυνση:
ΕΝΟΤΗΤΑ 3 – MS Windows – Περιβάλλον εργασίας
Τμήμα Πληροφορικής Πανεπιστημίου Κύπρου ΕΠΛ 371 – Προγραμματισμός Συστημάτων Ονόματα: Αντώνης Μαυρής, Γιώργος Ματθαίου, Χρίστος Κυριάκου Ταυτότητες: ,
ΤΗΣ ΦΟΙΤΗΤΡΙΑΣ : ΤΣΑΛΤΑ ΑΝΑΣΤΑΣΙΑ Α.Μ. : 30920
Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη.
PHP/MYSQL ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ-ΜΗΧΑΝΗΣ ΤΥΡΟΛΟΓΟΥ ΓΛΥΚΕΡΙΑ ΑΜ 875 ΡΙΖΟΥ ΔΕΣΠΟΙΝΑ ΑΜ 816.
ΙΣΤΟΣΕΛΙΔΕΣ ή ‘ο Μαγικός Κόσμος του Ιντερνετ σε απλά λόγια’
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
Εγκατάσταση του joomla σε τοπικό υπολογιστή Νταλούκας Βασίλης Υπεύθυνος ΚΕ.ΠΛΗ.ΝΕ.Τ. 1 ου Γραφείου Δ.Ε. Ν.Ηλείας.
Επιλογή θέματος δικτυακού τόπου Σχεδίαση δικτυακού τόπου Συλλογή – ανάπτυξη – επεξεργασία παρεχόμενης πληροφορίας Υλοποίηση πολυμεσικής εφαρμογής στο περιβάλλον.
Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη.
Tomcat Θ. Βαρβαρίγου Καθηγήτρια ΕΜΠ Τηλ
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Κατασκευή Ιστοσελίδας Χρηματοοικονομικού.
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Δημιουργία Πρώτης έκδοσης του Δικτυακού τόπου του έργου Ιωάννης Γ. Τσούλος ΤΕΙ Ηπείρου Ιωάννινα, Οκτώβριος.
WORDPRESS ΕΓΚΑΤΑΣΤΑΣΗ ΚΟΥΡΕΑΣ ΑΡΓΥΡΗΣ ΜΗΧΑΝΙΚΟΣ – ΚΑΘΗΓΗΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1.
ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ 1 ο ΕΡΓΑΣΤΗΡΙΟ: WINDOWS XP ΚΑΘΗΓΗΤΗΣ: ΓΡΗΓΟΡΙΟΣ Ν. ΚΑΡΑΤΑΣΙΟΣ.
ΜΑΘΗΜΑ: ΣΥΓΧΡΟΝΟ ΛΟΓΙΣΜΙΚΟ ΟΡΓΑΝΩΣΗ ΓΡΑΦΕΙΟΥ 5 ο ΕΡΓΑΣΤΗΡΙΟ: ΕΓΚΑΤΑΣΤΑΣΗ ΕΚΤΥΠΩΤΩΝ ΚΑΘΗΓΗΤΗΣ: ΓΡΗΓΟΡΙΟΣ Ν. ΚΑΡΑΤΑΣΙΟΣ.
ΖΑΚΑΛΚΑΣ ΑΝΑΣΤΑΣΙΟΣ Α.Ε.Μ.: 2481 ΣΟΥΛΟΥΓΚΑΣ ΔΗΜΗΤΡΙΟΣ Α.Ε.Μ.: 2132 Επιβλέπων Καθηγητής: κ. ΟΥΤΣΙΟΣ ΕΥΑΓΓΕΛΟΣ ΜΑΡΤΙΟΣ 2016 ΣΕΡΡΕΣ.
Πανεπιστήμιο Πελοποννήσου
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Θερινό Σχολείο, 14 – 20 Ιουλίου 2014
Παιδαγωγικές εφαρμογές Η/Υ
Πτυχιακή εργασία της ΤΟΠΑΛΙΔΟΥ ΠΑΥΛΙΝΑ(1459)
Ηλεκτρονικό Επιχειρείν
1. Πώς ανοίγουμε ένα αποθηκευμένο βιβλίο εργασίας;
Παιδαγωγικές εφαρμογές Η/Υ
Web Services στη C# Εργαστήριο 3
Εισαγωγή στην Πληροφορική μεγάλου όγκου δεδομένων
Δωρεάν πρόσβαση σε εφημερίδες και περιοδικά
Οδηγίες Εγκατάστασης της MySQL
Εισαγωγή στην υλοποίηση δικτυακού τόπου
Τρόπος προσαρμογής του Microsoft SharePoint Τοποθεσία Web με σύνδεση
Άνοιγμα/κλείσιμο Υπολογιστή
Εφαρμογές ιστού και δημιουργία ιστοσελίδων
Εισαγωγή στα συστήματα διαχείρισης περιεχομένου (CMS) με το Joomla!
Μεταγράφημα παρουσίασης:

Εγκατασταση & ρυθμισεισ

Τι είναι το XAMPP; Μη κερδοσκοπικό έργο για την προώθηση του Apache Server Περιέχει επίσης τη MySQL, την PHP, και την Perl Συνοδεύεται επίσης από: mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB- DAV + mod_auth_mysql

Εγκατάσταση και Ρυθμίσεις Κατεβάζουμε το XAMPP Lite από τη διεύθυνση: http://www.apachefriends.org (προτιμάται η έκδοση .exe ~18ΜΒ) Το XAMPP Lite είναι μία απλουστευμένη έκδοση του XAMPP η οποία περιέχει: Apache + PHP ΜySQL + phpMyAdmin + OpenSSL + SQLite Χωρίς αναβαθμίσεις ή πρόσθετα. "Take-Run-Delete-Forget-it" πακέτο.

Εγκατάσταση του XAMPP Lite Κάνουμε διπλό κλικ στο αρχείο που κατεβάσαμε Στο extract path δίνουμε C:\ (υποχρεωτικά για Windows Vista). To XAMPP Lite θα εγκατασταθεί στο directory C:\xampplite Μπαίνουμε στον φάκελο C:\xampplite και εκτελούμε το αρχείο setup_xampp.bat

Εγκατάσταση του XAMPP Lite

Εκκίνηση του XAMPP Lite Προσοχή ! Να μην τρέχει Skype το μηχάνημα σας! (Το Skype δουλεύει στην TCP πόρτα 80) Εκκίνηση: Εκτελούμε το C:\xampplite\xampp_start.exe Στα παράθυρα που θα εμφανιστούν, επιλέγουμε Άρση Αποκλεισμού για το mysqld και το Apache HTTP Server

Εκκίνηση του XAMPP Lite http://localhost/xampp/index.php

Έλεγχος λειτουργίας υπηρεσιών Επιλέξτε Status από το μενού στα αριστερά Oι υπηρεσίες(components) θα πρέπει να είναι ενεργοποιημένες (activated)

Τερματισμός του XAMPP Lite Τερματισμός: Εκτελούμε το C:\xampplite\xampp_stop.exe Θα πρέπει να βγει ένα μήνυμα SHUTDOWN COMPLETE χωρίς σφάλματα. Δεν θα πρέπει να υπάρχουν διεργασίες mysqld.exe και apache.exe

Δημιουργία Βάσης Δεδομένων Δύο τρόποι… α) Γραμμή εντολής (command prompt) – MySQL Client β) PHPMyAdmin

Δημιουργία Βάσης Δεδομένων Ανοίγουμε τερματικό ή command prompt (Start ->Run->CMD) Πηγαίνουμε στο φάκελο εγκατάστασης του XAMPPLite (π.χ. C:\xampplite\mysql\bin) (Μόνο για Windows) Εκτελούμε τον MySQL client ως παρακάτω: mysql –u root –p

Δημιουργία Βάσης Δεδομένων

Δημιουργία Βάσης Δεδομένων Στο command prompt της MySQL δίνουμε: create database όνομα_βάσης default collate=utf8_unicode_ci; Αν όλα πήγαν καλά πρέπει να πάρουμε το παρακάτω μήνυμα: Query OK, 1 row affected (0.00 sec)

Δημιουργία Βάσης Δεδομένων Εναλλακτικά μπορούμε να χρησιμοποιήσουμε το εργαλείο PHPMyAdmin το οποίο βρίσκεται στη διεύθυνση: http://localhost/phpmyadmin Ή από το μενού της αριστερής στήλης του κέντρου διαχείρισης του XAMPP , επιλέγουμε το phpMyAdmin από την ενότητα Tools

Δημιουργία Βάσης Δεδομένων 3. Κλικ ! 1. Όνομα 2. utf8_unicode_ci

Δημιουργία Χρηστών Command Line PHPMyAdmin Όπως και πριν Στο command line του client (αφού έχουμε εισέλθει ώς root) δίνουμε: GRANT ALL PRIVILEGES ON ΟΝΟΜΑ_ΒΑΣΗΣ.* TO ‘ONOMA_ΧΡΗΣΤΗ’@’LOCALHOST’ IDENTIFIED BY ‘TO_PASSWORD’;

Δημιουργία Χρηστών Συνοπτικά για να φτιάξουμε μια βάση με όνομα joomla_test και έναν χρήστη joomla_user δίνουμε τα παρακάτω mysql –u root –p (Μπαίνουμε ως διαχειριστές) CREATE DATABASE joomla_test default collate=utf8_unicode_ci; GRANT ALL PRIVILEGES ON joomla_test.* to ‘joomla_user’@’localhost’ identified by ‘joomla_user_password’; Στη συνέχεια μπορούμε να διαχειριστούμε τη βάση μπαίνοντας ως joomla_user mysql –u joomla_user –p SELECT DATABASE joomla_test; ...

Δημιουργία Χρηστών 1. Κλικ!

Δημιουργία Χρηστών 2. Κλικ!

Δημιουργία Χρηστών

Δημιουργία Χρηστών ΠΡΟΣΟΧΗ ΣΤΑ PERMISSIONS!

Ρυθμίσεις PHP Οι ρυθμίσεις της PHP αλλάζουν από server σε server Για να λειτουργήσει σωστά το Joomla πρέπει να έχουμε μερικά πράγματα υπόψη Register Globals OFF (Θέματα ασφάλειας) Memory Size 32MB (προβλήματα με Plugins) File Upload size (2ΜΒ ή περισσότερο)

Ρυθμίσεις PHP Μπορούμε να κάνουμε ρυθμίσεις της PHP μέσω του αρχείου /etc/php.ini σε Unix συστήματα και c:\xampplite\php\php.ini σε XAMPP Lite σε Windows XP ή VISTA Σε πραγματικούς servers εμπορικού χαρακτήρα έχουμε δύο επιλογές ανάλογα την έκδοση της PHP. Μέσω του αρχείου php.ini στο /home/user/public_html/ Μέσω του αρχείου .htaccess στο /home/user/public_html/

Το αρχείο .htaccess Αρχείο αποκεντρωμένης διαχείρισης - παραμετροποίησης του apache server Επαναθέτει ένα υποσύνολο των καθολικών ρυθμίσεων του apache Οι συγκεκριμένες ντιρεκτίβες εφαρμόζονται στο συγκεκριμένο κατάλογο και υποκαταλόγους (εκτός αν ρητός απενεργοποιείται στις ρυθμίσεις του apache), αλλά για λόγους ασφαλείας δεν εφαρμόζονται στους γονικούς καταλόγους. Προσοχή στη χρήση! Συνίσταται μόνο για έμπειρους χρήστες.

Ρυθμίσεις PHP register_globals = Off memory_limit = 32M Τυπικό php.ini register_globals = Off memory_limit = 32M upload_max_filesize = 10M

Ρυθμίσεις PHP Τυπικό .htaccess php_flag register_globals off php_value memory_limit 32M php_value upload_max_filesize 10M

Σετ Χαρακτήρων και collations Ιδιαίτερα συνηθισμένο πρόβλημα στις βάσεις δεδομένων. Λάθος κωδικοποίηση των χαρακτήρων στη βάση του Joomla θα έχει μεγάλες συνέπειες στη λειτουργικότητα του συστήματος (π.χ. Εμφάνιση «ιερογλυφικών», αδυναμία αναζήτησης κτλ) Συστήνεται ανεπιφύλακτα το πρότυπο Unicode UTF-8 και βάσεις MySQL με utf8_unicode_ci collation.

Σετ Χαρακτήρων και collations http://dev.mysql.com/doc/refman/5.0/en/internatio nalization-localization.html Σετ χαρακτήρων: Σύνολο από σύμβολα και κωδικοποιήσεις (encodings) Collation: Σύνολο από κανόνες για τη σύγκριση χαρακτήρων ενός σετ. ‘α’ > ‘β’ ; ‘Α’ = ‘α’ ; ‘Ö’=‘OE’ ; http://www.collation-charts.org/

Σετ Χαρακτήρων και collations UTF-8 (RFC 3629) 1 έως 3 bytes ανά χαρακτήρα (2 για τα ελληνικά) Επαρκεί για όλους τους χαρακτήρες στις σημαντικότερες γλώσσες Έχει κανόνες με τη μορφή collations Για τα ελληνικά μπορούμε να χρησιμοποιήσουμε το utf8_unicode_ci ή το utf8_general_ci Το general_ci είναι γρηγορότερο από το unicode_ci σε πράξεις σύγκρισης. Δεν υποστηρίζει όλες τις γλώσσες εξίσου καλά με το unicode_ci. (Στα ελληνικά δεν υφίσταται πρόβλημα)