permission deny όταν ανεβάζω photos σε cms

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

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

Απάντηση
mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

permission deny όταν ανεβάζω photos σε cms

Δημοσίευση από mgiota » 10 Ιουν 2010 22:44

Καλησπέρα παιδιά,

έχω ένα πρόβλημα και χρειάζομαι άμεσα τη βοήθειά σας. Έκανα ένα site δυναμικό σε php - mysql σε ένα δοκιμαστικό hosting και σήμερα χρειάστηκε να το μεταφέρω στο δικό του hosting. Όλα φαίνονται μια χαρά, μόνο που όταν πήγα από το cms να ανεβάσω καινούριες φώτο, μου έβγαλε μήνυμα permission deny για τν φάκελο images και τον φάκελο tmp.

Παλιότερα μου είχε ξανατύχει αυτό, οπότε είχα αλλάξει τα permissions του φακάλου images και tmp από 0755 σε 0777 και όλα οκ.

Το πρόβλημά μου τώρα είναι ότι δεν υπάρχει folder tmp. Μίλησα με αυτόν που είχε το hosting και είπε ότι ο φάκελος tmp είναι έξω από το root, οπότε η λύση που μου πρότεινε είναι η αλλαγή hosting. Μου φαίνεται λίγο περίεργο.

Σκέφτηκα να δημιουργήσω εγώ έναν φάκελο tmp και να δω αύριο που θα πάω στη δουλειά τι θα γίνει. Τι πιστεύετε θα λειτουργήσει αυτό;

Διαφορετικά η μόνη λύση είναι αλλαγή hosting; Αυτό που θα χρειαστεί μετά είναι μόνο αλλαγή των nameservers;

mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

permission deny όταν ανεβάζω photos σε cms

Δημοσίευση από mgiota » 10 Ιουν 2010 23:08

έψαξα λίγο στο google και αναφέρει πως μπορώ να επέμβω στο php.ini αρχείο και να αλλάξω το path που ανεβάζει τα προσωρινά αρχεία.

έχετε να με συμβουλέψετε κάτι. Αυτή τη στιγμή δεν έχω κωδικούς για να πειραματιστώ. Μπορεί να μην έχω πρόσβαση στο php.ini αρχείο. Μπορώ να δημιουργήσω εγώ δικό μου;

Αν είναι αυτή η λύση τότε θα γλιτώσω και την αλλαγή hosting.

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

permission deny όταν ανεβάζω photos σε cms

Δημοσίευση από soteres2002 » 11 Ιουν 2010 02:24

logika to CMS exei kapoia parametro se kapoio .php arxeio tou gia na kanei upload se sigkekrimeno folder...

den xriazetai na kaneis upadate to php.ini, pragma pou nomizw den boreis na kaneis an den exeis dikaiomata root. an eisai se shared hosting idika, ksehna to telios!!

mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

permission deny όταν ανεβάζω photos σε cms

Δημοσίευση από mgiota » 14 Ιουν 2010 00:40

το CMS είναι δικό μου και ναι όντως κάνει upload σε συγκεκριμένο φάκελο, στον οποίο έχω δώσει δικαιώματα 0777. Όμως η ίδια η php πριν μεταφέρει τα αρχεία στο συγκεκριμένο φάκελο, τα μεταφέρει στο φάκελο tmp, στον οποίο όπως είπα δεν έχω πρόσβαση.

Οπότε δεν είναι δικό μου θέμα από δω και πέρα, είναι θέμα hosting, θα επικοινωνήσω αύριο μαζί τους, διαφορετικά θα αλλάξω hosting.

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

permission deny όταν ανεβάζω photos σε cms

Δημοσίευση από soteres2002 » 15 Ιουν 2010 21:07

Με τη συνάρτηση ini_set() μπορείς να θέσεις την παράμετρο τη σχετική με το μονοπάτι στο δίσκο όπου αποθηκεύονται τα uploads. Δεν θυμάμαι απ εξω το directive. Ψάξε λίγο στο google.com via php.net.

Αντί να κάνεις όμως αυτό μπορείς να χρησιμοποιήσεις και τη συνάρτηση move_uploaded_file() της ΡΗΡ που σου κάνει move από το default directory σε μονοπάτι που ορίζεις εσύ στατικά η δυναμικά από τον κώδικα σου.

Μάλλον το β' χρειάζεσαι περισσότερο...

mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

permission deny όταν ανεβάζω photos σε cms

Δημοσίευση από mgiota » 16 Ιουν 2010 00:47

το ζήτημα λύθηκε, ήταν πρόβλημα hosting, η php έτρεχε σε safe mode.
μπορείς να χρησιμοποιήσεις και τη συνάρτηση move_uploaded_file() της ΡΗΡ που σου κάνει move από το default directory σε μονοπάτι που ορίζεις εσύ στατικά η δυναμικά από τον κώδικα σου
αυτήν ακριβώς τη συνάρτηση χρησιμοποιώ στο CMS για να ανεβάζω photos στο server απλά δεν είχα τα δικαιώματα.

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

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

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