Mount cifs W2K AS
Olá Lista !
Bom estou com o seguinte problema, preciso montar uma compartilhamento, que
se localiza em um Windows 2000 Advanced Server English, para uma pasta
dentro do DirectoryRoot do Apache. O que acontece, é que quando monto, os
caracteres de acentuação não aparecem, ou aparece no lugar um "?".
Consegui montar em utf8, no console ele monstra certinho com todos os
acentos, mas na aplicação do apache, que é feita na linguagem php, entra em
loop e não mostra o conteudo da pasta.
Consegui isso normalmente em um Windows 2000 Professional Portugues, em um
Windows XP Professional e um 2003 Server em englês.
Foram tentados:
Variável de ambiente LANG: en_US.UTF-8
en_US.ISO8859-1
en_US.ISO8859-15
en_US
pt_BR
pt_BR.ISO8859-1 (sistema entra loop)
pt_BR.ISO8859-15 (sistema loop)
pt_BR.UTF-8
Variável de ambiente SUPPORTED: en_US.UTF-8:en_US:en:pt_BR.UTF-8:pt_BR:pt
en_US.ISO8859-1:en_US.UTF-8:en_US:en:pt_BR.UTF-8:pt_BR:pt
en_US.ISO8859-15:en_US.ISO8859-1:en_US.UTF-8:en_US:en:pt_BR.UTF-8:pt_BR:pt
pt_BR.ISO8859-1:en_US.UTF-8:en_US:en:pt_BR.UTF-8:pt_BR:pt
pt_BR.UTF8.pt_BR.ISO8859-1:en_US.UTF-8:en_US:en:pt_BR.UTF-8:pt_BR:pt
testado na opção iocharset: iso8859-1
iso8859-15
utf8 (loop do sistema)
cp850 (loop do sistema)
cp437 (loop do sistema xoops-intranet)
opção -t smbfs: Foi testada com todas as opções.
codepage = utf8
850
437
28591
Foi criado o arquivo ÁáàÀÉéÈèÍíÌìÓóÒòÚúÙù_ççççç.txt
Mas ao fazer um reload no Repositório, o sistema entrou em loop.
Foi atualizado a versão do samba e do mount.cifs para a 3.0.14a, e nada.
sintax usada no comando mount:
mount -t cifs -o \
workgroup=<grupo>,\
username=<usuário>,\
password=<senha>,\
uid=apache,\
gid=apache,\
dir_mode=0550,\
file_mode=0550,\
iocharset=<citadas_acima>,\
code=<citadas_acima> \
//<ip_w2k_AS>/<compartilhameto>
/var/www/html/xoops/modules/intranet/Respositorio/remoto
OBS: Estou usando a aplicação XOOPS.
Alguém tem alguma luz ?
Obrigado.
Abraços,
Ivan Santos
LPIID: 61925
Reply to: