PDA

Επιστροφή στο Forum : FTP σε arch linux



giorgiosb
24-05-10, 00:30
Καλησπέρα σκέυτομαι να δώσω νεες δυνατότητες στο file server Μου (arch -linux)

να δημιουργήσω ένα ftp- server (με σκοπό να βάλω LAMPP για να σηκώσω ενα site μου)

διάβασα τον οδηγό για ftp αλλα οι εντολές είναι για gentoo και db πακετο δεν βρίσκω στο arch

υπάρχει κάπου για arch η εγκατασταση?

WAntilles
24-05-10, 00:53
Σου απάντησα στο άρθρο.

giorgiosb
24-05-10, 00:57
σε ευχαριστώ !
για LAMPP και εγκατάσταση joomla φαντάζομαι θα ρωτήσω στο topic για τα web !

WAntilles
24-05-10, 00:58
για LAMPP και εγκατάσταση joomla φαντάζομαι θα ρωτήσω στο topic για τα web !

Ούτως ή άλλως δεν τα ξέρω αυτά, δεν έχω ασχοληθεί ποτέ.

giorgiosb
24-05-10, 01:00
οκ ! ευχαριστώ ! (μολις ξεκινησα το web build και τα μαθαινω αυτα) για την ώρα στήνω τον ftp server!

Ευχαρστώ!!!

gorillaki
24-05-10, 01:44
Δε βλέπω τον λόγο να βάλεις LAMP/XAMP στο Arch.
Βάλε cherokee webserver, εγκατέστησε από τον pacman mysql, phpmyadmin και php, και κατόπιν ενσωμάτωσέ τα στον webserver μέσω cherokee-admin (πανεύκολα).
Αν ο webserver σου δεν εξυπηρετεί πολλαπλά sites, ο cherokee είναι πολύ ταχύτερος, και πολύ πιο εύκολος στο στήσιμο από τον apache.Σαν FTP server, αν το ssh shell δεν σου κάνει, θα έλεγα να βάλεις τον vsftpd, ο οποίος είναι υπερ-άριστος, και ιδιαίτερα εύκολος στο στήσιμο.

MadAGu
24-05-10, 02:08
giorgiosb για lamp χρειάζεσαι apatche+mysql+php. Δες από το wiki του arch πώς θα τα ρυθμίσεις και είσαι κύριος...

giorgiosb
24-05-10, 02:30
giorgiosb για lamp χρειάζεσαι apatche+mysql+php. Δες από το wiki του arch πώς θα τα ρυθμίσεις και είσαι κύριος...

αυτα τα έχω βάλει αλλα με παιδεύουν οι ρυθμήσεις τους και έχω κολλήσει!

βλέπω πατοντας http://hostname ενα τεστ apache

αλλα δεν μπορώ να δώ κάποιον φάκελο πχ publik_html που έχω φτιάξει στο root

όπως και στο /svr/http δεν υπάρχει κάποιο test.php αρχείο

τόση ώρα παιδευομαι να το στήσω!

MadAGu
24-05-10, 02:53
φτιάξε ένα....

giorgiosb
24-05-10, 03:03
αν ήταν αυτο θελω ξύλο, βασικά θέλω να τρεξω το φάκελο joomla που έχω φτιαξει για το site Μου

V4Nelle
24-05-10, 04:50
giorgiosb εχεις ρυθμισει το httpd.conf ,να βλέπει το φακελο του joomla?και φυσικα να εχει ο φακελος τα σωστα permissions...

gtklocker
24-05-10, 08:41
Δώστου, lightppd, vsftpd, mysql, php, apache και κάνε old times δουλειά :p

giorgiosb
24-05-10, 11:10
giorgiosb εχεις ρυθμισει το httpd.conf ,να βλέπει το φακελο του joomla?και φυσικα να εχει ο φακελος τα σωστα permissions...

εκεί έχω μπερδευτεί να ανοιξώ νεο topic με συγκεκριμένο ερώτημα ? γιατι ο τιτλος είναι παραπλανητικός?

gorillaki
24-05-10, 11:17
O cherokee-admin έχει έτοιμο wizard για το στήσιμο του joomla- εσύ δεν χρειάζεται να κάνεις (σχεδόν) τίποτα!

gtklocker
24-05-10, 11:21
Joomla και Soumla, βάλε wordpress/drupal να'το 'φχαριστηθείς.

gkimonas
24-05-10, 11:34
Εγκατέστησε όλα τα πακέτα που χρειάζονται με τον pacman.

Στην συνέχεια κάνε τις απαραίτητες ρυθμίσεις στο my.cnf
Ο default web root στο Arch έχει αλλάξει πλέον και δεν είναι όπως παλιά κάτω από το /home/httpd/html/

Όσον αφορά τον ftp server, ακολούθησε τον οδηγό του WAntilles.
Αν θες μπορείς να κάνεις authentication με χρήση της mysql στον ftp server και όχι με το db, είναι πιο ευέλικτο, αν θες να έχεις πολλούς χρήστες στον ftp server.

Όσον αφορά την εγκατάσταση του joomla, ο πιο απλός τρόπος είναι να ρίξεις όλα τα αρχεία εγκατάστασης στον φάκελο του web server σου, αλλάζεις τα δικαιώματα στο install, κάνεις την εγκατάσταση και στο τέλος αλλάζεις πάλι τα δικαιώματα στο install αρχείο.

Επίσης υπάρχουν αρκετά graphic interface, διαθέσιμα στο Arch Linux, για την διαχείριση Apache, Mysql, Php, Ftp όπως και σε άλλες διανομές όπως το Debian και το CentOS.

Αν βρω τα αρχεία από τον server μου, όπου έτρεχε σε Arch Linux όλα τα παραπάνω θα σου πω περισσότερα αλλά από τότε έχουν αλλάξει αρκετές από τις default ρυθμίσεις στα πακέτα του Arch.

:)

giorgiosb
24-05-10, 13:38
OK ευχαριστω πολύ, το site το εχω ετοιμο και θα φιλοξενηθεί σε ένα server (μάλλον linux) οπότε πρόσπαθώ να μάθω πως να το ανεβάσω στο δικό μου server ,ωστε να γνωρίζω πως να το ανεβάσω στο δικό τους(αν δεν ξέρουν και χρειαστεί να το κάνω έγω ) γιατι δεν υποστηρίζουν joomla εκει!

gorillaki
24-05-10, 20:10
Να σου ξαναπώ, girorgiosb: Κοίτα τον cherokee webserver.
Δύο κλικ είναι, όλα κι όλα, η ρύθμιση του Joomla!

giorgiosb
24-05-10, 23:21
Να σου ξαναπώ, girorgiosb: Κοίτα τον cherokee webserver.
Δύο κλικ είναι, όλα κι όλα, η ρύθμιση του Joomla!


αυτό κοιτώ τώρα, με αυτό γίνεται live το site στο net? ή μόνο τοπικά?

και δινοντάς την localhost με βάζει στην αρχική του σελίδα αλλα δεν ξέρω πως να μπω στην configuratrion σελίδα του? στο βιντεο δείχνει την 9090 που εμενα δεν δουλέυει

gorillaki
25-05-10, 09:24
Σε μία κονσόλα, δίνεις, σαν root

# cherokee-admin
η, αν πρόκειται για απομακρυσμένο υπολογιστή

# cherokee-admin -b
Μετά, κάνεις copy το προσωρινό password, και από τον browser σου http://myserver:9090

giorgiosb
25-05-10, 17:27
έχω κατασκευάσει server arch-linux και μπαίνω απο το desktop μου (arch-linux) απο κονσολα με

ssh root@myserver

πήρα τους κωδικούς, πατάω http://myserver:9090 και μου δείνει

72871

V4Nelle
25-05-10, 19:49
Γνωμη μου ειναι να γινονται ολα απλα και με το χερι
1)Εγκατασταση apache,php,mysql
2)Δημιουργια database για joomla(εγω προτιμω drupal)
3)Ρυθμιση apache για το που ειναι το joomla directory
4)Ξεκιναμε τα services...

Αυτο...τπτ περισσοτερο,τπτ λιγοτερο...

Οσο για το ftp,αναλογα τι θέλουμε, ρυθμίζουμε το /etc/proftpd.conf ή το /etc/vsftpd.conf (λογικα αυτα ειναι τα config files και για το arch)

giorgiosb
25-05-10, 20:47
τώρα που μπήκε το cherokee δεν ξέρω άν βγαίνει για να γυρίσω σε χειρικίνητη εγκατάσταση!

(με pacman -Rc πάλι μου το εμφανιζει )

(το drupal μου άρεσε και εμένα αλλα κάπου διαβασα για τα user permisions και σχετικές δυσκολίες με αυτά)

........Auto merged post: giorgiosb πρόσθεσε 11 λεπτά και 2 δευτερόλεπτα αργότερα ........


Γνωμη μου ειναι να γινονται ολα απλα και με το χερι
1)Εγκατασταση apache,php,mysql
2)Δημιουργια database για joomla(εγω προτιμω drupal)
3)Ρυθμιση apache για το που ειναι το joomla directory
4)Ξεκιναμε τα services...

Αυτο...τπτ περισσοτερο,τπτ λιγοτερο...

Οσο για το ftp,αναλογα τι θέλουμε, ρυθμίζουμε το /etc/proftpd.conf ή το /etc/vsftpd.conf (λογικα αυτα ειναι τα config files και για το arch)


το Data base για το joomla? δηλαδή δημιουργια φακέλου που θα μπεί το joomla μέσα?

V4Nelle
25-05-10, 21:25
Εννοω δημιουργια database μεσα στην mysql...

giorgiosb
25-05-10, 22:10
:wall: σωστά την βάση δεδομένων!

θα το ξαναπιάσω απο την αρχή!!! με το χέρι αυτην την φορά!

στο http.conf που ρυθμίζω το φάκελο για να διαβάζει το joomla, θα βάλω την επέκταση που έχω τον φάκελο joomla στο σκληρό!

logan11
26-05-10, 00:03
Man δεν υπάρχει: "Δεν υποστηρίζουν Joomla".
Στο 2010 είμαστε.

Αν ο server έχει:
- apache ή αντίστοιχο web-server,
- mysql ή αντίστοιχο database server,
- php,
τότε μια χαρά παίζει το joomla.

Αν έχεις βάλει Apache στον τοπικό σου server, τότε νομίζω η default διαδρομή στην οποία πρέπει να βάλεις τα αρχεία του/των sites σου είναι:
/var/www/vhosts/to-1o-site-mou.gr/httpdocs/
/var/www/vhosts/to-2o-site-mou.gr/httpdocs/

giorgiosb
26-05-10, 00:19
tτώρα τα περνάω με το χέρι!

μόλις έβαλα Apache και με εντολή http://myserver μου εμφανισε τα περιεχόμενα του φακελού /srv/http

οπότε να μπεί εκεί ο joomla ή στην πιο πάνω διεύθυνση που μου δείνεις?

V4Nelle
26-05-10, 00:55
giorgosb: το /srv/http/ και το /var/www/ ειναι το ιδιο πραγμα.απλο symlink εχουν κανει αν το παρατηρησεις.

αρα εσενα το joomla σου θα ειναι στο /srv/http/joomla/
και θα ρυθμισεις το httpd.conf αντι για /srv/http/ να βλεπει /srv/http/joomla/ ok?

με vhosts δεν νομιζω οτι θα χρειαστει να μπλεξεις ακομα.

Διαβασε παντως τις οδηγιες του joomla για το πως δημιουργουμε την database και πως γινεται το installation...

Και εγω ειχα μπερδευτει λιγο στην αρχη αλλα οπως φαινεται (http://v4nelle.dyndns.org) ολα οκ

giorgiosb
26-05-10, 01:52
Έτρεξε το phpmyadmin :yahoo: τώρα ετοιμάζομαι να ανεβάσω το site !!!!

V4Nelle
26-05-10, 02:05
good....καλη συνεχεια τοτε :)

giorgiosb
26-05-10, 02:13
good....καλη συνεχεια τοτε :)

Ερώτηση έχω δει σε ένα tutorial για μεταφορα του joomla με joomlapack! έχω κάνει το backup klp!

η ερώτηση μού είναι ότι όταν πετάω ένα php αρχείο στο φάκελο /srv/http και μπαίνω http://myserver/text.php μου το διαβάζει σαν κενή σελίδα ένω γνωρίζω καλα πως είναι εκτελέσιμη σελίδα
γιατί αυτό?

:)

V4Nelle
26-05-10, 02:19
για να λειτουργισει το http://myserver/text.php πρεπει το httpd.conf να δειχνει /srv/http/ εφοσον εχεις βαλει το php εκει...εκει λοιπον δειχνει το httpd.conf σου?

Αν ναι τοτε πρεπει να κοιταξεις και τα permissions...

giorgiosb
26-05-10, 02:27
απο /etc/httpd/conf/httpd.conf σε αυτό το σημείο μου δείχνει directory root /srv/http
και directory </srv/http> άρα είμαστε οκ ?

για permition πρεπει να δώσω chmod o+x /srv/http?

V4Nelle
26-05-10, 02:30
Για δωσε για αρχη chmod 774 test.php και βλεπουμε

giorgiosb
26-05-10, 02:38
:yahoo: το έτρεξε !!!!

........Auto merged post: giorgiosb πρόσθεσε 0 λεπτά και 50 δευτερόλεπτα αργότερα ........

κάνω αποσυμπίεση του site Μου τώρα!!!!

με το jommlaPack!

V4Nelle
26-05-10, 02:39
:oneup:

giorgiosb
26-05-10, 03:55
Ευχαριστώ πολύ :clap:

---Edit---μάλλον την μεταφορά του site θα την κάνω με το κλασικο τροπο μέσω extract phpadmin καθως τπ joomlaPack μου κάνει νερά!

........Auto merged post: giorgiosb πρόσθεσε 66 λεπτά και 6 δευτερόλεπτα αργότερα ........

μάλλον βρίκα τι φταει με τους φακέλους αυτους και το joomlaPack, δεν μπορεί να περάσει -γράψει κανένα αρχειο το kickstart.php λόγω permition στο svr/http ! εκτός και αν πρέπει να αλλλάξω τα permition στις αρχικές τους τοποθεσίες (symlink) οι οποίες ξέρουμε ποιές είναι?

giorgiosb
26-05-10, 14:52
Ανέβηκε το site (τοπικα στο server μου) !

ωραίο είναι!

ευχαριστώ πολύ!!!!

........Auto merged post: giorgiosb πρόσθεσε 54 λεπτά και 39 δευτερόλεπτα αργότερα ........

μιας και βρίσκομε σε συνεχιζόμενη εκπεδευση :p

εαν θέλω να μπαίνω απο απομακρυσμένο υπολογιστή σε αυτο το site για να μπορώ να το δείξω (όχι μονημη δημοσιευση στο web) αλλα να μπορώ απο ξενο υπολογιστη να μπαίνω στο server μου που εχω το site για να το δείξω (να μην κουβαλάω το lap top συνεχως -το έχω και εκει)

πως γίνεται?

V4Nelle
26-05-10, 15:08
Ευχαριστώ πολύ :clap:

---Edit---μάλλον την μεταφορά του site θα την κάνω με το κλασικο τροπο μέσω extract phpadmin καθως τπ joomlaPack μου κάνει νερά!

........Auto merged post: giorgiosb πρόσθεσε 66 λεπτά και 6 δευτερόλεπτα αργότερα ........

μάλλον βρίκα τι φταει με τους φακέλους αυτους και το joomlaPack, δεν μπορεί να περάσει -γράψει κανένα αρχειο το kickstart.php λόγω permition στο svr/http ! εκτός και αν πρέπει να αλλλάξω τα permition στις αρχικές τους τοποθεσίες (symlink) οι οποίες ξέρουμε ποιές είναι?

Δεν είναι ασφαλες να αλλαξεις τα permissions στο /srv/http/...ειναι αρκετο να αλλαζεις τα permissions των συγκεκριμενων αρχειων και φακελων που θες...

Για να δεις την κανονικη τοποθεσια του /srv/http/ τρεξε ενα ls -l /srv/

........Auto merged post: V4Nelle πρόσθεσε 7 λεπτά και 23 δευτερόλεπτα αργότερα ........


Ανέβηκε το site (τοπικα στο server μου) !

ωραίο είναι!

ευχαριστώ πολύ!!!!

........Auto merged post: giorgiosb πρόσθεσε 54 λεπτά και 39 δευτερόλεπτα αργότερα ........

μιας και βρίσκομε σε συνεχιζόμενη εκπεδευση :p

εαν θέλω να μπαίνω απο απομακρυσμένο υπολογιστή σε αυτο το site για να μπορώ να το δείξω (όχι μονημη δημοσιευση στο web) αλλα να μπορώ απο ξενο υπολογιστη να μπαίνω στο server μου που εχω το site για να το δείξω (να μην κουβαλάω το lap top συνεχως -το έχω και εκει)

πως γίνεται?

Λογικα θα εχεις dynamin ip στο σπιτι σου,οπως και ολοι μας...αρα πρεπει πρεπει να χρησιμοποιησεις το http://www.dyndns.org στο οποίο θα καταχωρησεις μία διεύθυνση για σένα πχ http://giorgosb.dyndns.org και με την χρήση ενός ddclient το dyndnd.org θα ενημερωνεται όταν αλλαζει η ip σου,ετσι ώστε παντα το http://giorgosb.dyndns.org να ειναι online...

Για να υπαρξει βέβαια προσβαση στον http server σου απο οποιονδηποτε στο internet πρεπει στο router σου να κανεις port forward την port:80 στην στατικη ip του μηχανηματος που τρεχει ο server σου.

Αυτα.Ελπιζω να εγινα κατανοητος...

giorgiosb
26-05-10, 16:15
Κατανοητότατος

προσπάθησα να αλλάξω τα permitions στο φακελο /srv/http σε chmod x+o και δε μου διαβάζει το site παλι μήπως χρειαζεται restart o server

V4Nelle
26-05-10, 16:22
Ποιο πανω ειχες πει οτι το httpd.conf δειχνει στο /srv/http.
Αν αυτο ισχυει και το joomla ειναι στο /srv/http/joomla/ πρεπει να ρυθμισεις το httpd.conf

giorgiosb
26-05-10, 16:46
πρώτα απόλα να σε ευχαριστήσω θερμα και τα υπολοιπα παιδια για την μεγάλη βοήθεια!!!

το site τρεχει μια χαρα (πολυ καλο το dynDns)

τα αρχεία του joomla είναι χύμα στο /srv/http οπότε απο εκει το διαβάζει , (στο http.conf ειναι το /srv/http δοσμένο)

απλά το θέμα μου είναι στα permition του /srv και /srv/http και υποφακέλων που άν δεν ειναι 774 δεν το διαβάζει το άλλαξα πάλι (774) και το διαβάζει

V4Nelle
26-05-10, 17:58
αφου δουλευει ολα οκ...
δωσε και εμας το url να το δουμε :)

giorgiosb
26-05-10, 18:29
αφου δουλευει ολα οκ...
δωσε και εμας το url να το δουμε :)

you have got a pm!

gorillaki
01-06-10, 08:09
Δοκίμασες να αλλάξεις το ownership του φακέλου;

# chown -R http:http /srv/http

@ ADSLgr.com All rights reserved.