Changeset 3169


Ignore:
Timestamp:
06/12/12 19:05:51 (11 months ago)
Author:
squidly
Message:

Ajout d'un répertoire tmp par vhosts pour éviter les problèmes d'ACL pendant les uploads

Location:
alternc/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • alternc/trunk/bureau/class/m_dom.php

    r3150 r3169  
    409409        mkdir($dest_root . "/". $domshort); 
    410410      } 
    411        
     411 
     412      if (! is_dir($dest_root . "/tmp")) { 
     413        mkdir($dest_root . "/tmp"); 
     414      } 
     415 
     416          //on corrige les permissions 
     417          exec("sudo /usr/lib/alternc/fixperms.sh -u ".$uid); 
     418 
    412419      // Creation des 3 sous-domaines par défaut : Vide, www et mail 
    413420      $this->set_sub_domain($domain, '',     $this->type_url,     'http://www.'.$domain); 
  • alternc/trunk/etc/alternc/templates/apache2/vhost.conf

    r3106 r3169  
    66  <Directory "%%document_root%%"> 
    77    php_admin_value open_basedir "%%account_root%%:/usr/share/php/:/var/alternc/tmp:/tmp" 
     8    php_admin_value upload_tmp_dir %%document_root%%/tmp 
    89    Options +MultiViews -FollowSymLinks +SymLinksIfOwnerMatch 
    910    AllowOverride AuthConfig FileInfo Limit Options Indexes 
  • alternc/trunk/src/functions_hosting.sh

    r3106 r3169  
    6060    local G_ID=$(get_uid_by_name "$USER") 
    6161    local user_letter=`print_user_letter "$USER"` 
    62     local DOCUMENT_ROOT="${HTML_HOME}/${user_letter}/${USER}/$TARGET_DIR" 
     62    local DOCUMENT_ROOT="${HTML_HOME}/${user_letter}/${USER}$TARGET_DIR" 
    6363    local ACCOUNT_ROOT="${HTML_HOME}/${user_letter}/${USER}/" 
    6464    local FILE_TARGET="$VHOST_DIR/${user_letter}/$USER/$FQDN.conf" 
Note: See TracChangeset for help on using the changeset viewer.