問題タブ [dokuwiki]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mediawiki - ウィキペディアのプログラミング タイプの名前は?
私は CMS プログラマーで、ウィキペディアのように機能する CMS を作成しました。つまり、各リンクには親ページと子ページを含めることができます。
ウィキペディアにはリンクがあり、そのリンクにはいくつかの子があり、各子リンクにはいくつかの子があり、それらすべてにも親があります。
この種のプログラミングは 3 つのシステムという名前ですか?
(この質問にどのタグを追加すればよいかわかりませんでした)
regex - クエリ文字列: 同じテキストを複数回置換する
背景: 最近、DokuWiki のインストールで、特定の製品名を含むすべての文字列を別の名前に変更しました。ここで、ハードコーディングされたリンクを新しい URL にリダイレクトする必要があります。
URL は次のようになります。
producta
問題: 文字列を に置き換える必要がありますproductb
。この文字列は、URL 内で数回発生する可能性があります。したがって、発生回数に関係なく交換する必要があります。
一意の文字列を置き換える方法がいくつか見つかりました。しかし、URL 内のこの文字列をすべて置き換える必要があります。クエスチョン マークの前に機能する置換は可能ですが、このようにクエリ文字列を操作する解決策は見つかりませんでした。
この交換を達成する方法はありますか?
git - Git を利用した DocuWiki を Azure Web サイトでホストする
こちらの手順に従って、問題なく Azure Web サイトにDocuWikiインスタンスを公開しました。
ユーザーによるコンテンツの変更(つまり、管理者によるサイトの構成変更とは無関係) が git リポジトリにコミットされるように設定したいと考えています。gitbacked プラグインは、私が望んでいることを正確に実行しているようです。ただし、インストールページには次のように記載されています。
このプラグインは、/usr/bin/git で利用可能な git 実行可能ファイルがある場合にのみ機能することに注意してください。そのため、chroot サーバーを実行する場合、または Linux を使用しない場合は、Git ラッパー スクリプトを変更する必要があります。
私は Azure Web サイトの管理者として最も熟練したわけではありませんが、基本的に何らかの形式の共有 IIS で実行していることは理解しています。以前にこのシナリオを経験したことがあり、私が何をしなければならないかを知っている人はいますか? gitbacked プラグインをインストールした後、このソリューションのコンポーネントには少なくとも次のものが含まれていると思います。
- gitbacked documentationで推奨されているように、DocuWiki 構造のメイン データ ディレクトリの外にあるように、ページ、メディア、およびメタデータ ディレクトリを設定します。
- コンテンツを管理するための適切なアクセス許可を持つ git 実行可能ファイルをサイトに追加するか、gitbacked ラッパー スクリプトを変更して、Azure Websites がサイト全体のデプロイを管理するために使用できる git 実行可能ファイルを使用します。
あなたが提供できる助けを前もって感謝します。
dokuwiki - Dokuwiki 構文を mediawiki に変換するスクリプト
だれかが、dokuwiki 構文を使用してフォーマットされたテキストを含むファイルを、wikimedia 構文を使用してフォーマットされたテキストに変換するスクリプトを知っていますか?
twitter-bootstrap - ブートストラップ 3 テンプレートを変更するにはどうすればよいですか? (ドクウィキ)
まず、英語が下手です。私の質問を読んでくれてありがとう。
私のブートストラップ 3 テンプレート (レイアウト) を修正するにはどうすればよいですか?
ホームページをスクロールすると、右側のサイドバーの位置が右側に移動します。
php ページまたは css を変更してサイドバーを修正するにはどうすればよいですか? 私を助けてください... :(
テンプレート プル ファイル: https://gitup.com/wwu-housing/starterbootstrap
java - 署名が期限切れの Java アプレットが自己署名後に機能しない
署名の有効期限が切れている Java アプレットに再署名しようとしています。
アプレットは、 Dokuwikiのプラグインである Jdraw です。
私は他の投稿の指示に従い、独自のキーでキーストアを作成しました。次に、jar を解凍し、再パックして、独自の署名で署名しました。
現在、プラグインは正常にインストールされていますが、実行すると次のエラーが発生します。
com/mxgraph/swing/util/mxSwingConstants が jgraphx.jar に存在します。
編集: CLASSPATH をマニフェストに追加しようとしましたが、それでも同じエラーが発生します。
EDIT2:
これは私がマニフェストに追加したものです:
nginx - nginx は、dokuwiki で画像をブロックしています
最近、nginx で Dokuwiki をデプロイしたところ、画像が読み込まれないことに気付きました。テンプレートのこの問題を修正するには、次のルールを nginx.conf に追加します。
location ~ ^/wiki/(lib)/ {
allow all; #
}
これはテーマでは機能しましたが、記事に埋め込まれた画像はまだ表示されません。DokuWiki にアップロードされた画像を表示するには、どの nginx ルールを追加する必要があるかについてのアイデアはありますか?
また、ここに興味がある人のために、wiki http://www.bigthinkingapplied.com/launching-a-private-wikipedia-using-dokuwiki/を展開するために私が従った手順があります
twitter-bootstrap-3 - 横(サイドバー)のブートストラップ3アフィックスで幅を変更
私のホームページの URL は www.animint.net です。
ホームページのレイアウトに問題があります。
右側(サイドバー)の幅が非常に長いです。
ソース (css、js など) を変更するにはどうすればよいですか?
脇(サイドバー)ソースは...
mantis - Mantis ユーザー認証が Dokuwiki で認証に失敗する
Mantisbt 1.2.17 をインストールしましたが、正しく動作しているようです。
同じサーバーの別の URL に dokuwiki Release 2014-09-29a "Hrun" をインストールしましたが、うまく機能しているようです。
ここに示すように、Dokuwiki をカマキリに統合するための指示に従いました。
/dokuwiki/conf/local.php のこのコードで
カマキリ メニューから wiki リンクをクリックすると wiki に移動しますが、ログインしていないため、ページの作成や編集ができません。DokuWiki のログイン リンクはアクティブで、dokuwiki ユーザーを使用してログインすると、問題なく編集できます。
統合手順に従っていると、mantis.class.php ファイルを dokuwiki/inc/auth フォルダーに入れるように言われましたが、dokuwiki のインストール後、そのようなフォルダーはありませんでした。フォルダーを作成してそこに配置し、 inc フォルダーに直接含めました
エラーログを見ると、次のタイプのエラーが表示されます: クライアントはサーバー構成によって拒否されました: /var/www/html/dokuwiki/data/security.png,
/dokuwiki/conf/local.php のこのコード (「authtype」を「mantis」に設定)
DokuWiki ログオン画面に次のメッセージが表示されます: ユーザー認証が一時的に利用できません。この状況が続く場合は、Wiki 管理者に連絡してください。任意の提案をいただければ幸いです。
php - Windows 上の DokuWiki がメールを送信しない
wampserverを使用して Windows 2012 Server に DokuWiki をセットアップしました
それは非常にうまく機能しますが、smtp サーバーを認識できません。IIS を使用してローカル サーバーをセットアップし、blat を使用してテストしました。php.ini に次の行を追加しました。
また、コンピューターのドメインをサーバーとして使用しようとしましたが、Doku はメールを送信しません。Doku の wiki を見ると、次のような役立つ手順が見つかりました: dokuwiki emailですが、「パスワード メールの送信中にエラーが発生したようです。管理者に連絡してください!」というエラーが常に表示されます。
「偽の sendmail」も試しましたが、同じ結果になりました。
構成を変更した後、Apache と IIS をリセットしましたが、変更はありませんでした。ログファイルにも何もありません。
私が知る限り、これはうまくいくはずです。私が見逃した別の構成ファイルまたは何か他のものはありますか?
ありがとう、