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