はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

 viをvimに変更後出るエラー
日時: 2006/04/11 12:55
名前: chroot

?不明点・障害内容:



        いつもいつも質問ばかりで申し訳ありません!(>_<)
お手数ですがまたお力をお貸し下さいませ<(_ _)>

実は常時仕様のviをvimに変更したのですが、webサーバーを立ち上げましたので試しにtestページを
立ててみようと、/var/www/html/ 内に vi /var/www/html/index.html とコマンドを打ち込んだのですが、
以下のようなエラーが必ず出ます。

"/var/www/html/index.html" 8L, 149C
/usr/share/vim/vim64/syntax/css.vim の処理中にエラーが検出されました:
行  41:
E16: 無効な範囲です
E475: 無効な引数です: cssIdentifier "#[A-Za-z性??@][A-Za-z性??-9_@-]*"
続けるにはENTERを押すかコマンドを入力してください

初めて見るエラーでしてキョドってしまいとりあえずエンターを教えて作ってはみたのですが、
保存後、もう1度viにて開いてみるとまた同じになります。
ちなみに、webサーバーを構築している過程ではそのエラーは出てなかったのかと思われるかもしれませんが、
私も浮気癖のある人間でして、途中で違う事に目が行くとついついそっちにも手を出してしまいます。
ですのでwebサーバーはとりあえず構築した段階までは通常のviを使用しており、テストを済ます前に
vimに乗り換えましたので今回がこのエラーは初めてです。

が、webサーバー以外では先日お世話になりました /etc/man.config なども確かに開いておりますし、
その時はエラーは吐きませんでした。 
それ以外に触った箇所はないはずなのですが・・・・

どうかみに覚えがありましたら是非ご教授お願い致します。

ちなみにこのエラーが出ているせいか、index.htmlを作りましても外部から見れません・・・


?ログの有無   :
  (有:その内容):
?Distribution  :fedora
      Version:5
?Service Name  :
      Version:
?ネットワーク構成:

■ コンテンツ関連情報

 Re: viをvimに変更後出るエラー ( No.1 )
日時: 2006/04/11 17:05
名前: 管理者

こちらのサイト様の設定ファイルをご参照下さい。
  http://www.kawaz.jp/pukiwiki/?vim

保存したら、一度ログアウトしてから再度確認してみてください。
 Re: viをvimに変更後出るエラー ( No.2 )
日時: 2006/04/11 18:09
名前: chroot

 管理者さん
お忙しい中、いつもお手を煩わせてしまい大変申し訳ないです。

ご紹介頂いたサイトを見るのですが、設定ファイルを探す事1時間・・・ どうも何処にあるのかが
サッパリわかりません(>_<) 本当にわからず屋で本当に申し訳ないです!!;;;
どうも個人的にイマイチWiki系のサイトの見方がいまだに苦手と言いますが見方をイマイチ理解してない事も
ありご迷惑おかけします;;;

で、ですが、場所がどうしてもわからなかったので自分なりに探していた場所をもう1度よく見てみると、
今の自分には近いかなと思うサイトを見つけたのですが、どうも決定的な事が書いてありませんでしたので
初心者の私には触るのが怖くて怖くて・・・;;
そこで触る前に確認してみたいのですが、以下サイト↓
http://www.fan.gr.jp/~azure/diary/dia200510.html#20051027pc

で言っているのは、私のエラーの場合、漢字の箇所と??の箇所を省けという事で正解!でしょうか?ww;
ご迷惑ばかりまで本当にすみませんがどうか宜しくお願い致します(T_T)

 Re: viをvimに変更後出るエラー ( No.3 )
日時: 2006/04/11 18:18
名前: 管理者

すみません。

ジャンプ先のページで中間辺りに『文字コードの自動認識』と言う部分があります。
「以下を .vimrc に書いておけば日本語の文字コード識別は多分完璧」と言う下のソースを

「.vimrc」に新規作成すればOKです。
全ユーザに反映させたい場合は「/etc/vimrc」ファイルに作成しますが、行わない事をお勧めします。

ユーザホームディレクトリに「.vimrc」と言うファイルを新規作成してください。

例)rootの場合
# vi /root/.vimrc

例)linuxユーザの場合
# su - linux
$ vi .vimrc



作成直後は、一度ログオフしないと有効になりません。
 Re: viをvimに変更後出るエラー ( No.4 )
日時: 2006/04/11 23:10
名前: chroot

管理者さん お手数かけて本当に申し訳ありませんです!

早速教えて頂いた通り、ホームディレクトリ内(今回の場合は/root/.vimrc を作成し、
中にviにて 
set fileformats=unix,dos,mac

と書いておきました。

そして自宅へ戻りPuTTYにて接続し 

# vi /var/www/html/index.html

にて試してみたのですが・・・ 結果が一緒でした;;;

これはまた違う原因なのでしょうか!?
内容に間違いがないか念入りに調べましたがvimの色分けのおかげで簡単に間違いがない事を確認できました
vimの問題でvimに助けられている微妙な立場に居ますww^^;

お心辺りがありましたらお願い致します_(_^_)_
 Re: viをvimに変更後出るエラー ( No.5 )
日時: 2006/04/12 07:43
名前: 管理者

一行だけでなく、『以下を .vimrc に書いておけば日本語の文字コード識別は多分完璧』と書かれている
下のボックス全てです。

if &encoding !=# 'utf-8'
     :
     :
     :
     :
endif

までの、33行全てです。
 Re: viをvimに変更後出るエラー ( No.6 )
日時: 2006/04/13 11:17
名前: chroot

 管理者さん
いつも貴重なご意見で助けて頂き本当にありがとうございます。
ほんと感謝しております。

そこでまたご迷惑お掛けすると思いますがよろしくお願い致します。

先日教えて頂いた件ですが、どうやら私の抜けたミスでした;;;
改行コードの自動認識の箇所を間違えて見ており勘違いしていましたので1行となっておりました^^;
そこで早速教えて頂いた 『文字コードの自動認識』 を試してみました。

取り合えずrootで作成し、ユーザーのホームにコピー

書き込み許可と所有者変更をしようと思いましたが、あれってコピーするだけで勝手に変わってくれるんですね・・・
初めて知りましたw

そして念のために1度再起動をかけて vi /var/www/html/index.html を再度試してみました。
ですが、なぜか上記のエラーの "/var/www/html/index.html" 8L, 149C の箇所に
[変換済] と増えただけで同じエラーが出ます。 さらに、Enterを押し内容を開いてみますと、
試しに作った試しページですが、html言語の箇所はかわりませんが、日本語の箇所が全てカタカナなどで
文字化けしています。 エラーも相変わらずでますし日本語が文字化けです。

ちなみに長いコードでしたので、vimrc内を何度も確認しましたが、やはり間違えている箇所はなさそうです・・・
ちなみに、\は日本語キーボードのShiftの隣のキーでもBackSpaceの隣のキーでもどちらでもいいですよね??

今回はWindows機よりPuTTYにて操作しましたのでShift横を使いましたが・・・

それと文字化けのみに関して点がございました。
前に1度 /etc/sysconfig/i18n をeucに変更のため触った時、ミスをしてしまい euc-jp とした事があります。
その時、再起動時に全ての日本語が文字化けしてしまい大変な事になった記憶がまだ新しいですが、
今回の教えて頂いたサイトの文字コードの自動認識テンプレの中にいくつか euc-jp となっている箇所が
ありました。これは別に機にする事ではないのでしょうか? まぁ〜私のようなコードの意味もわかっていない
人が書いたわけではありませんので間違いはないと思いましたが、少し不思議に思いましたので・・・・w

とにかく、なぜか私の環境ではvi で htmlファイルを開こうとするとエラーが出ます・・・
viに戻せば問題ないのでしょうが、vimの便利さ見やすさを考えますと戻すのも惜しいですのでどうか
お心当たりがありましたらお力お貸し下さいませ。。。

それとやはり管理者様は今FC5を試されている最中だと思いますが、もちろんvim FC5の組み合わせでしようして
おられますよね?? 同じ症状は出ませんか?? 私だけかなと少し気になります・・・
 Re: viをvimに変更後出るエラー ( No.7 )
日時: 2006/04/13 20:50
名前: 管理者

一つ不思議なことがあります。

あるhtmlファイルは、chrootさんと同じ様にエラーとなってしまいます。
しかし、新しくFFFTPでアップロードしたファイルに関してはvimにて漢字部分は正常に表示されます。
(上記ファイルに関しては、勿論同じ文字コードです。本来はこのような事はありえません。)

この新旧に関してWeb閲覧はどちらも可能となっています。
ファイルに対しての文字コードは統一されているのでこのような事は考え難いのですが、今後のvimモジュール
のアップデートを待ってみたいと思います。

chrootさんも、一度FFFTPでアップロードしてみて確認してみて頂けませんか?
同様な症状であれば、OSもしくはvimの問題かもしれません・・・
 Re: viをvimに変更後出るエラー ( No.8 )
日時: 2006/04/15 08:53
名前: chroot

管理者さん
ご連絡遅れてしまって大変申し訳ありませんでした!

実はあれから管理者さんのご要望通り、日本語が文字化けするかどうか試してみていたのですが、
まだFTPサーバーを組んでいませんのでLAN内共有機能を利用して移動してみました。
その場合ですが、また不思議な事が1つ出てきました。
LANないから共有した物は日本語箇所もきちっと出るのですが、今までviにて作成した化けていた
文字も新たに作り直すと文字化けしません。
勿論、あのviのエラーはでますが・・・

それとWEB上からはどうだろうと、グローバル側から見てみようと試みたところ・・・

また!!!!です i||i_| ̄|○i||i
実は、確実に前に動作確認とれていたのに、急にグローバル・LAN内からWEBサーバーに接続
できなくなっています・・・  よく見るとポート80が空いていません・・・
ルーターをかましているのですが、勿論アドレス変換設定には80番は開いてますしフィルターなども
使用しておりません。 ですが、なぜかポート開放確認サイトなどで見ても80だけ開いてません。
PuTTYなどは使えるのですが・・ 同じLAN内からブラウザを使って自分のアドレスを打ち込んでも
直接IPアドレスを打ち込んでも表示できませんので確認のとりようないです;;;

ルーターは開いてるはずなのにポートが開いてないって事はアパッチ側の設定でしょうか???
3番はONになってるのは確認済みです しかし何も全く触っておらず、最後に触ったのはVIMくらいです。
 Re: viをvimに変更後出るエラー ( No.9 )
日時: 2006/04/15 09:09
名前: 管理者

外出先の為、本文薄で申し訳ありません。

以下のコマンドで「httpd」が起動していますか?

# ps -ef | grep httpd

取り急ぎ、ご確認まで・・
 Re: viをvimに変更後出るエラー ( No.10 )
日時: 2006/04/15 10:19
名前: chroot

管理者さん
いつもほんとに迅速な対応でありがとうございます!

上記のコマンドを早速試させて頂いたところ、内容はちょっとわかりませんが以下の結果を吐きました

root   22196 22168 0 10:18 pts/1  00:00:00 grep httpd

これは起動してるのでしょうかね?? 少しまだこのコマンドは見た事ありませんので^^;

知識不足でご迷惑おかけします<(_ _;)>
 Re: viをvimに変更後出るエラー ( No.11 )
日時: 2006/04/15 10:31
名前: 管理者

「ps -ef」と言うコマンドは起動しているプロセス(プログラム)を表示します。
「grep httpd」grep は検索コマンドで「httpd」を探すと言うことになります。

結果が以下の一行は、このコマンドを実行して「grep httpd」が見つかったと言うことになります。(自分自身のコマンド)

root   22196 22168 0 10:18 pts/1  00:00:00 grep httpd

ですので、apache(httpd)プロセスが立ち上がっていない事を意味するのでapacheを起動してください。

# /etc/rc.d/init.d/httpd start
 Re: viをvimに変更後出るエラー ( No.12 )
日時: 2006/04/15 11:15
名前: chroot

おぉーーーー!!!
そういう意味だったのですかぁ!! かなり勉強になりました!

そういえば1番最初にApacheを構築した時の設定に起動するたびに自動でApacheを起動さす
設定をしますよね? もちろん私もしておりますが、たまにこういう風に原因不明に切れてしまう事が
普通にあるのですか? 
 Re: viをvimに変更後出るエラー ( No.13 )
日時: 2006/04/15 11:47
名前: chroot

 管理者様

先ほど教えて頂いた件につきましてですが、1つ症状がわかりしたので御報告致します。

スタート後、再起動してみたのですが、やはりまたhttpdは自動では起動してくれません。
が、1つ気になる点は、私の今の現状では新カーネル(2.6.16-1)は起動の起動サーバー確認画面の後、
ブルーが画面で止まってしまう症状ですので使えませんので2.6.15-1.2054_FC5smpをしようしているのですが、
これだと先ほど説明しました通り自動ではhttpdは起動してくれません。 しかし、試しに2.6.16-1で起動してみますと
起動サーバー確認画面には確かにhttpd OK となっております。
これの違いは何かはわかりませんが気になったので御報告致します。

 Re: viをvimに変更後出るエラー ( No.14 )
日時: 2006/04/15 14:28
名前: chroot

 ついでにもう1つご報告です。

無事にアップロードも完了し、Fedora機で直接作成したhtml と、アップロードしたhtmlで表示の確認をしてみました!  


結果は両方共に日本語表示問題なくできております。 前は化けたはずなのに・・
ここ数日のアップロードか、教えて頂いたvimrcが聞いたのか、謎は深まるばかりです・・・
 Re: viをvimに変更後出るエラー ( No.15 )
日時: 2006/04/15 16:46
名前: 武蔵

2.6.15-1.2054_FC5smpの"smp"はマルチCPU対応カーネルだったはずですので、
マルチCPUでなければ、通常のカーネルを使用することをお勧めします。

FC5はリリースされたばかりなので、バグの可能性も高いですよ。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.