Samm молодец, можно забрасывать цветами и апплодисментами?moonug писал(а):Слушаем-с Samm.
Мастер-класс. (Если он таки не откажется)
Перекодировка в Proftpd
Модератор: f0s
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Перекодировка в Proftpd
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Перекодировка в Proftpd
бля. три дня назад убрали этот патч из портов.
сцуки...
=====
никто не хочет попилить - почему не собиралос?
Код: Выделить всё
- Remove third party modules mod_codeconv, mod_comb, mod_sql_tds (won't build)
=====
никто не хочет попилить - почему не собиралос?
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Перекодировка в Proftpd
блин. тупанул. оно уже нативное в mod_lang
переписал опцию на
и всё путём
переписал опцию на
Код: Выделить всё
UseEncoding koi8-r cp1251
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 89
- Зарегистрирован: 2006-12-05 11:08:23
Re: Перекодировка в Proftpd
Система в кои8-р фря 7.0
поставил енкодинг
но буква "я" пропадает при залитии, а если они там были то пишет не могу найти файл.
Я так и не понял эта проблема где и как её решить?
P.S. блин причем стояла старая 1.3 ... (не помню) до обновления и там проблем не было с этой буквой
З.Ы. по моему енкодинг не работает
в конфиге все проходит и запускает сервак но вот всё ровно в cp1251 на серваке лежат
поставил енкодинг
но буква "я" пропадает при залитии, а если они там были то пишет не могу найти файл.
Я так и не понял эта проблема где и как её решить?
P.S. блин причем стояла старая 1.3 ... (не помню) до обновления и там проблем не было с этой буквой
З.Ы. по моему енкодинг не работает
в конфиге все проходит и запускает сервак но вот всё ровно в cp1251 на серваке лежат
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- мл. сержант
- Сообщения: 89
- Зарегистрирован: 2006-12-05 11:08:23
Re: Перекодировка в Proftpd
Код: Выделить всё
ServerName "FTP Server"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd.scoreboard
Port 21
#Umask 022
Umask 002
MaxInstances 30
CommandBufferSize 512
User ftp
Group ftp
<IfModule mod_clamav.c>
ClamAV on
ClamServer localhost
ClamPort 3310
</IfModule>
SQLAuthTypes Plaintext
SQLAuthenticate users
SQLConnectInfo ftp@localhost:3306 ftp ftp
SQLUserInfo `users_table` `username` `password` `uid` `gid` \
`homedir` `shell`
RequireValidShell off
#SQLLogFile /var/log/proftpd.log
SQLLog PASS counter_login
SQLNamedQuery counter_login UPDATE "`last_login`=UNIX_TIMESTAMP(), \
`login_count`=`login_count`+1 WHERE \
`username`='%u'" `users_table`
SQLLog ERR_PASS counter_err
SQLNamedQuery counter_err UPDATE "`last_err_login`=UNIX_TIMESTAMP(), \
`err_login_count`=`err_login_count`+1 WHERE \
`username`='%U'" `users_table`
SQLLog STOR,DELE log_story_transfer
SQLNamedQuery log_story_transfer INSERT "'',\
UNIX_TIMESTAMP(),'%u',\
'%f', '%b', '%h', \
'%a', '%r', '%T'" \
`xfer_table`
SQLLOG ERR_RETR,ERR_STOR,ERR_DELE,ERR_RMD,ERR_RNTO\
log_err_modify
SQLNamedQuery log_err_modify INSERT "'',\
UNIX_TIMESTAMP(),\
'%u', '%f', '%h', \
'%a', '%m'" `xfer_errors`
UseReverseDNS off
IdentLookups off
# We don't want .ftpaccess or .htaccess files to be uploaded
PathDenyFilter "(\.ftp)|(\.ht)[a-z]+$"
PathDenyFilter "\.ftp[a-z]+$"
DefaultRoot ~ !wheel, ftp
<Directory ~>
AllowOverwrite on
<Limit Write>
AllowAll
</Limit>
<Limit READ>
AllowAll
</Limit>
</Directory>
<Global>
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
AllowOverwrite on
AllowOverride on
LangEngine on
UseEncoding on
UseEncoding KOI8-R CP1251
</global>
<Anonymous /var/ftp/>
User ftp
Group ftp
UserAlias anonymous ftp
MaxClients 60 "Sorry, max %m users - try again later"
MaxClientsPerHost 3 "Sorry, max %m for IP "
AllowOverride on
<Directory /var/ftp/_incoming/*>
AllowRetrieveRestart on
AllowStoreRestart on
AllowOverwrite on
<Limit STOR DIR RETR APPE CMD MKD WRITE READ>
AllowALL
</Limit>
<Limit DELE RMD>
Order deny,allow
AllowUser vit admin chopper alex ArteMIX AlexKing
Deny from all
</Limit>
</Directory>
<Directory /var/ftp/_pub/*>
AllowRetrieveRestart on
AllowStoreRestart on
AllowOverwrite on
<Limit STOR DIR RETR APPE CMD MKD WRITE DELE RMD>
AllowALL
</Limit>
</Directory>
<Limit WRITE MKD>
DenyAll
</Limit>
</Anonymous>
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Перекодировка в Proftpd
cсранно...
тока что попробовал -e меня создаёт при похожем конфиге...
можете посомтреть папку
ftp.lissyara.su/upload
тока что попробовал -e меня создаёт при похожем конфиге...
можете посомтреть папку
ftp.lissyara.su/upload
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 89
- Зарегистрирован: 2006-12-05 11:08:23
Re: Перекодировка в Proftpd
Вижу и сам уже попробовал.
Но уже клину даю в чём грабли перепробовал всё.
и так и этак.
в общем чувствую ставить пуре фтп пока не разберусь в чем грабли.
З.Ы. Пуре-фтп случайно логи не стал писать в базу?
Но уже клину даю в чём грабли перепробовал всё.
и так и этак.
в общем чувствую ставить пуре фтп пока не разберусь в чем грабли.
З.Ы. Пуре-фтп случайно логи не стал писать в базу?
-
- мл. сержант
- Сообщения: 89
- Зарегистрирован: 2006-12-05 11:08:23
Re: Перекодировка в Proftpd
ГЫ поставил пуре-фтп все ок = энкодится
Лисяра у тебя есть скриптик перекодить всё п быстрому имена в кои8?
Заранее сенкс за ответ!
Лисяра у тебя есть скриптик перекодить всё п быстрому имена в кои8?
Заранее сенкс за ответ!
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Перекодировка в Proftpd
Код: Выделить всё
convmv
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 89
- Зарегистрирован: 2006-12-05 11:08:23
Re: Перекодировка в Proftpd
Сенкс
Рано радовался блин с ним геморой еще тот.
проще и гибче профтпд
надо продолжать до по беды.
Рано радовался блин с ним геморой еще тот.
проще и гибче профтпд
надо продолжать до по беды.
-
- мл. сержант
- Сообщения: 89
- Зарегистрирован: 2006-12-05 11:08:23
Re: Перекодировка в Proftpd
обновил систему не помогло и порты
-
- мл. сержант
- Сообщения: 89
- Зарегистрирован: 2006-12-05 11:08:23
Re: Перекодировка в Proftpd
Вопрос т.к. lang использует, ну или ссылается на nls, то мог кто глянуть что у Вас в этих папках
/usr/share/nls/ru_RU.CP1251
и
/usr/local/share/nls/ru_RU.CP1251
а то у меня там пусто так должно?
в ru_RU.KOI8-R есть файлики ee.cat и tcsh.cat
/usr/share/nls/ru_RU.CP1251
и
/usr/local/share/nls/ru_RU.CP1251
а то у меня там пусто так должно?
в ru_RU.KOI8-R есть файлики ee.cat и tcsh.cat
-
- мл. сержант
- Сообщения: 89
- Зарегистрирован: 2006-12-05 11:08:23
Re: Перекодировка в Proftpd
пипец я в .....
грабли прям красивее не предумаешь
UseEncoding on - вопрос а на ... эта строчка? логически нужна, чтоб эту самую фичу и включить!
но вот на практике он не нужна и без неё все блин заработало.
грабли прям красивее не предумаешь
UseEncoding on - вопрос а на ... эта строчка? логически нужна, чтоб эту самую фичу и включить!
но вот на практике он не нужна и без неё все блин заработало.
-
- проходил мимо
Re: Перекодировка в Proftpd
А нельзя ли сделать так, чтобы сервер действительно реагировал на OPTS UTF8? Т.е. если клиент её запрашивает, то ему отдаётся всё в utf8, если нет, то происходит перекодировка. А то сейчас если указать UseEncoding, то он перекодирует всё и всегда, если не указать - то ничего и никогда.