Laravel 5.1 και hosting provider

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
netpumber
Δημοσιεύσεις: 103
Εγγραφή: 08 Μαρ 2009 19:06

Laravel 5.1 και hosting provider

Δημοσίευση από netpumber » 16 Μαρ 2016 23:21

Καλησπέρα σας.

Θα ήθελα να μάθω (προτού αγοράσω hosting) αν κάποιος απο εσάς έχει καταφέρει με επιτυχία να μεταφέρει μια εφαρμογή γραμμένη σε Laravel 5.1 σε hosting provider π.χ το papaki.gr

Έψαξα λίγο στο διαδικτυο αλλά είδα πως υπάρχουν κάποια θέματα.

Έχει κανείς εμπειρία πάνω στο θέμα ;

Ευχαριστώ.

neaegnatia
Δημοσιεύσεις: 48
Εγγραφή: 27 Απρ 2015 12:38

Laravel 5.1 και hosting provider

Δημοσίευση από neaegnatia » 17 Μαρ 2016 08:39

Το κυρίως θέμα που υπάρχει είναι η έκδοση php που έχουν τα hosting πακέτα καθώς το laravel θέλει υψηλή έκδοση php, και ότι για να είναι λειτουργικό το laravel θέλει τον composer και το php artisan , εάν δεν έχεις δυνατότητα να μπορείς να συνδέεσαι μέσω terminal και να είσαι διαχειριστής τότε είναι δύσκολα τα πράγματα και θα πρέπει να σε βοηθήσουν από το hosting ( δηλαδή να σου εγκαταστήσουν π.χ. τον composer ή κάποια dependecies) . Γενικά για να μπορέσεις να δουλέψεις με laravel καλύτερα είναι να έχεις vps ή deticated.

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Laravel 5.1 και hosting provider

Δημοσίευση από alou » 17 Μαρ 2016 11:28

Αυτό μόνο: https://laravel.com/docs/5.0#server-requirements

Τα υπόλοιπα με τον composer δεν ισχύουν, μπορείς άνετα να κάνεις ότι δουλειά χρειάζεται composer / artisan τοπικά και μετά deploy live, χωρίς composer. Το μόνο που θα πρέπει να προϋπολογίσεις, είναι το directory structure του server που θα πας για να υπάρχει η εφαρμογή σου και το public κομάτι της σωστά.

Πέρα από αυτό όμως, όλα τα papakia δεν είναι και οι πιο developer friendly / αποδοτικές λύσεις, ανάλογα τις γνώσεις και τις ανάγκες σου υπάρχουν πολλές λύσεις που καλό είναι να ψάξεις κάποια στιγμή όπως heroku, digital ocean, linode, aws, azure...

netpumber
Δημοσιεύσεις: 103
Εγγραφή: 08 Μαρ 2009 19:06

Laravel 5.1 και hosting provider

Δημοσίευση από netpumber » 17 Μαρ 2016 12:03

Εσύ προσωπικά είχες εμπειρία με παπακι και laravel ? Για τη συγκεκριμένη εφαρμογή χρειάζομαι κάτι shared hosting για αυτό επιμένω σε αυτό. Σκέφτομαι για τη Bluehost, έπειτα αλλά δεν χρησιμοποιούν όλοι τις τελευταίες εκδόσεις της PHP.

neaegnatia
Δημοσιεύσεις: 48
Εγγραφή: 27 Απρ 2015 12:38

Laravel 5.1 και hosting provider

Δημοσίευση από neaegnatia » 17 Μαρ 2016 13:47

alou επειδή δοκίμασα για composer αυτά που σου γράφω ισχύουν, deploy για να γίνει σωστά θέλει τον composer γιατί δεν δημιουργείτε σωστά τον .env αρχείο. Σε shared hosting σου λέω ότι είναι λίγο ζόρικο. Εάν θέλετε με πιστεύετε καθώς έχω πειραματιστεί αρκεττά με angular και laravel δες εδω π.χ. kataskeui-istoselidas.com

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Laravel 5.1 και hosting provider

Δημοσίευση από alou » 17 Μαρ 2016 19:07

@netpumber: όχι. Το papaki προφανώς έχει δεκάδες server, εκείνο που θες είναι ένα περιβάλλον που να καλύπτει τις ανάγκες που υπάρχουν στο link.

@neaegnatia: Το ότι ακολούθησες κατά γράμμα ένα tutorial και το αντέγραψες δε σημαίνει ότι έχεις πειραματιστεί.
https://scotch.io/tutorials/create-a-la ... pplication
και βέβαια δε χρειάζεται να σου πω πόσο άσχημο είναι να κάνεις τον έξυπνο με κάτι που δεν είναι δικό σου. Ούτε κόμμα δεν έχεις αλλάξει και μιλάμε για κάτι απολύτως basic έτσι και αλλιώς.

Επι της ουσίας. Το env τι το χρειάζεσαι? αν έχεις έτοιμη την εφαρμογή, ακόμα και με angular που θα χρειαστεί node & gulp ή κάποιο άλλο packaging tool, θα τα κάνεις όλα τοπικά και θα ανεβάσεις τα αρχεία που πρέπει, πιθανώς αυτοματοποιόντας και αυτή τη διαδικασία. Δεν είναι απαραίτητο να "τρέξει" artisan ή composer στον server και ειδικά αν δεν ξέρεις τι κάνεις καλό είναι να το αποφύγεις έτσι και αλλιώς. Τοπικά, test, deploy με όποιον τρόπο σε βολεύει. Πιθανώς και με ftp.

Άβαταρ μέλους
Pesoner
Δημοσιεύσεις: 378
Εγγραφή: 19 Μάιος 2010 20:27
Τοποθεσία: ΛΑΡΙΣΑ

Laravel 5.1 και hosting provider

Δημοσίευση από Pesoner » 18 Μαρ 2016 03:54

Αν και δεν ασχολούμε με το Laravel και τα λοιπά, θα προτείνω την λύση του vps. Ειδικά Digital Ocean που χρησιμοποιώ είναι οικονομικότατο (5$, το βασικό πακέτο), δίνει ssh πρόσβαση, έχει πληθώρα one click installations, πληθώρα tutorials για να στήσεις εξ αρχής ότι server γουστάρεις, για οποιοδήποτε framework και για οποιαδήποτε γλώσσα. Τέλος 2 φορές που χρειάστηκα το support μου απάντησαν άμεσα.

Το heroku είναι αρκετά καλό γιατί προσφέρει free 5 εφαρμογές για δοκιμές. Αλλά ακούω ότι για λίγο μεγαλύτερες εφαρμογές που χρειάζονται περισσότερες resources είναι λίγο αλμυρό.Μπορεί να κάνω και λάθος..

Linode σκοπεύω να την δοκιμάσω αν και πρόσφατα έφαγαν μια καλή επίθεση ddos και γονάτισαν.

Καλό θα ήταν κάποια στιγμή να ανοίξουμε ένα section εδώ με τους cloud vps providers...
Εικόνα

neaegnatia
Δημοσιεύσεις: 48
Εγγραφή: 27 Απρ 2015 12:38

Laravel 5.1 και hosting provider

Δημοσίευση από neaegnatia » 18 Μαρ 2016 07:19

Alou δεν θα κάτσω να σου δείξω όλα τα projects που έχω βγάλει δες τα subdomains του domain που πάτησες. Επειδή το παίζω έξυπνος δοκίμασε σε παρακαλώ να κάνεις ακριβώς ότι λέει το tutorial και θα καταλάβεις ότι λόγο ότι σε κάθε έκδοση του laravel υπάρχουν διάφορα που αλλάζουν, δεν μπορείς να το φτιάξεις αυτό που λέει ....
Όπως και να έχει δεν με νοιάζει να το παίξω έξυπνος απλά πήγα να βοηθήσω κάποιος που ρώτησε, εάν εσύ πιστεύεεις ότι το .env (είναι από τα πιο βασικά αρχεία όταν γίνεται deploy το laravel) αρχείο δεν χρειάζεται και με ένα ftp που θα κάνεις όλα τα αρχεία από local σε server θα είναι όλα ok καλή τύχη.
Τέλος εάν δεν τρέξει artisan γιατί να χρησημοποιήσει laravel ? ένα μεγάλο μέρος της δύναμης του laravel είναι στο artisan και στα rollback.

Pesoner συμφωνώ για digital ocean με το forge μπορεί και να το συνδέσει αυτόματα εάν θέλει.

Εάν κάποιος θέλει να ακούσει την γνώμη μου (γιατί το δοκίμασα και όχι γιατί θέλω να το παίξω έξυπνος) για να δουλέψεις laravel θέλεις vps που να μπορείς να κάνεις εγκατάσταση dependencies που θέλει. Την πρώτη φορά η εγκατάσταση είναι ζόρι και πευδεύεσε. Όπως και να έχει εγώ ο εξυπνάκιας πριν 1 μήνα είχα γράψει ένα tutorial για εγκατάσταση laravel σε vps ή σε shared με αυξημένενες επιλογές εάν θέλετε το βλέπετε web-mate.gr/install-laravel-server-vps-egatastasi/

Άβαταρ μέλους
webdevgr
Δημοσιεύσεις: 696
Εγγραφή: 11 Δεκ 2010 17:25
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Laravel 5.1 και hosting provider

Δημοσίευση από webdevgr » 18 Μαρ 2016 10:03

Θα συμφωνήσω απόλυτα με τον Alou, το development γίνεται τοπικά σε Vagrant ή Docker και μετά ανεβάζεις τις αλλαγές στον server που φιλοξενείται.

Δεν έχει κανένα απολύτως νόημα να σκαλίζεις τη σελίδα και να κάνεις αλλαγές απευθείας στον production server.

@neaegnatia δεν καταλαβαίνω γιατί επιμένεις τόσο πολύ. Δηλαδή τι σημαντικό έχει το .env που πρέπει να γίνει εγκατάσταση κατευθείαν στον server; Ένα config file είναι που μάλιστα προσωπικά έχω ένα για τη local εγκατάσταση κι ένα για τον server.

neaegnatia
Δημοσιεύσεις: 48
Εγγραφή: 27 Απρ 2015 12:38

Laravel 5.1 και hosting provider

Δημοσίευση από neaegnatia » 18 Μαρ 2016 11:07

to .env και ακόμα κάποια αρχεία που δημιουργούνται αυτόματα εάν γίνει εγκατάστασει με τον composer κάνουν τη σύνδεση με την database , ελέγχουν για local env ή όχι ελέγχουν mail κτλ... . Σε πολλούς shared σέρβερ δεν σου επιτρέπει να φτιάξεις .env αρχείο (το έχω δοκιμάσει) ή να κάνεις ftp ένα. (Όπως είπες πρέπει να μεταφέρεις από vagrant σε live κυρίως εκεί συμβαίνει το πρόβλημα με το env αρχείο που κολλάω και δεν είναι το μόνο αρχείο).

Τέλος έχει νόημα να έχεις τη σελίδα σε ένα subdirectory ή ακόμα καλύτερα subdomain και να έχει πρόσβαση μόνο πελάτης συνέχεια και να μπορεί να βλέπει το project να εξελίσεται και να σου δίνει feedback. Μετά το μόνο που έχεις να κάνεις είναι να αλλάξεις το root και είσαι online.

Tespa έγω δεν γνωρίζω και κάνω τον έξυπνο , πάρτε εναν shared , πάρτε ότι έχετε στο vagrant ανεβάστε με ftp και είστε έτοιμοι. (πάντα μιλάω για shared).

Άβαταρ μέλους
webdevgr
Δημοσιεύσεις: 696
Εγγραφή: 11 Δεκ 2010 17:25
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Laravel 5.1 και hosting provider

Δημοσίευση από webdevgr » 18 Μαρ 2016 11:25

Έχω στήσει laravel σε shared και σε Subdomain και έχω μεταφέρει τα αρχεία με ftp και δούλεψαν όλα στην εντέλεια! Ειλικρινά ακόμη δεν έχω καταλάβει που κολλάς και το κάνεις θέμα.

Τι θα πει δεν σε αφήνει ο shared server να φτιάξεις .env αρχείο; Αν υπάρχει server που κόβει τη δημιουργία αρχείων τότε είναι κακοστημένος ο server και δεν φταίει το laravel και μάλιστα θα έχεις προβλήματα και σε άλλα frameworks και CMS.

neaegnatia
Δημοσιεύσεις: 48
Εγγραφή: 27 Απρ 2015 12:38

Laravel 5.1 και hosting provider

Δημοσίευση από neaegnatia » 18 Μαρ 2016 12:49

Έχω κάνει σε αδερφό του παπάκι που έχει servers και σε άλλη γνωστη εταιρεία με servers ελληνική σε shared και το πρόβλημα είναι αυτό που σου έγραψα με το env αρχείο ότι δεν μπορούσε να δημιουργηθεί ούτε να γίνει με ftp η δουλειά , αυτό και άλλο ένα αρχείο τύπου .file. Σε δικό μου vps μπορώ να κάνω ότι θέλω όπως θέλω γιατί είναι δικός μου.
Αυτό που γράφουμε εδώ είναι εάν θα έχει πρόβλημα σε shared..Εάν είναι καλοστημένος ή κακοστημένος δεν με νοιάζει και ούτε τον έστησα εγώ. Εγώ αυτό που λέω είναι οτι αυτό το πρόβλημα μου συνέβει, όταν απο vagrant πήγα σε live.

Άβαταρ μέλους
webdevgr
Δημοσιεύσεις: 696
Εγγραφή: 11 Δεκ 2010 17:25
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Laravel 5.1 και hosting provider

Δημοσίευση από webdevgr » 18 Μαρ 2016 12:55

Αν λέγοντας αδερφό του papaki εννοείς την tophost τότε μια χαρά δουλεύει το laravel και μια χαρά μπορείς να δημιουργήσεις .env αρχεία.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες