Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Safe Mode is go back

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682

    Safe Mode is go back

    Salve a tutti ho incontrato anche io sulla mia strada il problema safe_mode e volevo sapere da qualcuno come devo risolvere il problema. Devo permettere gli upload dei file
    e non riesco ad eseguire questa cosa:
    move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 10178 is not allowed to access /usr/local/psa/home/vhosts/fadelabor.net owned by uid 0 in /usr/local/psa/home/vhosts/fadelabor.net/httpdocs/elba/create_customer.php on line 154
    A questo punto mi chiedevo se il problema dipende dallo
    user id e da group id. Dovrei creare un account qui
    sul mio linux con lo stesso utente e gruppo di apache
    ed idem per uid e gid.
    Cioé voi come aggirate il problema in maniera definitiva.
    Grazie e buon lavoro a tutti

  2. #2
    maLOL

    posti pls il codice?
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Il codice PHP si intende:
    Codice PHP:

    $destination 
    $_SERVER['DOCUMENT_ROOT']."elba/upload";
        
        
        
    $file_name1 trim($_FILES['thumb1']['name']);
        
    $file_tmp1  trim($_FILES['thumb1']['tmp_name']);
        
        if (isset(
    $file_name1)) {
            
            if (
    is_uploaded_file($file_tmp1)) {
                
                if (!(
    move_uploaded_file($file_tmp1$destination."/".$file_name1))) {
                    
                    die(
    "Problemi nel trasferimento del file torna indietro e riprova");
                }    
            }    
        } 
    Questa é la parte di codice per trasferire il file.
    Mi ritorna il mio codice di errore

  4. #4
    è parecchio, ma parecchio strano quest'errore

    fai un bel print_r di $_FILES

    echo '<pre>' . print_r($_FILES, true) . '</pre>'; die();

    subito dopo che setti le due variabili e posta il risultato
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    io mi aspettavo fosse più un discorso di permessi.
    Addirittura pensavo di dover creare un account locale con
    gli stessi uid e gid del web_server.


    Eccoti il codice:

    Codice PHP:
    Array
    (
        [
    thumb1] => Array
            (
                [
    name] => info.php
                
    [type] => application/octet-stream
                
    [tmp_name] => /tmp/phpCw2k7r
                
    [error] => 0
                
    [size] => 21
            
    )

        [
    thumb2] => Array
            (
                [
    name] => httpd.conf
                
    [type] => application/octet-stream
                
    [tmp_name] => /tmp/phpCRU5mz
                
    [error] => 0
                
    [size] => 33091
            
    )



  6. #6
    infatti è problema di permessi

    dai alla cartella elba 777 come permessi e dovrebbe andar tutto ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Gli ho assegnato adesso i permessi ma nada :master: :master:
    Adesso vedo se sbaglio.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    105
    Ho lo stesso problema! e non ne vengo fuori!
    Ho cambiato il gruppo e l'utente ma nulla.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    105
    Ho lo stesso problema! e non ne vengo fuori!
    Ho cambiato il gruppo e l'utente ma nulla.

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Ho scoperto alla fine che mi dava un errore legato al safe_mode che si é rivelato fuorviante mentre invece
    c'era un errore nel path, ma in locale ho lavorato con
    error_reporting(E_ALL) per tutto il tempo senza problemi ed
    ero convintissimo che fosse un problema di permessi.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.