SMB/CIFS partage autre que sur le C

Bonjour,

Je souhait faire une liaison de stockage externe sur un serveur via SMB
serveur : WINDOWS server 2012
nextcloud tout neuf en dernière version installé via les tutos sur le site de nextcloud

Mon problème est quand je veux ajouter un partage SMB de mon windows server, si mon dossier partagé ce trouve un lecteur autre que le C: le partage ne se fait pas.
Je vois plein de vieux sujet qui en parle mais sans solution.
Avez-vous une piste ?

j’ai trouvé grace à chatGPT qui m’a mit sur plusieurs pistes, voici toutes mes réponses qui pourront aider d’autres :

Dans etc/php/8.2/apache2 et etc/php/8.2/cli

ajouter :

extension=smbclient.so

Dans : /etc/php/8.2/mods-available :
créer le fichier smbclient.ini

renseigner :
; Configuration pour le module php smbclient
extension=smbclient.so

Il faut avoir le fichier smbclient.so dans le dossier /usr/lib/php/20220829/

dépendance à installer :

sudo apt-get install php-pear
sudo apt-get install php-dev
sudo apt-get install libsmbclient-dev

pecl download smbclient
tar -zxvf smbclient-.tgz
cd smbclient-

phpize
./configure
make
sudo make install

autre piste :
sudo nano /etc/php/{votre_version}/mods-available/smbclient.ini
extension=smbclient.so
sudo ln -s /etc/php/{votre_version}/mods-available/smbclient.ini /etc/php/{votre_version}/cli/conf.d/20-smbclient.ini

1 Like