Ελληνικό Forum > Βάσεις Δεδομένων

PHP WARNING

(1/2) > >>

babis1:
εμπλεξα με εναν πελατη που εχει hosting σε σερβερ με safe mode on και php warnings σε κοινη θεα, με αποτελεσμα να μου βγαζει αυτο

PHP: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid is 1739 is not allowed to access /tmp/kftp9Tvpxd owned by uid 100
uri: index.php
path: /components/com_frontpage/frontpage.php
version: Elxis 2008.0 Stable rev1891 [ Olympus ] 10-February-2008 00:39 GMT+2
WARNING(2): /home/chirodes/domains/chirodes-antiseptics.gr/public_html/includes/KFTP/KFTP.php, line 157
απο τα globals  η αποσφαλματωση ειναι off...
φτιαχνει  η να τον στειλω αν δεν γινετε τιπτ?


λινκ........
http://www.chirodes-antiseptics.gr/index.php



αφαιρεσα ολη την εντολη

require_once $GLOBALS['KFTP_Conf']['Path'].'/KFTP_config.php';

if(!$GLOBALS['KFTP_Conf']['Tmp_Dir']){
    $tmp=tempnam(false,'kftp');
    unlink($tmp);
    $tmp=dirname($tmp);
    if($tmp==='\\') {
        $tmp=@$_ENV['TEMP'];
    }
    $GLOBALS['KFTP_Conf']['Tmp_Dir']=$tmp.'/KFTP'; //ELXIS NOTE: needs backslash for windows
    }
if(!is_dir($GLOBALS['KFTP_Conf']['Tmp_Dir'])) {
    if(!@mkdir($GLOBALS['KFTP_Conf']['Tmp_Dir'])) {
      //  trigger_error('KFTP : can\'t initialize temp directory "'.$GLOBALS['KFTP_Conf']['Tmp_Dir'].'" : '.@$php_errormsg);
    }
}

δεν ξερω τι εκανα, δουλευει μεν αλλα ειναι βλακεια το safe mode on !!!

Dimitris Kanatas:
babis1 ελπίζω να έκανες τοπική εγκατάσταση του elxis και να έβαλες όλα τα πρόσθετα που χρειάζεσαι... και φυσικά μετά να το ανέβασες...

Δε χρειάζεται να διαγράψεις κάτι από το κώδικα απλά δώσε χειροκίνητα (μέσω ftp) τα σωστά δικαιώματα στους φακέλους.

Εμείς χρόνια λειτουργούμε δοκιμαστικά σε safe mode.... asta brasta  ;D

babis1:
αφαιρεσα τον δευτερο κωδικα απο το includes --> kftp.php και εφυγαν τα php warrnings απο το frontend, το μονο που δεν μπορω να κανω ειναι να κανω edit html απο το admin τα αλλα δουλευουν καλα, αλλα εχω καιρο μεχρι την δευτερα να σκεφτω και να αποφασισω αν θα μεινω σε αυτον τον σερβερ , αυτοι μου ειπαν οτι αν δεν κανει μπορουν να γυρισουν τα χρηματα στον πελατη μου, το θεμα ειναι να πεισω τον πελατη και ο δρομος ειναι μονοδρομος η παμε αλλου η βρες αλλον να σου κανει την σελιδα, σιγα μην βγαλω τον καρκινο για μερικα ευρω, και ακουστε τιμη hosting 500 mb , 5 sql, 5 gb bandwidth σε directory admin panel.............186ευρω τον χρονο, ειμαστε σοβαροι ? και ο σερβερ ειναι μονο για καμμια σελιδα html η flash

datahell:
Η λύση στο παραπάνω πρόβλημα είναι να αλλάξεις το temporary directory που χρησιμοποιεί το KFTP σε κάποιο που ανήκει στον τοπικό χρήστη και όχι αυτό που έκανες!

includes/KFTP/KFTP_config.php

Άλλαξε αυτό:
$GLOBALS['KFTP_Conf']['Tmp_Dir']='';

Σε κάτι σαν αυτό:
$GLOBALS['KFTP_Conf']['Tmp_Dir']='/home/chirodes/domains/chirodes-antiseptics.gr/tmp/';

Αν ο φάκελλος tmp δεν υπάρχει δημιούργησέ τον και κάντον εγγράψιμο (άδειες χρήσης 777)

babis1:
ηταν κατι που δεν ειχα αντιμετωπισει ξανα απο απαρχης του ελξις και οχι οτι φταιει το Cms αλλα η νοοτροπια και αντε τωρα να εξηγης καθε φορα οτι θες κατι συγκεκριμενο στην php πριν μια βδομαδα αντιμετωπισα κατι αλλο καπου αλλου με ενα open base dir  ;D ;D ;D και αν προκειτε για επαγγελματικη δουλεια εκτιθετε αυτος που φτιαχνει το site και οχι ο σερβερ ,εκτος παρα πολυ ελαχιστων ανθρωπων που πχ αγοραζουν αυτοκινητο και ξερουν τι ειναι η μιζα (παραδειγμα). Ευχαριστω Γιαννη...........
ΥΓ.......
ΠΑΝΤΩΣ ΕΓΩ ΔΕΥΤΕΡΑ Η ΧΑΛΑΩ ΤΗΝ ΔΟΥΛΕΙΑ Η ΦΕΥΓΟΥΜΕ ΑΠΟ ΑΥΤΟΝ ΤΟΝ ΣΕΡΒΕΡ, και χαιρομε που υπαρχει ενας χωρος στο φορουμ να το πω και δημοσια οτι δεν παιζουν παντα ρολο τα χρηματα.......................ΑΧΧΧΧ

επι τη ευκαιρια δειτε τι παθαινουν καποιοι που διαχειριζονται μονοι τους τα site (λογο μειωσης του τελικου κοστους)
http://www.soulfitness.gr/

Λοιπον πρεπει να φτιαχτει ειδικη ενοτητα στο φορουμ για μερικα ευτραπελα (εμενα μου συμβαινουν πολλα)

Navigation

[0] Message Index

[#] Next page

Go to full version