OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν διαδικασίες εγκατάστασης / αναβάθμισης της εφαρμογής.
Άβαταρ μέλους
Από kukalex
#1772
Καλησπέρα,
Αμέσως μετά από νέα εγκατάσταση 1.5.6.4 ανοίγοντας την admin για login βγαίνει πάνω το μήνυμα:
----------
Warning: session_start(): open(/var/www/vhosts/domain/httpdocs/tmp/sess_ijc9qkdj2ibgk4a2n521lsf0l7, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/domain/httpdocs/store/system/library/session.php on line 12
----------
Ψάχνω και βρίσκω σαν λύση αυτό:

open the file: system > library > session.php
Find: session_start();
Replace with: session_save_path(“/tmp”); session_start();

Το έκανα και ναι μεν έκανε login τώρα πλέον, αλλά και πάλι υπάρχει το μήνυμα στο επάνω μέρος και στο error logs.
Είναι γνωστό το πρόβλημα?
Υπάρχει κάποια λύση?

Ευχαριστώ.
Τελευταία επεξεργασία από το μέλος kukalex την 19 Ιουν 2015, 9:19, έχει επεξεργασθεί 1 φορά συνολικά.
Άβαταρ μέλους
Από Alexandra
#1773
Καλησπέρα

Το πιθανότερο είναι τα αρχεία να μην ανήκουν στον ίδιο χρήστη/ομάδα που ανήκει ο server (αυτό το βλέπεις πανεύκολα με ssh login μέσω terminal). Αν όλα εκεί είναι σωστά λογικά δεν θα χρειαστεί να ορίσεις session save path, εκτός αν είσαι σε VPS/Cloud και έχεις πειράξει το php.ini.

Επίσης στην περίπτωση σου το path δεν είναι /tmp αλλά /var/www/vhosts/domain/httpdocs/tmp/ ή ανάλογα αν υπάρχει chroot jail σε shared από εκεί που ξεκινάει το root folder του account προς το tmp.
Άβαταρ μέλους
Από kukalex
#1784
Ευχαριστώ για την απάντηση.

Τα αρχεία ανήκουν στον ίδιο χρήστη που ανήκει ο server και δεν είναι σε VPS/Cloud.
Επίσης, αν αλλάξω το path έχω blank screen.
Ο μοναδικός τρόπος για να κάνει login είναι το session save path και τότε (μετά το login) το μήνυμα που υπάρχει μόνιμα επάνω είναι:
Notice: Use of undefined constant “ - assumed '“' in /var/www/vhosts/domain.com/httpdocs/store/system/library/session.php on line 12 Notice: Use of undefined constant tmp” - assumed 'tmp”' in /var/www/vhosts/domain.com/httpdocs/store/system/library/session.php on line 12Warning: Division by zero in /var/www/vhosts/domain.com/httpdocs/store/system/library/session.php on line 12
------
Ωστόσο οι λειτουργίες στην διαχείριση ανοίγουν κανονικά και επιδέχονται edit. Δεν λειτουργεί το auto complete όπως είδα μέχρι τώρα. Δεν είναι δυνατόν όμως να παραμείνει έτσι.
Υπάρχει κάτι άλλο να δοκιμάσω?
Θα ήταν ασφαλές να δώσω εδώ τα credentials για μια ματιά εκ των έσω?

Ευχαριστώ
Άβαταρ μέλους
Από d-w.gr
#1785
Όσο αφορά το θέμα με τα credentials νομίζω πως αν τα δώσεις π.χ. στον Opencart-Hellas με PM, δεν θα έχεις θέμα.
Σαν σωστή πρακτική θεωρώ πως πρέπει να έχεις κάτι προσωρινό π.χ. admin - temp_pass_9121 και αφού ολοκληρώσεις το στήσιμο και είσαι ΟΚ το αλλάζεις σε admin - final_pass_0291

Εμένα μου χρειάστηκε ήδη 2 φορές να κάνει ρυθμίσεις ο dev που αγόρασα το theme.
Άβαταρ μέλους
Από kukalex
#1786
Καλημέρα,
Ευχαριστώ ERP για την απάντηση.
Τελικά ήταν πρόβλημα του hosting server. Διάβασα κάπου στον google ότι κι άλλοι με το ίδιο πρόβλημα επικοινώνησαν με godaddy. Ειδικά σε αυτόν αναφερόντουσαν κι ότι εκεί ήταν η πηγή του προβλήματος. Έκανα κι εγώ το ίδιο παρόλο που δεν είμαι στο godaddy, και οι άνθρωποι του hosting server χωρίς να μου εξηγήσουν τι ακριβώς έφταιγε, το διόρθωσαν μέσα σε 10' λεπτά.
Σας ευχαριστώ πολύ.

Σας ευχαριστώ πολύ για την απάντηση, σκεφτείτε η ε[…]

Έλεγξε αν έχεις πολύ μεγάλα αρχεία εικόνων και αν […]

Κάνε ένα restart τον σερβερ. (βασικα την λειτουργι[…]

Vqmod and SEARCH NOT FOUND

Καλησπέρα, έχω ένα xml που βγάζει αυτό το λάθος […]

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!