Portál AbcLinuxu, 10. května 2025 05:27

Dotaz: Editace webu pres vim a curlftpfs

17.4.2007 16:29 Dejvik
Editace webu pres vim a curlftpfs
Přečteno: 403×
Odpovědět | Admin
Ahojte pratele, nejde mi editovat vimem namountovane soubory na webu. Vim se zapne a hle cerna obrazovka. Na nic nereaguje. Chtel bych si pohodlne spravovat web namountovanim ftp do meho adresare. Pouzil jsem navod z: http://oshima.woc.cz/namountovani-ftp-file-systemu/ Nastavil jsem par veci jako root:
modprobe fuse
adduser myusername fuse
chown root:fuse /dev/fuse
chmod +x /dev/fuse
chmod o+rw /dev/fuse
Vsecko slo. Uspesne jsem web mountnul(jako uzivatel) prikazem:
curlftpfs ftp.server.cz ~/adresar/ Krasne si muzu vypsat obsah, prochazet web jako by byl na mem disku. Jenze kdyz dam vim index.php, objevi se mi cerna obrazovka. Dival jsem se, ze vlastnik a skupina souboru namountovaneho webu jsou root. Jak to mam spravit? Jestli vas napada pohodlnejsi editace webu(javu neberu) tak piste:) Mam pomalejsi stroj(700MHz). Mozna by stacilo MC, jenze tam musim porad vypisovat login a heslo. Kdezto curlftpfs se podiva do ~/.netrc. Diky moc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.4.2007 16:42 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
vim od jiste verze by mel snad podporovat nektere protokoly "primo"

u me napriklad funguje tohle:

:e ftp://login@stroj/cesta/soubor

nebo

:e scp://login@stroj/cesta/soubor
17.4.2007 17:01 Dejvik
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Tak jsem to delal taky a funguje to bajecne pro prilezitostnou editaci. Bohuzel opakovat to pro vice souboru je fakt sado maso. Ale diky za radu:)
18.4.2007 23:12 fwfewfwafewafewa
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zamněnil jis správně myusername za svého uživatele?

adduser oshima fuse

V tom návodu jsem to asi pozapoměl upozornit...
19.4.2007 11:34 Dejvik
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Zdravim,
Jsem myslel, ze jsem to zamenil za uzivatele david. Az dorazim na kolej, podivam se, koho jsem pridal:)
Zatim delam upravy pres vim na localu a mceckem to kopiruju na remote.

PS: dik za snad jedinou ceskou zminku o pouzivani curlftpfs na internetu;)
19.4.2007 14:51 Dejvik
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Ve skupine jsem
/etc/group
fuse:x:104:david
19.4.2007 21:27 fwfewfwafewafewa
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Používám při synchronizaci s tím co edituju na lokale na web pomocí cronu... (proto jsem hledal způsob jak to namountovat a pak primitivními příkazy v shellu jen kopirovat adresáře/soubory) a ten mi běží pod rootem, takže se přiznám, že načítání přes VIM odzkoušené nemám...

PS: Ted možná plácnu, ale nemusí být povolená práva i nějak pro VIM? nebo se předpokládá skupina uživatele pod kterým běží? Zkoušel jsi jiný program, třeba bežící pod GTK knihovnou?
19.4.2007 23:38 Dejvik
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Zkousel jsem F3 v mc - view. Zobrazilo to obsah souboru bez problemu. Takze VIM dela neco podivneho. Stejne mi to prijde divne, protoze by se mel ten remote filesystem chovat jako lokalni a programy by ten rozdil nemely vnimat. Je pravda, ze prava u souboru a jsou:
-rw-r--r-- 1 root root
VIM asi prava bere v potaz a zamrzne, kdezto MC to ma nejak vychytane.
19.4.2007 23:55 Marble | skóre: 27 | blog: marble
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Jediný rozdíl mezi VIMkem a mceditem, co mě napadá je, že VIM si v aktuálním adresáři vytváří soubor .*.swp, do kterého ukládá prováděné úpravy pro obnovení změn po násilném shození.

Takže pokud z nějakého důvodu snaha o vytvoření souboru, jehož jméno začíná tečkou (nebo obecně jakéhokoliv souboru v tom adresáři) skončí usnutím někde v příslušném driveru, mohlo by to lecos vysvětlovat. :)

Radikální řešení je úplně zakázát swapfile (parametr -n, nebo :set noswp), případně nasměrovat swapfile na nějaké bezpečné místo (:set dir=~/tmp/ftp-vim, buďto do .vimrc, nebo jako parametr VIMka "+set dir=~/tmp/ftp-vim").

24.4.2007 19:44 Dejvik
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Presmerovani swapu jsem nezkousel. Parametr noswp muj VIM nezna. Nicmene jsem pouzil noswapfile, tzn do ~/.vimrc jsem prodal radek:
set noswapfile
Bohuzel se to zase hryzne. zkousim killnout a VIM nezmizi. kdyz killnu bash-jeho rodic, tak uz se ho zbavim.
Prepnu se do X.
Chci to odpojit pres fusermount -u ftp_adresar, ale nejde. fuser adresar , mi ukaze, ze tam vim soubor stale je. Navic to ani nemuzu killnout pres
killall vim
kill -9 PID
kill -SIGKILL PID
killall
jak jsem zkousel pred tim. Navic, kdyz vstoupim do adresare, ktery obsahuje namountovane ftp, dam cd ftp_adres a stisknu TAB, aby se mi doplnilo jmeno, hryzne se mi i Xterm.
Dela to jenom me? NEbo to nikdo nezkousel?

PS: Nejvic me stve, ze i pitomy cat soubor funguje.
30.4.2007 16:57 Ash
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
To [tab] doplňování bashcompletion mi také tuhlo, když se ztratilo spojení s počítačem přes CIFS. Když se vzdálený stroj zase nabootoval tak to zas šlo (nečekaně:) Asi bude nějaký problém s vyslistováním souborů v tom adresáři, nesouvisející s vimem.

Ten vim zkuste spusit i bez konfiguráků vi -n -u NONE.
1.5.2007 11:01 Dejvik
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Zkusel jsem vim -n -u NONE index.php a dela to to same.
30.4.2007 12:37 Dejvik
Rozbalit Rozbalit vše Re: Editace webu pres vim a curlftpfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jelikoz jsem tu nebyl pres vikend a tyden nikdo neodepsal, moje vlakno zapadlo. Dovolil jsem si pripsat tenhle bezvyznamny prispevek k memu stale nevyresenemu problemu, doufaje, ze si ho nekdo vsimne:)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.