Installer l'outil de partage de fichiers Open Upload sur Debian
Open Upload est une implémentation libre des systèmes de partage de fichiers tels que MegaUpload, Rapidshare, Mediafire, YouSendIt, etc... Il permet d'échanger facilement des fichiers volumineux. C'est très utile lorsqu'il faut transférer ces fichiers par e-mail. Ce guide vous propose une méthode d'installation de cet outil sur Debian.
Pré-requis
Ce guide nécessite un serveur MySQL disposant du script mysql-tools disponible dans le guide Installer et configurer MySQL sur Debian.
Ce guide nécessite un serveur HTTP avec support du PHP disposant au choix d'un des scripts suivant :
- Le script a2tools disponible dans mon guide Installer Apache 2 sur Debian.
- Le script lighty-tools disponible dans mon guide Installer Lighttpd et PHP 5 sur Debian.
Paramètres
Renseignez le nom de domaine ou sera disponible l'application :
DOMAIN="fichiers.domaine-exemple.fr"
Renseignez le nom d'hôte de votre serveur MySQL (si vous ne savez pas de quoi il s'agit, ne modifiez pas cette valeur) :
MYSQL_HOST="localhost"
Si votre serveur MySQL n'est pas local, ce guide effectuera une connexion SSH pour y créer la base de données.
Installation
Installez les modules PHP nécessaires au bon fonctionnement de l'application :
command apt-get install php5-mysql php5-gd php-apc
Configurez PHP pour Open Upload :
command echo "; Open Upload PHP configuration. apc.rfc1867 = on " > "/etc/php5/conf.d/openupload.ini"
Rechargez la configuration de votre serveur HTTP :
test -x /etc/init.d/apache2 && /etc/init.d/apache2 force-reload test -x /etc/init.d/lighttpd && /etc/init.d/lighttpd force-reload
Récupérez l'URL de la dernière version de l'application :
SOURCE_URL="$(command wget --quiet --output-document=- \ 'http://sourceforge.net/projects/openupload/files/' \ | command grep --max-count=1 -e "openupload-.*.tar.gz" \ | command sed -e 's|.*href="\([^"]*\)".*|\1|')"
Téléchargez les sources de l'application :
command wget "${SOURCE_URL}" \ --output-document="/tmp/open-upload.tar.gz"
Décompressez l'archive :
command tar --directory "/tmp/" -xzf "/tmp/open-upload.tar.gz"
Déplacez le dossier de l'application vers son emplacement final :
command mv /tmp/openupload-* "/opt/${DOMAIN}"
Supprimez l'archive téléchargée :
command rm "/tmp/open-upload.tar.gz"
Ajustez l'application pour obtenir une meilleure conformité avec la LSB :
command chown -R root:root "/opt/${DOMAIN}" command mkdir --parent "/var/lib/openupload" command mv "/opt/${DOMAIN}/data" "/var/lib/openupload/${DOMAIN}" command ln -s "/var/lib/openupload/${DOMAIN}" "/opt/${DOMAIN}/data" command chown -R www-data:www-data "/var/lib/openupload/${DOMAIN}" command mkdir --parent "/var/cache/openupload" command mv "/opt/${DOMAIN}/templates_c" "/var/cache/openupload/${DOMAIN}" command ln -s "/var/cache/openupload/${DOMAIN}" "/opt/${DOMAIN}/templates_c" command chown -R www-data:www-data "/var/cache/openupload/${DOMAIN}" command chown www-data:www-data "/opt/${DOMAIN}/www"
Configuration
Créez la base de données :
if [ "${MYSQL_HOST}" = "localhost" ]; then MYSQL_PARAMS=$(command mysql-tools create-domain-db "${DOMAIN}") else command echo "Saisissez le mot de passe de l'utilisateur root MySQL :" command read PASSWORD MYSQL_PARAMS=$(command ssh "root@${MYSQL_HOST}" "command mysql-tools create-domain-db '${DOMAIN}' '$(command cat /etc/mailname)' '${PASSWORD}'") fi
Récupérez les paramètres de la nouvelle base de données, et notez les précieusement :
echo "${MYSQL_PARAMS}"Créez la configuration du serveur HTTP pour votre domaine :
if [ -x "/usr/bin/a2tools" ]; then command a2tools add-vhost "${DOMAIN}" "/opt/${DOMAIN}/www" "Options" fi if [ -x "/usr/bin/lighty-tools" ]; then command lighty-tools add-vhost "${DOMAIN}" "/opt/${DOMAIN}/www" fi
L'application devrait maintenant être disponible sur votre nom de domaine.
Initialisation
Terminez l'installation de votre application en accédant à l'URL fournie par la commande :
command echo "http://${DOMAIN}/"
Configurez à l'aide de cette interface votre compte d'administration.
Sécurisation
Une fois l'installation terminée, retirez les permissions nécessaires à la configuration :
command chown -R root:root "/opt/${DOMAIN}/www"
Sauvegardes
Pour sauvegarder l'application, je vous propose d'utiliser Backup Manager. Pour l'installer, vous pouvez suivre mon guide:
Installer et configurer Backup Manager sur Debian
Une fois Backup Manager installé, vous pouvez configurer la sauvegarde des fichiers avec la commande suivante:
command update-bm-folders add "/opt/${DOMAIN}" command update-bm-folders add "/var/lib/openupload/${DOMAIN}"
Important: Sauvegarder les fichiers ne suffit pas ! Il faut aussi sauvegarder la base de données. La procédure pour ce faire est disponible dans mon article MySQL sur Debian.
Remerciements
- Merci aux développeurs de Open Upload.
Biapy
ce site est dépassé, et en cours de réécriture sur http://howto.biapy.com/
pour ce qui est de l'envoi d'email, je pense qu'il s'agit juste de revoir la configuration de exim 4 (dpkg-reconfigure exim4-config).
pour ce qui est de ldap, je n'ai pas utilisé LDAP depuis un certain temps, mais je me souviens des bases et je peut probablement vous aider.
Je vous invite à me contacter via mon numéro d'assistance téléphonique : 08 99 19 80 13 (1,34€ ttc/appel + 0,34€ ttc/minute) , ou alors, prendre contact avec moi par email ( pierre-yves dot landure at biapy dot fr ) si vous souhaitez profiter de mes services d'administrateur réseau.
Sincèrement,
Pierre-Yves Landuré
http://www.biapy.fr/
mail résolu mais pas LDAP
j'ai résolu mon problème de mail. c'était juste la balise "split" qu'il faut remplaser par "explode".
pour information (LDAP):
je suis sous windows serveur 2008 R2 et j'utilise postgresql afin d'héberger openupload.
et sur un autre serveur 2008 r2 j'ai mon AD windows.
j'ai trouvé des forum qui ont trouvé la solution mais sous linux
(http://forum.ubuntu-fr.org/viewtopic.php?pid=9537771#p9537771)
peux tu toujours m'aider?
LDAP et PHP
il vous faut installer le module LDAP pour PHP. Il fait partie des modules disponibles dans un installeur PHP. Ne sachant pas quelle méthode d'installation vous avez utilisé, je ne peut vous aider plus.
La principale difficulté viens ensuite de connaître les noms de champs LDAP utilisés par Active Directory. Ce guide peut vous donner une piste à ce sujet :
https://howto.landure.fr/plone/identification-sur-ldap-avec-plone-et-active-directory/
Sincèrement,
Pierre-Yves Landuré
http://www.biapy.fr/
ldap
le module LDAP pour php est donc activé.
y a-t-il aussi des modules à activer pour apache?
je connaîs les noms de champs LDAP de mon serveur. Dans openupload il y a un fichier www\lib\modules\auth\ldap.inc.php qui va chercher des informations de mon serveur ldap (host, user, password, domain, userdn, ...)
où va t'il chercher ces informations?
je dois utiliser "LDAPUserFolder"?
LDAP
LDAPUserFolder est pour un CMS nommé Plone. Vous n'avez pas à l'utiliser. Je faisais référence à cet article pour ce qui est du nom des champs du serveur LDAP.
OpenUpload va chercher les informations de connexion au serveur LDAP dans le fichier www/www/config.inc.php sous la forme :
$CONFIG['ldap']['host'] = 'host'
$CONFIG['ldap']['uid'] = 'uid'
$CONFIG['ldap']['gid'] = 'gid'
$CONFIG['ldap']['user'] = 'user'
$CONFIG['ldap']['password'] = 'password'
$CONFIG['ldap']['userclass'] = 'userclass'
$CONFIG['ldap']['userdn'] = 'userdn'
$CONFIG['ldap']['groupclass'] = 'groupclass'
$CONFIG['ldap']['groupdn'] = 'groupdn'
$CONFIG['ldap']['userfields'] = 'userfields'
$CONFIG['ldap']['groupgfields'] = 'groupfields'
j'espère avoir répondu à votre question.
Sincèrement,
Pierre-Yves Landuré
http://www.biapy.fr/
ldap
Dans son contenu, il y a une partie qui m'intéresse:
/************************************************************
* LDAP detail configuration options *
************************************************************/
/* LDAP Host */
# $CONFIG['ldap']['host'] = '127.0.0.1';
/* Ldap bind user/password to get group and user information */
# $CONFIG['ldap']['user'] = 'uid=readonly,ou=Users,dc=yourdomain,dc=com';
# $CONFIG['ldap']['password'] = 'readonlypassword';
/* BASE search DN */
# $CONFIG['ldap']['basedn'] = 'dc=yourdomain,dc=com';
/* users are part of this LDAP dn */
# $CONFIG['ldap']['userdn'] = 'ou=Users,dc=yourdomain,dc=com';
/* search objectClass for users */
# $CONFIG['ldap']['userclass']='posixAccount';
/* login corresponds to the 'uid' field */
# $CONFIG['ldap']['uid']='uid';
/* user field correspondence with application */
# $CONFIG['ldap']['userfields'] = array ( 'uid' => 'login', 'displayname' => 'name', 'gidnumber' => 'group_id', 'mail' => 'email');
/* Groups search base */
# $CONFIG['ldap']['groupdn'] = 'ou=Groups,dc=yourdomain,dc=com';
/* Group / SubGroup objectClass */
# $CONFIG['ldap']['groupclass']='posixGroup';
/* group id number which corresponds to main user group */
# $CONFIG['ldap']['gid']='gidNumber';
/* if the user can have more than 1 group search for other groups which contain the login in ther 'memberUid' */
# $CONFIG['ldap']['sgid']='memberUid';
/* group field correspondence with application */
# $CONFIG['ldap']['groupfields'] = array ( 'cn' => 'name', 'description' => 'description' );
/* other group field correspondence with application */
# $CONFIG['ldap']['sgroupfields'] = array ( 'cn' => 'name', 'description' => 'description' );
/* Active Directory */
# $CONFIG['ldap']['host'] = '127.0.0.1';
/* specify that it is an Active directory */
# $CONFIG['ldap']['type'] = 'AD';
# $CONFIG['ldap']['user'] = 'readonly@yourdomain.local';
# $CONFIG['ldap']['password'] = 'readonlypassword';
/* DOMAIN for user login */
# $CONFIG['ldap']['domain'] = 'yourdomain.local';
# $CONFIG['ldap']['basedn'] = 'dc=yourdomain,dc=local';
# $CONFIG['ldap']['userdn'] = 'dc=yourdomain,dc=local';
# $CONFIG['ldap']['userclass']='user';
# $CONFIG['ldap']['uid']='cn';
# $CONFIG['ldap']['userfields'] = array ( 'cn' => 'login', 'name' => 'name', 'memberof' => 'group_id', 'mail' => 'email');
# $CONFIG['ldap']['groupdn'] = 'dc=yourdomain,dc=local';
# $CONFIG['ldap']['groupclass']='group';
# $CONFIG['ldap']['gid']='distinguishedname';
# $CONFIG['ldap']['groupfields'] = array ( 'cn' => 'name', 'name' => 'description' );
-----------------------------------------------------------------------------------------------------------------------------------
j'ai mis :
$CONFIG['auth'] = 'ldap';
$CONFIG['ldap']['host'] = '192.168.131.235';
$CONFIG['ldap']['type'] = 'AD';
$CONFIG['ldap']['user'] = 'OPENFTP@vergnet.fr';
$CONFIG['ldap']['password'] = '*********';
$CONFIG['ldap']['domain'] = 'vergnet.fr';
$CONFIG['ldap']['basedn'] = 'dc=vergnet,dc=fr';
$CONFIG['ldap']['userdn'] = 'cn=OPENFTP,ou=00-UTILISATEURS,dc=vergnet,dc=fr';
$CONFIG['ldap']['userclass']= 'OPENFTP';
-- $CONFIG['ldap']['uid']= 'cn';
-- $CONFIG['ldap']['userfields'] = array ( 'cn' => 'login', 'name' => 'name', 'memberof' => 'group_id', 'mail' => 'email');
$CONFIG['ldap']['groupdn'] = 'cn=ldap-admin,ou=05-GROUPES,dc=vergnet,dc=fr';
$CONFIG['ldap']['groupclass']='ldap-admin';
-- $CONFIG['ldap']['gid']='distinguishedname';
-- $CONFIG['ldap']['groupfields'] = array ( 'cn' => 'name', 'name' => 'description' );
-- $CONFIG['ldap']['sgid']='memberUid';
-- $CONFIG['ldap']['sgroupfields'] = array ( 'cn' => 'name', 'description' => 'description' );
les ligne avec "--" au debut sont les ligne dont je n'ai rien changer.
Malgré tout ça ne fonctionne toujours pas. Avez-vous une idée ?
Merci encore pour le grand pat en avant que vous m'avez donné.
it's good
Et la configuration du fichier www/www/config.inc.php. comme si dessus.
Et ça fonctionne bien.
Mais j'aimerai utiliser postegresql.
Sur ce serveur j'ai bien activé le module PHP (php_ldap) et utilisé la configuration du fichier www/www/config.inc.php. comme si dessus.
Mais ça ne fonctionne pas. Je suppose donc qu'il faut que j'active les modules apache (ldap_module et authnz_ldap_module). Mais je ne les trouve pas.
Avez-vous une idée?
Ps: à la fin je taperai une procédure complète pour openupload si ça vous dit je vous l'enverrai
Postgresql
les modules apache pour ldap sont inutile. la gestion du ldap se fait via PHP grâce au module LDAP de PHP.
Pour ce qui est de postgresql, il faut activer le module PHP pgsql (il me semble). Sans ce module, php ne peut se connecter à un serveur PostGre.
Je serais évidement intéressé par votre procédure d'installation, mais je ne sais si j'aurai l'occasion de l'exploiter ou de la publier sur howto.biapy.com.
Sincèrement,
Pierre-Yves Landuré
http://www.biapy.fr/
pgsql et php
j'ai activé les dll suivant du fichier php.ini: php_pgsql.dll et php_pdo_pgsql.dll
par contre ces dll n'existaient pas dans php je les ai donc telecharger et colle
ça ne fonctionne toujours pas
j'ai vu sur un autre forum qu'il faut recopier libeay32.dll et ssleay32.dll dans le repertoire system32
ça ne fonctionne toujours pas
PgSQL sous windows
il est possible qu'il soit nécessaire d'installer un client PostGres sur Windows pour que les éléments soient disponible. Je ne connais pas le problème considérant personnellement dangereux d'utiliser Windows comme serveur HTTP pour des applications PHP.
Je ne peut vous être d'une plus grande aide.
Sincèrement,
Pierre-Yves Landuré
http://www.biapy.fr/
php
quand je suis sur wamp. dans le dossier php je lance php.exe. une fenêtre dos s'ouvre (tout va bien, normal)
quand je suis sur postgresql. dans le dossier php je lance aussi php.exe. une fenêtre dos s'ouvre et me dit:
php warning: php startup: unable to load dynamic library 'E:\pginstaller-repo\php.staging\php_ldap.dll' - le module spùcifiù est introuvable.
cette dll est dans c:\PGSQL\apachephp\php\php_ldap.dll
donc normal qu'il ne l'a trouve pas.
dit moi si vous en avez marre de m'aider :)
PgSQL
deux solutions sont possible:
1. remplacer extension=php_pgsql.ddl par extension=c:\PGSQL\apachephp\php\php_pgsql.dll dans le fichier php.ini.
2. copier coller le fichier c:\PGSQL\apachephp\php\php_pgsql.dll dans E:\pginstaller-repo\php.staging\php_pgsql.dll
Ce n'est point que je me lasse de vous aider, c'est juste que je n'ai que très peut d'expérience de PHP sous windows. Je préfère largement la facilité d'administration d'une Debian GNU/Linux, et je l'utilise aussi souvent que possible.
Sincèrement,
Pierre-Yves Landuré
http://www.biapy.fr
postgresql
je suis passe sur linux (ubuntu). j'ai réussi à resoudre presque tous les problèmes et j'ai bientot fini le tuto.
mais j'ai encore un dernier petit problème. Quand j'ajoute un module, à partir de l'instaface web openupload j'ai ce message d'erreur.
Warning: pg_query(): Query failed: ERROR: duplicate key value violates unique constraint "plugin_acl_pkey" DETAIL: Key (id)=(1) already exists. in /var/www/lib/modules/db/pgsql.inc.php on line 179 ERROR: query failed: INSERT INTO "plugin_acl" ("access","group_name","plugin") VALUES ('enable','admins','compress')
serai t-il un problème de droit? un probleme de configuration postgresql? ou autre chose.
Clef unique
c'est un problème de base de données. Je pense qu'il faut que vous vérifiez la séquence pour la clef de la table plugin_acl. La valeur courante de la séquence semble être 1, au lieu d'être la valeur suivante du champ id de cette table.
Sincèrement,
Pierre-Yves Landuré
http://www.biapy.fr/
wamp - postgresql
Soit dans le dossier "mysql" soit "pgsql"
Sous wamp ça fonctionne très bien mais pas sur pgsql linux.
- soit le fichier 1_structure.sql du dossier pgsql est mal fait
- soit c'est un problème linux (exemple: problème de droits)
Je vais mettre postgresql sur Windows pour vérifier la première hypothèse et je vous tien au courant.
Clef unique résolu
J'ai résolu mon problème d'ID en double.
En ajoutant un module j'ai ce message:
Warning: pg_query(): Query failed: ERROR: duplicate key value violates unique constraint "plugin_acl_pkey" DETAIL: Key (id)=(1) already exists. in /var/www/lib/modules/db/pgsql.inc.php on line 179 ERROR: query failed: INSERT INTO "plugin_acl" ("access","group_name","plugin") VALUES ('enable','admins','compress')
Si je continu à ajouter un autre module j'ai le même message mais avec "Key (id)=(2).
J'ai continué jusqu'a "Key (id)=(6), sachant qu'il y a par defaut dans openupload 6 modules d'activé.
Ce qui fait que le prochain module est en id=7 qui est libre. donc problème d'id en double résolu :)
Je continu ma procedure et vous tien au courant.
envoi mail
- Le LDAP fonctionne mais je n'ai donc plus de compte admin d’openupload. Il considère mon compte admin du réseau comme un compte normal.
Y a-t-il une méthode?
- L'envoi de mail avec une erreur j'ai dut aller dans le fichier www/plugins/email.inc.php et de changer les commandes split par explode.
Maintenant je n'ai plus de message d'erreur mais le mail n'est pas envoyé. J’ai fait une capture de trames et je ne vois aucun paquet smtp.
Y a-t-il des paquets à installer sur ubuntu? Comme apt-get install smtp!
Cordialement
Paquets pour email
je pense qu'il vous faut un serveur SMTP, du genre exim ou postfix :
sudo apt-get install exim4
pour ce qui est du compte admin, vous pouvez en choisir un autre en ajoutant la ligne de configuration suivante :
$_SESSION['options']['adminuser']='admin';
Sincèrement,
Pierre-Yves Landuré
http://www.biapy.fr/
SMTP
donc je ne pense pas que cette ligne me déploquera mais je vais quand même essayer.
dans quel fichier dois-je copier cette ligne ($_SESSION['options']['adminuser']='admin';)? ou peut être sur SQL?
j'ai installer exim4 et tapé la commande suivante pour configurer ce logiciel : dpkg-reconfigure exim4-config
il me demande de choisir le type de configuration : je pense prendre "DIstribution directe par SMTP(SITE Internet)"
mais sur le net je lit qu'il est recommandé d'utiliser "envoi via relais ("smarthost") - pas de courrier local"
que dois-je choisir?
exim4
Mode satellite
Ce mode vous permet d'envoyer des mails via un serveur SMTP comme celui de votre FAI.
Pratique pour recevoir sur son adresse de messagerie des rapports automatiques de serveur
Le même mode existe aussi avec postfix
Editer le fichier /etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='satellite'
dc_local_interfaces='127.0.0.1'
dc_readhost='<votre domaine>'
dc_use_split_config='false'
dc_smarthost='<smtp.votrefai.fr>
dc_localdelivery='mail_spool'
dc_return_path='return_path =<adresse mail valide>'
j'ai voulu supprimer exim4 avec (apt-get remove exim4)
afin de revenir au problème du début (on clique sur "envoyer" il dit que le mail est envoyé mais je ne reçois rien).
mais maintenent même si exim4 est supprimé je reste avec mon problème suivant : (on clique sur "envoyer" il ne fait et dit rien comme si le bouton n'était pas actif).
ai-je mal fait quelque chose?
smtp
pour l'option de configuration, c'est dans www/config.php il me semble.
pour les emails, je ne vois pas d'erreur comme ca, mais l'envoi d'email peut être complexe, vérifiez le contenu de la queue exim: mailq, et ce que contient /var/log/exim4/mainlog pour savoir s'il y a effectivement envoi d'email par openupload, et si il y a une erreur lors de l'envoi.
Sincèrement,
Pierre-Yves Landuré
SMTP
2012-06-22 09:31:22 1ShyKw-0001iy-12 <= Openupload@mondomaine.fr U=www-data P=local S=2641
2012-06-22 09:31:22 1ShyKw-0001iy-12 smtp.mondomaine.fr [xxx.xxx.xxx.xxx] Connection refused
2012-06-22 09:31:22 1ShyKw-0001iy-12 == yyyy@mondomaine.fr R=smarthost T=remote_smtp_smarthost defer (111): Connection refused
2012-06-22 09:35:48 1ShyPE-0001jP-JK <= Openupload@mondomaine.fr U=www-data P=local S=2641
2012-06-22 09:35:48 1ShyPE-0001jP-JK == yyyy@mondomaine.fr R=smarthost T=remote_smtp_smarthost defer (-53): retry time not reached for any host
2012-06-22 09:36:30 Start queue run: pid=6669
2012-06-22 09:36:30 1ShjGT-00011v-1U == yyyy@mondomaine.fr R=smarthost T=remote_smtp_smarthost defer (-53): retry time not reached for any host
2012-06-22 09:36:30 1Shg8Y-0004pW-1J Message is frozen
2012-06-22 09:36:30 1ShjJT-00012C-Jw == yyyy@mondomaine.fr R=smarthost T=remote_smtp_smarthost defer (-53): retry time not reached for any host
2012-06-22 09:36:30 1ShyKw-0001iy-12 == yyyy@mondomaine.fr R=smarthost T=remote_smtp_smarthost defer (-53): retry time not reached for any host
2012-06-22 09:36:30 1Shg8X-0004pU-V5 Message is frozen
2012-06-22 09:36:30 1ShyPE-0001jP-JK == yyyy@mondomaine.fr R=smarthost T=remote_smtp_smarthost defer (-53): retry time not reached for any host
2012-06-22 09:36:30 End queue run: pid=6669
Par contre quand je vais sur mon site openupload/Fichiers publiques/le nom de mon fichier et que j'envois un mail, je n'ai rien dans les log.
j'ai mis cette commande ($_SESSION['options']['adminuser']='admin';) dans www/config.inc.php ça ne fonctionne pas mais merci quand même
SMTP2
configuration...
pour l'option de nom d'utilisateur :
$_SESSION['options']['adminuser']='Mettre ICI l'identifiant de l utilisateur LDAP administrant OpenUpload';
(...)
Pour exim4, remplacez smtp.mondomaine.fr par smtp.free.fr, ou smtp.orange.fr ou smtp.neuf.fr ... enfin bref, le smtp fourni par votre FAI dans la reconfiguration d'exim :
dpkg-reconfigure exim4-config
(...)
Sincèrement,
Pierre-Yves Landuré
configuration...
- Pour l'option de nom d'utilisateur, j'ai fait comme vous m'avez dit mais ça ne fonctionne pas. Mais j'ai remarqué qu'il y avait les lignes suivante dans le fichier setup.inc.php :
$_SESSION['options']['adminuser']=$_POST['adminuser'];
$_SESSION['options']['adminpassword']=$_POST['adminpassword'];
$_SESSION['options']['admingroup']=$_POST['admingroup'];
$_SESSION['options']['registered']=$_POST['registered'];
$_SESSION['options']['unregistered']=$_POST['unregistered'];
$CONFIG['register']['nologingroup']=$_POST['unregistered'];
$CONFIG['register']['default_group']=$_POST['registered'];
if ($_SESSION['options']['adminuser']=='') {
$error = true;
msg('Please provide an administrator name','fail');
}
if ($_SESSION['options']['adminpassword']=='') {
$error = true;
msg('Please provide an administrator password','fail');
Serait-il ici qu'il faut configurer l'option de nom d'utilisateur?
- Pour exim4,"mondomaine.fr et remplacé pas vergnet.fr qui est le domaine de ma boite.
quand je tape "dpkg-reconfigure exim4-config" on me propose plusieur type mais je ne sais pas le quel est pour openupload.
Cordialement
configuration
pour exim4, l'option qui vous convient est je pense "Envoi via relais (« smarthost ») - pas de courrier local" avec smtp.vergnet.fr comme smarthost. (mais en fait, il faudrait plus smtp.free.fr si free est votre FAI..... smtp.vergnet.fr semble nécessiter une identification).
Pour l'utilisateur d'administration, essayez de mettre "admins" dans la colonne "groupname" de l'utilisateur souhaité directement en base de données. Cela peut faire le nécessaire.
Vous devriez envisager de me demander un devis de configuration pour votre OpenUpload, cela épargnerais tous ces allez-retours fastidieux.
Sincèrement,
Pierre-Yves Landuré
configuration LDAP
Pour mon entreprise j’ai choisi openupload qui est vraiment très bien.
Mais je ne sais pas comment configurer l’envoi de mail et le LDAP
Pouvez-vous m’aider?
Merci