OpenX αγορά 500 Διόρθωση λάθους για το cPanel servers

17 Ιανουαρίου 2010

Προειδοποίηση αυτές τις πληροφορίες μπορεί να είναι παρωχημένες. Παρακαλώ δείτε το φόρουμ για ενημερωμένες RevMax βοήθεια και οδηγίες. http://www.openxpayments.com .

Μερικές φορές όταν κάνω εγκατάσταση OpenX σε ένα διακομιστή cPanel, μετά αποσυνδεθείτε, στη συνέχεια πίσω στην, σε μια νέα εγκατάσταση, θα εμφανιστεί ένα σφάλμα: 500 σφάλμα διακομιστή.

Εσωτερικό σφάλμα διακομιστή
Ο διακομιστής αντιμετώπισε ένα εσωτερικό σφάλμα ή εσφαλμένη και δεν μπόρεσε να ολοκληρώσει το αίτημά σας.

Το περίφημο «εσωτερικό σφάλμα διακομιστή 500". Ο διακομιστής σας αφήνοντας χωρίς πραγματικές ενδείξεις για το τι συνέβη actaully,

Αυτό προκαλείται συνήθως από τα δικαιώματα που ορίζονται στο
/ OpenX / lib / OX / Πρόσθετο / PluginManager.php στη γραμμή 52.
Βεβαιωθείτε ότι έχουν οριστεί σωστά για το περιβάλλον σας.

δείτε περισσότερα για τις χρήσιμες script αρχείου δικαιώματα.

Με την ελπίδα βοηθώντας τους άλλους στο cPanel servers ξεπεραστεί αυτό το ζήτημα openxmarket 777 άδειες, πήρα λίγο χρόνο για να επιδιορθώσει τον κωδικό μαζί κάτω από snipplr .
Εάν έχετε δοκιμάσει το σφάλμα, και ψάχνουν για απαντήσεις, απλά τοποθετήστε το κάτω από το αρχείο στον server σας μέσα στο φάκελο / OpenX και καλούν σε ένα πρόγραμμα περιήγησης. Θα ρυθμιστεί σωστά όλα φάκελο και τα δικαιώματα αρχείων σε ένα διακομιστή με cpanle suphp. Σχετικές Post .

Μη διστάσετε να το τροποποιήσετε για να χρησιμοποιήσετε και σε άλλα αρχεία / φακέλους όπου οι άδειες θα πρέπει να είναι 755 για τους φακέλους και 644 για τα αρχεία, όπως απαιτείται. Θα ρυθμιστεί σωστά όλα τα επιμέρους καταλόγους και τα δικαιώματα αρχείων.

αντιγράψετε και να επικολλήσετε στο νέο marketfix.php αρχείο ή άλλα.

 ( ! file_exists ( $path ) ) { return ( FALSE ) ; } // See whether this is a file if ( is_file ( $path ) ) { // Chmod the file with our given permissions chmod ( $path , $filePerm ) ; // If this is a directory... } elseif ( is_dir ( $path ) ) { // Then get an array of the contents $foldersAndFiles = scandir ( $path ) ; // Remove "." Ελέγξτε αν η διαδρομή, αν υπάρχει (file_exists ($ διαδρομή)!) {Return (FALSE)?} / / Δείτε αν αυτό είναι ένα αρχείο, αν (is_file ($ μονοπάτι)) {/ / chmod το αρχείο με τα δικαιώματα που μας chmod ($ μονοπάτι, $ filePerm)? / / Εάν αυτό είναι ένας κατάλογος ...} elseif (is_dir ($ μονοπάτι)) {/ / Στη συνέχεια, έχετε μια σειρά των περιεχομένων $ = foldersAndFiles scandir ($ διαδρομή)? "." / / Remove  και ".."  = array_slice ( $foldersAndFiles , 2 ) ; // Parse every result... foreach ( $entries as $entry ) { // And call this function again recursively, with the same permissions oxMarketChmod ( $path . "/" . $entry , $filePerm , $dirPerm ) ; } // When we are done with the contents of the directory, we chmod the directory itself chmod ( $path , $dirPerm ) ; } // Everything seemed to work out well, return από τη λίστα καταχωρήσεων $ = array_slice ($ foldersAndFiles, 2)?. / / Parse κάθε αποτέλεσμα ... foreach ($ $ καταχωρήσεις ως είσοδο) {/ / Και αποκαλούν αυτή τη λειτουργία και πάλι αναδρομικά, με τα ίδια δικαιώματα oxMarketChmod ($ μονοπάτι " . / "$ εισόδου, filePerm $, $ dirPerm)?} / / Όταν είμαστε έτοιμοι να προχωρήσουμε με το περιεχόμενο του καταλόγου, θα chmod τον ίδιο τον κατάλογο chmod ($ μονοπάτι, dirPerm $)?} / / Όλα φαίνονταν να λειτουργούν καλά , η επιστροφή  } else { echo 'Something has gone wrong... Perhaps oxMarket dosent exist?' ; } ?> Τέλος, μπορείτε να συνδεθείτε <a href='www/admin/'> </ a> σήμερα "?} Else {echo" Κάτι δεν πάει καλά ... Ίσως oxMarket dosent υπάρχουν; "?;}> 
Μετοχή

Σχόλια

14 απαντήσεις σε "αγορά OpenX 500 Διόρθωση λάθους για το cPanel servers"

  1. Σίντνεϊ στο 24, Γενάρη του 2010 22:16

    WOW,

    Αυτή είναι η καλύτερη λύση ποτέ. Σας ευχαριστώ πολύ για soooooooo αυτό. Είχα μια προηγούμενη εγκατάσταση του OpenX που δούλεψε μια χαρά.

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

    Έκανα τότε ένα εγχειρίδιο εγκατάστασης και στη συνέχεια να βρεθεί αυτό το σφάλμα 500 δυσλειτουργία. I reuploaded και επανεγκατάσταση, όπως πριν από 4 φορές την εξεύρεση αυτό. Λατρεύω αυτό το blog!

    Θα δουλεύει πάντα για να ορίσετε δικαιώματα cPanel; Μπορώ μόνο να επεξεργαστείτε τις τιμές για να ρυθμίσετε τα δικαιώματα σε οποιοδήποτε αρχείο στον server μου;

    διστάσετε να στείλετε email με την απάντηση!

  2. Admin στις 25 Ιανουαρίου, 2010 12:19

    Οι φάκελοι και αρχεία αναδρομικά.

    μέσα σε ένα περιβάλλον OpenX θα μπορούσε να αλλάξει, όπως:

      oxMarketChmod ( MAX_PATH . '/www/admin/plugins' ) ; $ = OxMarketChmod διαχειριστή (MAX_PATH '/ www / admin / plugins.)? 

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

    Έξω από ένα OpenX περιβάλλον που θα αφαιρέσετε το init περιλαμβάνει στο επάνω μέρος του αρχείου, τότε:

      oxMarketChmod ( '/my/path/to/folder' ) ; = $ My_folder oxMarketChmod ('/ / διαδρομή μου / να / φάκελο')? 
  3. Stephen στις 27 Ιανουαρίου του 2010 20:53

    Εξαιρετική λύση, ευχαριστώ! : D

  4. nekiw στις 28 του Ιαν. 2010 18:05

    Παίρνω αυτό το σφάλμα όταν τρέχω το script:
    Προειδοποίηση: Απροσδόκητη χαρακτήρα εισόδου: '\' (ASCII = 92) state = 1 στο / "***" / OpenX / marketfix.php on line 12

    Σφάλμα ανάλυσης: συντακτικό λάθος, το απροσδόκητο T_STRING / "***" / OpenX / marketfix.php on line 12

  5. Ο Steve στις 29 Ιανουαρίου, 2010 12:44

    Αυτή η ενημέρωση κώδικα λειτούργησε άψογα! ένα άλλο πράγμα όμως - όταν συνδεθείτε, λέει OpenX αρχείο ρυθμίσεων μου δεν είναι κλειδωμένη, ακόμη και αν του chmod 644. Δεν έχετε οποιεσδήποτε προτάσεις για το πώς να κάνουν αυτό το μήνυμα λάθους πάει μακριά και με επιτυχία να κλειδώσετε το αρχείο αυτό; μίλησε για την εταιρεία που φιλοξενεί μου και είπαν ότι προσπαθούν chmod 000. GRR, OpenX μπορεί να είναι απογοητευτικό incredilby! Μεγάλη θέση όμως και χάρη, βοήθησε πραγματικά πολύ.

    Ένα άλλο πράγμα που θα ήθελα να επισημάνω είναι ουίστ έργα λύση σας, θα έχετε ακόμη 500 σφάλματα όσον αφορά τις πρόσθετες λειτουργίες. φαίνεται αυτό το σενάριο καθορίζει τα πάντα εκτός από τον κατάλογο plugins. μια σημείωση πραγματικά.

  6. Διαχειριστής στις 29 Ιανουαρίου, 2010 4:18

    Ίσως κάτι πήγε στραβά με

      oxMarketChmod ( MAX_PATH . '/plugins/etc/oxMarket' ) ; $ Plugins = oxMarketChmod (MAX_PATH '/ plugins / etc / oxMarket ».)?
     oxMarketChmod ( MAX_PATH . '/www/admin/plugins/oxMarket' ) ; $ = OxMarketChmod διαχειριστή (MAX_PATH '/ www / admin / plugins / oxMarket ».)? 

    όταν σπρώχνει aroung ένα σύντομα συνειδητοποιεί όλους τους φακέλους και τα αρχεία plugin έχουν λανθασμένες άδειες, έτσι ίσως κάποιος θα θέλει να κάνει

      oxMarketChmod ( MAX_PATH . '/plugins/etc' ) ; $ Plugins = oxMarketChmod (MAX_PATH '/ plugins / κλπ.)?
     oxMarketChmod ( MAX_PATH . '/www/admin/plugins' ) ; $ = OxMarketChmod διαχειριστή (MAX_PATH '/ www / admin / plugins.)? 
  7. Σίντνεϊ στις 29 Ιανουαρίου, 2010 4:35

    @ Steve ...

    Θα πρέπει να αλλάξετε το chmod σε 444 στον διαχειριστή αρχείων cPanel. Δεν ξέρω γιατί το FTP δεν θα λειτουργήσει, αλλά έκανε το ίδιο πράγμα για μένα. Δώστε έναν πυροβολισμό και μετά πίσω.

  8. Admin στις 29, Ιανουαρίου 2010 15:42

    444 στο διαχειριστή αρχείων cpanel δουλεύει για μένα, όμως φαίνεται ότι σε κάποιους εξυπηρετητές, όταν οριστεί σε 444 plugins η σελίδα θα φορτώσει με μερικές κενές γραμμές, και αλλοιωμένα ψάχνετε.

  9. Admin στις 29, Ιανουαρίου 2010 15:53

    Αυτό το σφάλμα σημαίνει ότι έχεις ένα αδέσποτο backslash όπου PHP δεν το περιμένεις. Βεβαιωθείτε ότι έχετε αντιγράψει το σενάριο, όπως φαίνεται. Βεβαιωθείτε ότι όλα τα σχόλια "/ /" είναι διπλό, όπως παραπάνω και όχι μόνο "/", όπως αναφέρει το σφάλμα.

  10. Ο Steve στις 30 Ιανουαρίου 2010 12:20 πμ

    Γεια σας παιδιά,

    Απλά να πω ευχαριστώ για όλη τη βοήθεια! 444 στο CPanel καθόρισε το κλείδωμα του αρχείου ρυθμίσεων.

    Όσον αφορά τα πρόσθετα, θ πλοηγηθεί σε όλα τα αρχεία για κάθε ένα από τα plugins προεπιλογή που έρχονται με OpenX (videoads, κλπ.) και κάθε αρχείο στους καταλόγους είχαν άδεια 777 έτσι απλά άλλαξε μάζα κάθε αρχεία chmod αξία σε κάθε φάκελο plugins για να 755 και πλέον μην ρίξει 500 εσωτερικά λάθη.

    Ζητώ συγγνώμη αν im rambling, πάνω-κουρασμένος. Anway ευχαριστώ και πάλι!

    Έχετε 1 ακόμα ερώτηση στην πραγματικότητα, δεν μου αρέσει να εκθέσει τον κόσμο im OpenX τρέχει, αλλά θα έχω πελάτες που προφανώς πρέπει να συνδεθείτε με την εγκατάσταση, κάντε ένα από δώσετε κάποιες συμβουλές για το πώς να χειριστεί καλύτερα αυτό; i κανονικά μόλις htaccess / κωδικό πρόσβασης ενός διαχειριστή καταλόγου και αισθάνεται λίγο un-Βρίσκοντας το κουράγιο αφήνοντας μόνο το admin κατάλογο OpenX είναι διαθέσιμο για τον κόσμο που βλέπει.

    Cheers!

  11. Διαχειριστής στις 30 Ιανουαρίου, 2010 1:39

    Το καλύτερο για να αλλάξει το παραπάνω script για να κάνετε όλα τα πρόσθετα φακέλους.

    Σύνδεση πελάτη.
    Δημιουργία διαφημιστή,> διαφημιστή ιδιότητες> πρόσβαση των χρηστών.
    Δημιουργήστε ένα όνομα χρήστη και κωδικό πρόσβασης για αυτούς.

    Δημιουργία εκδότης> ιδιότητες εκδότης> πρόσβαση των χρηστών.
    Δημιουργήστε ένα όνομα χρήστη και κωδικό πρόσβασης για αυτούς.

    Μπορούν τώρα να συνδεθείτε σε αντίστοιχους λογαριασμούς τους.

  12. Ουαλίντ στις 6 Φεβρουαρίου, 2010 22:06

    Γεια σας
    Προσπάθησα να τεθεί στο αρχείο, αλλά παίρνω αυτό το σφάλμα, όταν καλώ το αρχείο στο πρόγραμμα περιήγησης
    Σφάλμα ανάλυσης: συντακτικό λάθος, απρόσμενη $ τέλος στο / home / ********* / διαφημίσεις / www / admin / marketfix.php on line 45

  13. Ουαλίντ στις 6 Φεβρουαρίου, 2010 22:12

    Απλά αλλάξτε λυθεί το ενιαίο αρχείο σε 755 ότι

    Ευχαριστίες

  14. Admin στις 7η Φεβρουαρίου 2010 13:15

    Χαίρομαι που έχεις να διευθετηθεί.

  • RevMax Ενημέρωση Ενημερωτικό Δελτίο



  • Διαφήμιση