本文 編集 履歴 ソース 差分 最近の更新 VikiWikiとは

VikiWiki - 御質問

わからないことがあったら、ここで聞いてください。

名前
タイトル
質問内容

質問



undefined method `update_basic' for # - 榊葵 

ご無沙汰しております。 久しぶりにvikiwikiの競ってアップをしたらタイトルのエラーがでます。

認証は、vikiwiki(VikiWiki Basic認証) です。

サイトは、XREA.COMの有料サーバーです。 ですから広告の自動挿入はありません。 ここからしたが画面メッセージです。

VikiWikiのセットアップ

フォルダの作成中 /**/public_html/**/viki ... 
SourcePage.VikiWikiStyle.txt=> SourcePage.VikiWikiStyle.txt
SecurityPage.VikiWikiStyle.txt=> SecurityPage.VikiWikiStyle.txt
AuthDenyPage.VikiWikiStyle.txt=> AuthDenyPage.VikiWikiStyle.txt
MenuBar.VikiWikiStyle.txt=> MenuBar.VikiWikiStyle.txt
FootBar.VikiWikiStyle.txt=> FootBar.VikiWikiStyle.txt
VikiWikiStyleHelpPage.VikiWikiStyle.txt=> VikiWikiStyleHelpPage.VikiWikiStyle.txt
HistoryPage.VikiWikiStyle.txt=> HistoryPage.VikiWikiStyle.txt
DiffPage.VikiWikiStyle.txt=> DiffPage.VikiWikiStyle.txt
ListPage.VikiWikiStyle.txt=> ListPage.VikiWikiStyle.txt
IndexPage.VikiWikiStyle.txt=> IndexPage.VikiWikiStyle.txt
WikiFarm.VikiWikiStyle.txt=> WikiFarm.VikiWikiStyle.txt
TemplatePage.VikiWikiStyle.txt=> TemplatePage.VikiWikiStyle.txt
RDLikeWikiStyleHelpPage.RDLikeWikiStyle.txt=> RDLikeWikiStyleHelpPage.RDLikeWikiStyle.txt
EditBar.VikiWikiStyle.txt=> EditBar.VikiWikiStyle.txt
ReservedPages.VikiWikiStyle.txt=> ReservedPages.VikiWikiStyle.txt
BottomBar.VikiWikiStyle.txt=> BottomBar.VikiWikiStyle.txt
AuthFormPage.VikiWikiStyle.txt=> AuthFormPage.VikiWikiStyle.txt
RecentPage.VikiWikiStyle.txt=> RecentPage.VikiWikiStyle.txt
TextStyleHelpPage.TextStyle.txt=> TextStyleHelpPage.TextStyle.txt
InterWikiName.VikiWikiStyle.txt=> InterWikiName.VikiWikiStyle.txt
FrontPage.VikiWikiStyle.txt=> FrontPage.VikiWikiStyle.txt
ThemePark.VikiWikiStyle.txt=> ThemePark.VikiWikiStyle.txt
PluginsPage.VikiWikiStyle.txt=> PluginsPage.VikiWikiStyle.txt
CountPage.VikiWikiStyle.txt=> CountPage.VikiWikiStyle.txt
NewPage.VikiWikiStyle.txt=> NewPage.VikiWikiStyle.txt
TabEditPage.VikiWikiStyle.txt=> TabEditPage.VikiWikiStyle.txt
SideBar.VikiWikiStyle.txt=> SideBar.VikiWikiStyle.txt
LayoutPage.VikiWikiStyle.txt=> LayoutPage.VikiWikiStyle.txt
ImagesPage.VikiWikiStyle.txt=> ImagesPage.VikiWikiStyle.txt
EditPage.VikiWikiStyle.txt=> EditPage.VikiWikiStyle.txt
SearchPage.VikiWikiStyle.txt=> SearchPage.VikiWikiStyle.txt
AliasName.VikiWikiStyle.txt=> AliasName.VikiWikiStyle.txt
AdminPage.VikiWikiStyle.txt=> AdminPage.VikiWikiStyle.txt
LinkBar.VikiWikiStyle.txt=> LinkBar.VikiWikiStyle.txt
bash -c "gzip -dc town.tar.gz | tar xvf -"
town/
town/town.css
town/README
完了しました。
静的HTMLディレクトリの作成中 /**/public_html/**/ ... 完了しました。
CGIスクリプトの作成中 /**/public_html/**/viki/vikiwiki.cgi ... 
undefined method `update_basic' for # 

フォルダを回収します /**/public_html/**/viki ... 完了しました。

セットアップが失敗しました。 

ここまで、 以上です。

よろしくお願いします。


インストールできません。 - ??? 

完了を押した後、

bash -c "unzip vikiwiki2.zip"
undefined local variable or method `renames' for # 

と出て、インストールが出来ません。 どうしたらいいんでしょう?


インストール - okmt 

一度インストールに成功したのですが、一旦削除して再度インストールをしようとすると以下のようにundefined method `include?' for nil:NilClass? で失敗してしまいます。

****************************
VikiWikiのセットアップ
フォルダの作成中 /home/oka-ten/www/vikiwiki ... 
AdminPage.VikiWikiStyle.txt=> AdminPage.VikiWikiStyle.txt

.....

XHTMLStyleHelpPage.XHTMLStyle.txt=> XHTMLStyleHelpPage.XHTMLStyle.txt

undefined method `include?' for nil:NilClass 

フォルダを回収します /home/oka-ten/www/vikiwiki ... 完了しました。

セットアップが失敗しました。 
******************************

一度目に成功した時と設定は同じです。


setup.cgiでのインストール - mnb 

vikiwiki2をぜひとも使いたいのですが、以下のようにインストールしたい場合のsetup.cgiの各項目に設定すべき値がよくわかりません。

ここ数日いろいろと試してみたのですが、どうもうまくいきません。どこをどのように修正すればよいでしょうか?漠然とした質問で申し訳ありませんが、ご回答よろしくお願いいたします。

※どこかのwikiにも書いてあったのですが、具体的な設定の例を数パターン示していただけると敷居がぐっと下がると思います。

===== 以下、setup.cgiのパラメータ ==========

Web公開用のパス
/home/mnb/public_html
Web公開用のパスに対応するURI
/
フォルダの名前
wiki
CGIスクリプトのURI
/vikiwiki2/vikiwiki.cgi
CGIスクリプトの実際のパス
/home/mnb/public_html/vikiwiki2/vikiwiki.cgi
VikiWikiプログラムの設置ディレクトリ
/home/mnb/public_html/vikiwiki2
作業ディレクトリ
/home/mnb/public_html/vikiwiki2/tmp
静的HTMLのディレクトリ
/home/mnb/public_html/vikiwiki2/static
静的HTMLのURI
/vikiwiki2/static

===== 設定項目一覧 ==========

rubyのパス : /usr/bin/ruby
VikiWikiプログラムの設置ディレクトリ : /home/mnb/public_html/vikiwiki2
作業ディレクトリ : /home/mnb/public_html/vikiwiki2/tmp
管理者の名前 : mnb
管理者のログインアカウント : mnb
管理者のメールアドレス :
Wikiの運用モード:CMS(Wikiの仕組みを利用した静的HTMLでのサイト構築(CMS))
認証方法:form(form認証)
CGIスクリプトの実際のパス : /home/mnb/public_html/wiki/vikiwiki.cgi
CGIスクリプトのURI : /wiki/vikiwiki.cgi
トップページの名前 : FrontPage
テーマ名またはテーマへのURI : query011
サイドバー:sidebar-left(左サイドバー)
タブモード:Tab(タブあり)
静的HTMLのディレクトリ : /home/mnb/public_html/wiki/static
静的HTMLのURI : /wiki/static

===== 完了ボタン押下後 ==========

以下のエラーとなってしまいます。

VikiWikiのディレクトリが見つかりません。ディレクトリの指定が誤っているかバイナリが格納していないことが考えられます。
/home/mnb/public_html/vikiwiki2


コメントプラグインのエラー - Benzo 

こんにちは、毎度便利に使わせて頂いています。
static wikiで運営中のサイトでコメントプラグインを使用、投稿すると"Error!! undefined local variable or method `i' for #<VikiWiki::Plugins::Comment:0x844b1d4> "とエラーが出て反映されません。
こちら本家や以前から問題のないwikiではエラーは出ないのですが、新規作成のwikiだとエラーが出てしまいます。
バージョンに依存するものなら同じ物を使っている古いwikiでエラーが出るはずなので、どこか別に要因があるはずなのですが見当も付きません。
この辺が問題なのではないかというのがありましたらよろしくお願いします。


ページ名の変更について - ryo 

Vikiwiki Ver1.8.8ユーザですが、ページ名変更について 質問させていただいても良いでしょうか? (質問場所違いやサポート外でしたら、すいません)

現状、dynamicで運用しており、必要なときに、 staticなファイルを出力する、ということをしています。

本題です。 以下は、dynamicのページの話です。 Vikiwiki.cgiのALTREFER = trueと設定していて、 A-->Bと、ページをリンクしているとします。

BをB2にページ名変更すると、 A-->B2 になり、ページAからページB2に、うまくリンクが変更されます。

しかし、B2に表示される「参照元のページ」にAへのリンクが 表示されません。何も表示されません。(独立したページとなります)。

そこで、Aのページを編集・保存とすると、B2のページの 「参照元のページ」にAがリンクされます。

どうやらLinksPage.txtがページBのリネームのタイミングで 更新されないのが原因のようなのですが、これはバグでしょうか?

また、最新版では発生しますか。 #1.8.8から、1.9系への移行は容易なら、チャレンジしようかと  思っているのですが、ユーザーがそこそこいるので、  データを壊したくありません。

以上、突然で申し訳ありませんが、ご回答よろしくお願い致します。 本家ページでテストさせていただこうと、test_rename_pageを作成しました。 お手数ですが、削除いただけますでしょうか。


VikiWikiのプラグインをいくつか改造してみました - トンカツスカヤ 

 こんばんわ。 いつもありがたく使わせていただいております。

 このたび、プラグインの改造を行ったのですが、どちらで報告すればよろしいでしょうか?

 ちなみに、今回の改造内容は以下の通りです。

 どうぞよろしくお願いいたします。


VikiWikiのセットアップについて - Rei 

サーバーに接続し、セットアップを行っているのですが、完了を押すと undefined local variable or method `renames' for # と出てしまいます。 vikiwiki.cgiが無いようなのですが。。 初心者ですみません。よろしくお願いします。

ありがとうございます。 FrontPageにしても変わりませんでした。。 どうやら、「VikiWikiプログラムの設置ディレクトリ」と「作業ディレクトリ」が間違っているようなのですが、

・public_html直下にvikiwiki2.zipを格納している

のを表す場合、/public_html/vikiwiki ではダメなのでしょうか?

あとセットアップの最初に、 Uconvモジュールが見つかりませんでした。 Uconvモジュールは各種コード変換をするために必要です。 Uconvモジュールについては http://www.yoshidam.net/Ruby_ja.html#uconv を参照してください。 とでるのですが、これが原因になる事はありますか?

現在やろうとしている事としては、 FFFTPにてアスキー、バイナリーモードでアップロード完了。 レンタルホームページスペース(land.to)のトップに設置したい。 フォルダの割り当てと言うか、land.to前にユーザードメイン的なものが割り当てられている。 です。

答えてくださったのに全然分からなくてすみません…よろしくお願いします。

ありがとうございます。設置ディレクトリを、教えていただいたとおりにしてみたのですが、 「VikiWikiのディレクトリが見つかりません。ディレクトリの指定が誤っているかバイナリが格納していないことが考えられます。」と出てしまいます。 理由が分かりません。。何度も申し訳ないのですが、よろしくお願いします。-- Rei

そういえばエラー文の最初に「unzip vikiwiki2.zip」と書かれていた気がします。。。汗 これはインストールされていない、ということでしょうか? -- Rei

追伸 vikiwiki2.zipを解凍してアップロードしたら出来ました!ということはunzipがインストールされていなかったということだと思います。 ご迷惑をおかけしました。


インストール時のエラーについてご教授願えないでしょうか - Yamada 

お世話になります。 1.9.9.22をsakuraインターネットのサーバーにsetup.cgiで新規インストールを試みていますがエラーが出て失敗してしまいます。

=> VikiWikiStyleHelpPage.VikiWikiStyle.txt
=> WikiFarm.VikiWikiStyle.txt
完了しました。
静的HTMLディレクトリの作成中 /home/~hoge/www/hage/static ... 完了しました。
CGIスクリプトの作成中 /home/~hoge/www/hage/vikiwiki.cgi ...

wrong number of arguments (1 for 2)
フォルダを回収します /home~hoge/www/hage ... 完了しました。

セットアップが失敗しました。 

色々と試行錯誤を繰り返してみましたがここで止まります。 以前 榊葵さんがご報告なさっていた内容と酷似していることと、「arguments」のメッセージを含むエラーの対処法が全くわからない(すみません)ためにお聞きしてみようと思いました。

何か原因に関連する設定項目等ございましたらご教授願えないでしょうか。

ありがとうございます。無事インストールに成功しました。 短時間でのご対応に心から感謝いたします。 /Yamada


静的htmlの生成ページで矛盾 - Benzo 

バージョン1.9.9.22です。adminメニューの"静的htmlの生成または削除"で矛盾やら何やらが出て困っています。

利用の上で不便はないようですが、管理の上でちょっと面倒です。状況の発生しているwikiに共通しているのが海外からのページ作成スパムにやられ、色々な手段で削除したことです。 おそらくその削除の過程で管理情報がおかしくなったのだと思うのですが、どこか見るべき点などはありますでしょうか?


LaCoocan?(@nifty)にインストールができない - hiropon 

@niftyのサービスLaCoocan?に導入しようと、インストールの手順に従い実行したのですが

http://*******.coocan.jp/www/setup.cgi
を開くと

500Internal_Error
実行エラー
CGIの実行時にエラーが発生しました。

と表示され、インストールが出来ません。
行った作業は

  1. vikiwiki2.zipをwwwに配置
  2. tDiaryのテーマをwwwに配置
  3. setup.cgi_がダウンロードできなかったのでvikiwiki2.zipからsetup.cgiを取得してwwwに配置
  4. setup.cgiのパーミッションを755に設定
  5. http://*******.coocan.jp/www/setup.cgi を開く
  6. エラーが表示される

なお、setup.cgiの1行目を

#!/usr/local/bin/ruby

に変更してみましたがダメでした。
LaCoocan?の説明ではRuby1.8.4が使えると言うこととパスが/usr/local/bin/rubyであること以外、Rubyに関しては情報がありません。

何処をどうやって調べればいいのかもわからず途方に暮れています。
解決のために何処を調べたらいいか?だけでも教えていただけないでしょうか?
よろしくお願いします。


attachプラグインの使い方 - Benzo 

毎度便利に使わせて貰っています。運営中のVikiwikiにて、attachプラグインを使おうとページ内に記述しましたが、記述部分には何も表示されません。
ずっと前に試しに記述してみたときは確かimgプラグイン同様に登録フォームが出たと思うのですが、使い方が変わって何か引数が必要になったのでしょうか?


静的HTMLのレイアウト - Benzo 

静的HTMLで運営していてStaticLayoutでレイアウトをいじろうと思い立ったのですが、存在するStaticLayoutページのレイアウトが今のところ無視されているようです。どこか設定で明示的に指定しなければならないのでしょうか。


FFFTPでアップするにはどうしたら? - ちゅらら 

アスキーモード、バイナリモードでアップロードする。

という所がわかりません。

ミラーリングアップロードじゃダメなんでしょうか?


最新の一覧に表示 - mopia 

最新の一覧に表示できるようにしました。 データファイルにごみが残っていたのが原因ですが、ごみがあった場合に誤動作する不具合を修正する予定です。


改行について - saka

過去ログでsoraさんの記事に改行についての質問があったと思うのですが、その中に出てきた「全てのページでテキストの改行=実際の改行にする」ためにはどこを変更したら良いのでしょうか。 複数項目扱えるメモソフトに蓄積してきた文章をそのままコピー&ペーストでwikiに移行したいと考えているのですが、現状だと改行が全部繋がってしまうので困っています。よろしくお願い致します。


リネームに対する防御策 - Benzo 

エイリアス名を勝手に変更/削除出来ないようにするために何か方法はありますでしょうか。エイリアス名によるオートリンクが有効の場合、荒らし行為でエイリアス名をひらがな一文字など頻出単語に書き換えられるととんでもない事になってしまいます。何か対策がありましたらお願いします。


アンカーを利用したリンク - Benzo 

anameプラグインでアンカーを定義したページ内へのリンクはどのように記述すれば良いのでしょうか。 「そのページ#アンカー」を使うとリンクは出来るのですが、この場合ページ名が変わってしまうと全部書き換えが必要になって少し使いにくくあります。


#copy#expandのボタンを押すとエラー(Ver 1.9.8.0) - sixpetals 

はじめまして。VikiWiki2(1.9.8.0)を使わせていただいて、いろいろ試しているところです。

あるページに

#copy#expand origin TestPage2

と記述し、TestPage2?にあるoriginというブロックをボタン表示で表示しようとしました。ボタンは表示されたのですが、ボタンを押すと次のエラーが出てしまいました。

 Error!! undefined local variable or method `loaddiv' for #<VikiWiki::Plugins::Copy:0x8140f54>

この現象を回避するにはどうすればいいですか?(TestPage2?は存在し、originも存在します。expandをつけないcopyは正常に動きます)


CMSモードでサイドバーを公開するには? - earl 

CMSモードでVikiWikiの運用を始めさせていただきました。 何も考えないと、吐き出される静的HTMLは頁本体のみとなってしまいます。 まぁ考えてみればサイドバーは動的でなんぼ、それが「静的」な成果物に影響を与えては本末転倒なワケですが、このあたりをうまく処理する運用方法が既に確立されていればご教授頂ければ幸いです。

なお、当方、動的頁生成の負荷が問題にはまるでなる見込みのない小規模サイトであり、CMS機能は「一度公開した頁を裏でのんびり更新できる」というところにメリットを感じています。 PDAのような低級端末のサポートをしたいので、iframeのようなものはあまり使いたくありません。

お知恵拝借できれば幸いです。


静的htmlのタイトル設定方法 - Benzo 

静的htmlにて"好きな名前 - ページ名(エイリアス名)" といったtitleタグを設定するにはどうすればよいのでしょうか。設定ファイルを編集する事で動的生成の場合は望む表示が出来たのですが、静的htmlだとページ名だけのタイトルになってしまいます。


箇条書きに空行を入れる方法 - Benzo 

ここ最近のVikiwikiで箇条書きに空行を入れた場合、空行が無視されて連結されてしまいます。また、空行だけではなくcommentプラグインも無視されて連結されてしまいます。どう記述すれば1.8.9.48と同等の出力結果になるのでしょうか。

練習場に言わんとすることを書いてみました。


静的HTMLにおけるテーマ(css)ファイルのURL - 榊葵 

テーマ(css)のURLが、静的HTMLにおいて、動的用のテーマのURLになっているため、動的用のURLにbasic認証を設定している場合、静的ページにアクセスしても、テーマ(css)ファイルが動的URLになっているため、basic認証がはたらき、アクセスできません。

静的HTMLのテーマ(css)のURLは、静的HTMLのURLになるようにして頂けませんか。

それとも、私のところがおかしいのでしょうか。

よろしくおねがいします。

なお、今は、アクセス制限をディレクトリ全体ではなく、index.cgi(vikiwiki.cgi)のみにかけて対処しています。


静的HTMLにおける@sys.html_headの展開のされ方(SEO対策) - 榊葵 

お世話になっております。

header.rhtmlをみると、@sys.html_headを定義すると、<title>の前に展開するようなので、SEO対策として、

@sys.html_head << [ '<meta name="keywords" content="キーワード">', '<meta name="description" content="サイトの概要">' ]

として、index.cgi(vikiwiki.cgi)のVikiWiki::Web::new(@sys)の前に定義しました。

こうすると、動的に作成されるページには、<meta 〜>は出力されます。しかし、静的HTMLには出力されないようです。

私のところの静的HTMLが正常に出力されていないのでしょうか。

よろしくおねがいします。


-  

海は,何で塩味なの?


インストール時にエラーがでます。 - 榊葵 

お世話になっております。

今回新たにvikiwiki 1.8.9.48 を setup.cgi を使いインストールしました。

指示に従い、最後、管理者のパスワードを入れて「完了」を押すと、以下のエラーが出ます。

「認証方法」は、formとwwwを試してみましたが、同じ結果でした。

なお、サーバーは無料サーバーのxreaです。また、uconvがインストールされていません。

以上です。原因がわかりますでしょうか。

==================ここから

=> WikiFarm.VikiWikiStyle.txt
=> YukiWikiStyleHelpPage.YukiWikiStyle.txt
完了しました。
静的HTMLディレクトリの作成中 /virtual/unic/public_html/html ... 完了しました。
CGIスクリプトの作成中 /virtual/unic/public_html/vikiwiki/p/index.cgi ... 
uninitialized constant CryptPassword 

フォルダを回収します /virtual/unic/public_html/vikiwiki/p ... 完了しました。

セットアップが失敗しました。 

====================ここまで


過去の質問は以下のページにあります。

旧バージョンからの移行
バージョンアップについて(?が出なかったので、旧バージョンからの移行というページを作ったのですが、リンクされてませんね^^;) - ryo
VikiWikiQandA/AboutAutolink
日本語エイリアスでの自動リンクについて - Benzo
インストールができません
インストールができません - 海法
www認証の行い方
www認証の行い方 - 後藤
御質問/
静的 -
御質問/ページの削除
作成したページを削除したいのですが、なぜか消えてくれません。(Error!! uninitialized constant DiffCVS::DST ) - ryo
  • 現在ダウンロードできる 1.8.8.33 では修正されていますよ。BugReports? にも目を通しましょう。
VikiWikiQandA/UsageListschedule
プラグイン listschedule の使い方が分かりません。具体的にどのように使用するのか教えてください。 - 榊葵
Wiki牧場の使い方
Wiki牧場の使い方 - ろっぴ
「ページのセキュリティ」
「ページのセキュリティ」の説明がほしい - 104
CMSモードでの検索など
CMSモードのhtmlからcommentやbbs投稿、searchはできないのでしょうか?htmlを書き出すとフォームが消えてしまうのですが…- prec
よさげなんだが難しいっす
よさげなんだが難しいっす - ひろ
御質問/
-
携帯電話からの閲覧の対応
携帯電話からのサポート - hayashi
VikiWikiQandA/AuthEditing
編集のみの認証 - なかの
管理者用ページが開けない
管理者用ページが開けません - umi_tanuki
静的HTMLのCSSのリンク
静的HTMLのCSSのリンクが、コピーしたものになりません。 - tatsu
VikiWikiQandA/AboutSetuptDiary
tDialyの設置 - ???
パスワードの初期化
??? - 管理者用ページのID/PWがわからなくなってしまいました - Hiroblue

ここ

更新状況