Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: webgift on February 20, 2009, 10:24:34

Title: Critical Error on Ftp Client
Post by: webgift on February 20, 2009, 10:24:34
Καλημέρα σε όλους σας ,

Θέλω την βοήθειά σας μιας και έχουν κλειδώσει αυτές τις μέρες τα χέρια μου μιας και δεν μπορώ να κάνω κάποιες αλλαγές που θέλω.

Έχω το FileZilla Client ftp πρόγραμμα και ενώ συνδέομαι στην περιοχή μου δεν μπορώ να κάνω το οτιδήποτε.
Είτε να ανεβάσω ένα αρχείο σε Overwrite , είτε να διαγράψω κ.τ.λ.

Λογικό είναι να έχει να κάνει με τα δικαιώματα των φακέλων. Προσπάθησα αρκετές φορές να αλλάξω προσωρινά τα δικαιώματα άλλα μάταιος ο κόπος.

Στοιχεία
#1 : Έχει δηλωθεί στο Elxis το ftp.

 
Title: Re: Critical Error on Ftp Client
Post by: xmanhattan on February 20, 2009, 11:04:01
Stavrikos,

Δεν ξερω το filezilla αλλα θα επρεπε να μπορεσεις να κανεις upload μεσα απο το ελξις εαν το εχεις ορησει σωστα.

Εαν το σερβερ σου εχει cpanel τοτε μπορεις να χρησιμοποεις το file manager για να ελεγχεις και το χωρω και τα file permissions, αλλα και για uploads, downloads.

Title: Re: Critical Error on Ftp Client
Post by: webgift on February 20, 2009, 11:11:20

Με το θέμα του Upload κοιτάξαμε μια τεχνική από την οποία όταν θέλουμε να προσθέσουμε ή να κάνουμε αλλαγές σε ένα αρχείο , σβήνουμε αυτό που έχουμε στον Server και ανεβάζουμε το αρχείο που έχουμε διαμορφώσει μετά.

Το θέμα είναι η διαγραφή φακέλου δεν γίνεται.



Έχουν οριστεί σωστά μέσα από το Elxis φίλε μου τα στοιχεία. Απλώς αναρωτιέμαι αν κάνω απενεργοποίηση μπας και αλλάξει τίποτα.? Τι λέτε ?

Όσο αφορά το cPanel του Server έγινε μόλις πριν από λίγο ασχοληθήκαμε και με αυτό ... Επιλογή διαγραφής φακέλου μετά ανανέωση ... και πάλι βρίσκεται εκεί ...  :'(

Μήνυμα από το cPanel για αλλαγή των δικαιωμάτων :


Quote

 FileOp Failure on: /home/ΧΧΧΧΧΧΧ/public_html/components/com_downloads: Operation not permitted
Title: Re: Critical Error on Ftp Client
Post by: rentasite on February 20, 2009, 11:21:31
Λοιπόν να δώσουμε πλήρη περιγραφή του προβλήματος. Κατ' αρχάς το link  http://www.texnomesitiki.gr

Ναι έχει cPanel το account του και το φιλοξενώ εγώ. Τα παράδοξα είναι τα εξής:

1) Στο Components του Elxis.... ΔΕΝ φαίνεται το IOS Downloads, αλλά παρ όλα αυτά δουλεύει κανονικά στο site εάν πατήσει κάποιος στο αντίστοιχο menu item.  
2) Μπήκα από το File Manager του cPanel, να σβήσω τον φάκελο com_downloads αλλά ΜΑΤΑΙΑ (δικαιώματα 755).
3) Προσπάθησε ο Σταύρος να του αλλάξει δικαιώματα μέσα από το file manager:

FileOp Failure on: /home/xxxxxxxx/public_html/components/com_downloads: Operation not permitted

Αυτό που ξέρω είναι, ότι η εγκατάσταση δεν έγινε στον server που υφίσταται τώρα το site, αλλά σε free hosting account. Με αποτέλεσμα μετά τη μεταφορά τα δικαιώματα σε κάποια/ορισμένα αρχεία να μην τα έχει ο user που θα έπρεπε.

Title: Re: Critical Error on Ftp Client
Post by: ks-net on February 20, 2009, 16:37:27
ποιο cpanel ειναι?

κοιτάξτε για εντολές user rights / reset owner  recursively στα parent dirs 


edit :
αν έχετε περάσει κάποιο από ta elxis-patches οι φάκελοι που αναβάθμισαν είναι υπό τον χρήστη apache ή wwwdata
και ίσως χρειάζονται και αυτά reset user


Title: Re: Critical Error on Ftp Client
Post by: rentasite on February 20, 2009, 18:02:27
cPanel Version   11.24.4-STABLE
cPanel Build   33345

Άσχετο μ αυτό, θα επιλυθεί το πρόβλημα σε λίγο.

Για patches κλπ δεν γνωρίζω τι έκανε ο Σταύρος.

--------------------

Edit: Λοιπόν. Όπως είπαμε είχαν ορισθεί τα δικαιώματα σε λάθος user (nobody) αντί στον σωστό. Ο φάκελος com_downloads δεν υπάρχει πλέον. Επίσης ο φάκελος cache είχε κι αυτός ορισθεί στον nobody. Δαγράφηκε και ξαναδημιουργήθηκε αυτός ο φάκελος.

Τώρα το γιατί δεν υπήρχε το item "Ios Downloads" μέσα στο Components της διαχείρισης, Σταύρο ίσως φταίει και ο παράδοξος τρόπος που έκανες εγκατάσταση τα components πριν καιρό!!! Σαν φάκελος παντώς δεν υπάρχει πλέον μέσα στο /public_html/components - Πήγαινε και στη βάση σου και προσεκτικά διέγραψε ότι πρέπει να διαγράψεις. Και μετά προχώρα στην εγκατάσταση του IOS Downloads από την αρχή ΜΕΣΑ ΑΠΟ ΤΗ ΔΙΑΧΕΙΡΙΣΗ ΑΥΤΗ ΤΗ ΦΟΡΑ.

Αυτά από μένα.

SOLVED
Title: Re: Critical Error on Ftp Client
Post by: webgift on February 21, 2009, 12:43:49
Λοιπόν καταρχήν σας ευχαριστώ.

Ks-net Και Σπύρο ... τέλεια δουλεία ... βλέπω τα χέρια να ανοίγουν ξανά ... και να μπορώ να δουλέψω όπως θέλω.

Λοιπόν μπαίνω στην βάση ... και βρίσκω όπου και σβήνω :

#1 :  Table: elx_downloads_cats
#2 : Table: elx_downloads_files
#3 : Table: elx_downloads_gallery
#4 : Table: elx_downloads_rating

Σωστά ? Άλλο που να έχει να κάνει με downloads δεν έχει ...
Title: Re: Critical Error on Ftp Client
Post by: datahell on February 21, 2009, 12:59:48
Όλοι οι πίνακες του IOS Downloads έχουν το πρόθεμα #__downloads_, συνεπώς ναι, αυτοί είναι όλοι.
Title: Re: Critical Error on Ftp Client
Post by: webgift on February 21, 2009, 13:02:50
Εβίβα ...
Τους έσβησα ... πάω να κάνω upload to Component και

Code: [Select]
DB function failed with error number 2006
MySQL server has gone away
SQL =

INSERT INTO elx_components ( `name`,`link`,`menuid`,`parent`,`admin_menu_link`,`admin_menu_alt`,`option`,`ordering`,`admin_menu_img`,`iscore` ) VALUES ( 'IOS Downloads','option=com_downloads','0','0','option=com_downloads','IOS Download
Quote
mysql Error [2006] : EXECUTE
URI: index2.php
Message: MySQL server has gone away
SELECT id, title, module, position, content, showtitle, params FROM elx_modules WHERE published = '1' AND position='debug' AND (client_id = 1) ORDER BY ordering
MA DB function failed with error number 2006
MySQL server has gone away
SQL =

SELECT id, title, module, position, content, showtitle, params FROM elx_modules
 WHERE published = '1' AND position='debug' AND (client_id = 1)
 ORDER BY ordering
Title: Re: Critical Error on Ftp Client
Post by: datahell on February 21, 2009, 13:14:59
Λοιπόν από την αρχή για να μην μπερδευόμαστε. Αν δεν μπορείς να απεγκαταστήσεις φυσιολογικά το component, απεγκατέστησέ το ως εξής:
1. Σβήσε όλους τους πίνακες elx_downloads_... από την βάση δεδομένων.
2. Πήγαινε στον πίνακα elx_components και σβήσε όλες τις εγγραφές του component downloads. Φυσιολογικά θα πρέπει να βρεις 6 εγγραφές εκεί τις οποίες πρέπει να σβήσεις (δες τις τιμές της στήλης "admin_menu_link" και όσες περιέχουν com_downloads σβήσε αυτές τις γραμμές).
3. Σβήσε τον φάκελλο components/com_downloads/ και όλα τα περιεχόμενά του.
4. Σβήσε τον φάκελλο administrator/components/com_downloads/ και όλα τα περιεχόμενά του.
5. Πήγαινε στα εργαλεία του Elxis και άδειασε το πρόχειρο (φάκελος tmpr).

Κατέβασε το component από το elxis-downloads.com. Μην χρησιμοποιήσεις τυχόν υπάρχον αρχείο που έχεις στο pc σου γιατί η έκδοση που έχουμε online αναβαθμίστηκε πριν λίγες μέρες και περιέχει μία σημαντική αλλαγή που μειώνει κατά πολύ την κατανάλωση μνήμης στο server κατά την λήψη αρχείων. Τώρα το IOS Downloads υποστηρίζει και πολύ μεγάλα αρχεία (πχ ISO images).

Εγκατέστησε τώρα το component που κατέβασες μέσο του εγκαταστάτη του Elxis.

Σημείωση: κάπου διάβασα ότι το site είναι από μεταφορά από άλλο server. Πολύ πιθανόν ο owner των αρχείων να είναι του παλιού server οπότε θα έχεις συνέχεια πρόβλημα με τους ιδιοκτήτες των αρχείων.
Εκτέλεσε την παρακάτω εντολή από το command prompt (ssh) και βρισκόμενος στον πηγαίο κατάλογο του elxis για να φτιάξεις τους owner σε όλα τα αρχεία:
chown -R username:group *
άλλαξε το username και group με αυτά του τρέχοντος server. Αν δεν έχεις πρόσβαση ssh πες στην εταιρεία που σε φιλοξενεί να το κάνει.
Title: Re: Critical Error on Ftp Client
Post by: webgift on February 21, 2009, 13:18:15
Λοιπόν :

Βήμα 1ο : ... Done !
Βήμα 2ο : ... Done !
Βήμα 3ο : ... Done !
Βήμα 4ο : ... Not Done Λόγω δικαιωμάτων λογικά από τον προηγούμενο free Server*




*Οπότε πάμε σε αυτό το βήμα να δούμε :

Quote
Σημείωση: κάπου διάβασα ότι το site είναι από μεταφορά από άλλο server. Πολύ πιθανόν ο owner των αρχείων να είναι του παλιού server οπότε θα έχεις συνέχεια πρόβλημα με τους ιδιοκτήτες των αρχείων.
Εκτέλεσε την παρακάτω εντολή από το command prompt (ssh) και βρισκόμενος στον πηγαίο κατάλογο του elxis για να φτιάξεις τους owner σε όλα τα αρχεία:
chown -R username:group *
άλλαξε το username και group με αυτά του τρέχοντος server. Αν δεν έχεις πρόσβαση ssh πες στην εταιρεία που σε φιλοξενεί να το κάνει.
Title: Re: Critical Error on Ftp Client
Post by: datahell on February 21, 2009, 13:37:56
Μπορείς να δοκιμάσεις να αλλάξεις τα permissions και από το εργαλείο chmod του Elxis. Δεν θα σου αλλάξει τον owner αλλά τα permissions. Αν όμως τα κάνεις εγγράψιμα θα μπορέσεις να τα σβήσεις ακόμα και αν ο owner είναι λάθος. Επίσης με αυτό το εργαλείο μπορείς να δεις και τον owner των αρχείων/καταλόγων αν η php στο server σου υποστηρίζει συναρτήσεις posix.
Title: Re: Critical Error on Ftp Client
Post by: webgift on February 21, 2009, 13:41:53
Μπορείς να δοκιμάσεις να αλλάξεις τα permissions και από το εργαλείο chmod του Elxis. Δεν θα σου αλλάξει τον owner αλλά τα permissions. Αν όμως τα κάνεις εγγράψιμα θα μπορέσεις να τα σβήσεις ακόμα και αν ο owner είναι λάθος. Επίσης με αυτό το εργαλείο μπορείς να δεις και τον owner των αρχείων/καταλόγων αν η php στο server σου υποστηρίζει συναρτήσεις posix.

Εδώ είμαστε φίλε μου ...
Owner: nobody
/home/ΧΧΧΧΧ/public_html/administrator/components/com_downloads/

Βήμα #4 : ... Done!
Βήμα #5 : ... Done !

Found 1 files for deletion

Action completed successfully!

Κατέβασα το Component από εκεί που μου είπες και για να δούμε : ...

Με την Βάση κάνω βλακείες .... το ίδιο μήνυμα μου έβγαλε ...
MySQL server has gone away
SQL =

INSERT INTO elx_components ( `name`,`link`,`menuid`,`parent`,`admin_menu_link`,`admin_menu_alt`,`option`,`ordering`,`admin_menu_img`,`iscore` ) VALUES ( 'IOS Downloads','option=com_downloads','0','0','option=com_downloads','IOS Download



Title: Re: Critical Error on Ftp Client
Post by: webgift on February 21, 2009, 13:59:45
Μέσα στο elx_component και οι τιμές της στήλης  "admin_menu_link" είναι  ακριβώς αυτές παρακάτω:

NULL
"option=com_banners"
"option=com_banners&task=listclients"
NULL
"option=com_weblinks"
"option=categories&section=com_weblinks"
NULL
"option=com_contact"
"option=categories&section=com_contact_details"
NULL
"option=com_poll"
NULL
"option=com_newsfeeds"
"option=com_categories&section=com_newsfeeds"
NULL
NULL
"option=com_massmail&hidemainmenu=1"
"option=com_database"
"option=com_database"
"option=com_database&task=backup"
"option=com_database&task=monitor&do=stats"
"option=com_database&task=monitor&do=tables"
"option=com_softdisk"
"option=com_eblog"
"option=com_marketplace"
"option=com_marketplace&act=configuration"
"option=com_marketplace&act=types"
"option=com_marketplace&act=categories"
"option=com_marketplace&act=ads"

"option=com_expose&task=manage"
"option=com_expose&task=config"
"option=com_expose&task=check"
"option=com_expose&task=manual"
"option=com_stargallery"
"option=com_stargallery&task=cpanel"
"option=com_stargallery&act=pictures"
"option=com_stargallery&act=showcatg"
"option=com_stargallery&act=comments"
"option=com_stargallery&act=upload&hidemainmenu=1"
"option=com_stargallery&act=batchupload&hidemainmenu=1"
"option=com_stargallery&act=settings&hidemainmenu=1"

Edit : Τα πεδία του πίνακα elx_components δεν έχει εγγραφές του component downloads.
Title: Re: Critical Error on Ftp Client
Post by: datahell on February 21, 2009, 14:23:35
Δες εδώ για το σφάλμα που σου εμφανίζει: http://dev.mysql.com/doc/refman/5.0/en/gone-away.html
Άλλα πράγματα μπορείς να εγκαταστήσεις; Πχ κάποιο module; Για δοκίμασε...
Αν δεν μπορείς να το εγκαταστήσεις απευθύνσου σε αυτόν που σε φιλοξενεί ή στείλε μου εμένα στοιχεία πρόσβασης (phpmyadmin, ftp, elxis administration).
Title: Re: Critical Error on Ftp Client
Post by: webgift on February 21, 2009, 14:46:43
Έχει να κάνει δηλαδή με τον χρόνο που κάνει ένα Component να ανεβεί στο site ... αν περάσει κάποια συγκεκριμένα δευτερόλεπτα υπάρχει αυτό το πρόβλημα...?

The most common reason for the MySQL server has gone away error is that the server timed out and closed the connection.
Title: Re: Critical Error on Ftp Client
Post by: rentasite on February 21, 2009, 19:05:27

Τελικά μιλάμε για Λερναία ύδρα. Ένα πρόβλημα λύνεις 10 εμφανίζονται. Πάλι πρόβλημα με τα δικαιώματα;

Title: Re: Critical Error on Ftp Client
Post by: datahell on February 21, 2009, 19:07:51
Σταυρίκο στείλε μου στοιχεία πρόσβασης στο site σου να σου λύσω το θέμα γιατί παρατράβηξε ;D
Title: Re: Critical Error on Ftp Client
Post by: webgift on February 21, 2009, 19:08:41
Δεν λες τίποτα ...! Σπύρο.
Εντάξει απλώς ορισμένοι φάκελοι έχουν το πρόβλημα αυτό άλλα υπάρχει λύση.Τώρα λογικά είμαστε σε σωστό δρόμο όσο αφορά τα δικαιώματα.
Το πρόβλημα είναι στην βάση δεδομένων για την εγκατάσταση του Com_download.
Title: Re: Critical Error on Ftp Client
Post by: rentasite on February 21, 2009, 19:10:08

Ναι δεν ξέρω, από χθες και μετά σ'έχασα. Τώρα γύρισα και είδα αρκετά posts. Δεν πρόλαβα να διαβάσω.
Title: Re: Critical Error on Ftp Client
Post by: rentasite on February 21, 2009, 21:50:47
Κατέβασε το component από το elxis-downloads.com. Μην χρησιμοποιήσεις τυχόν υπάρχον αρχείο που έχεις στο pc σου γιατί η έκδοση που έχουμε online αναβαθμίστηκε πριν λίγες μέρες και περιέχει μία σημαντική αλλαγή που μειώνει κατά πολύ την κατανάλωση μνήμης στο server κατά την λήψη αρχείων. Τώρα το IOS Downloads υποστηρίζει και πολύ μεγάλα αρχεία (πχ ISO images).

Γιάννη, από το downloads center βλέπω Last Updated: 19 Dec 2008. Αυτή είναι η πιο πρόσφατη αναβάθμιση;
Title: Re: Critical Error on Ftp Client
Post by: datahell on February 21, 2009, 22:58:58
Η έκδοση που είναι στο elxis-downloads.com είναι πάντα η τελευταία. Δεν θυμάμαι τώρα ημερομηνία, ότι γράφει εκεί.

Το component εγκαταστάθηκε κανονικά, χωρίς κανένα πρόβλημα. Το θέμα έληξε.
Title: Re: Critical Error on Ftp Client
Post by: webgift on February 22, 2009, 14:31:36
Σε ευχαριστώ Datahell.