Web

Glitch に DokiWiki を設置しようとして失敗しました

投稿日:2019年9月18日 更新日:

1. はじめに

GlitchDokuWiki を設置しようとしたのですが、残念ながら失敗してしまいました。ここにその記録を残しておこうと思います。

2. 手順(失敗)

(1) Glitch にプロジェクトを追加し、PHPで動くようにしておく

Glitch で PHP を使う方法 に書いた作業と同じことを行います。

(2) dokuwiki のファイルをダウンロードする

DokuWiki にアクセスして、dokuwiki (圧縮ファイル) をダウンロードします。

ダウンロードされるファイルのファイル名には、ランダムな文字列が含まれているので、分かりやすく dokuwiki.tgz にリネームしました。

(3) dokuwiki.tgz をアップロード

[New File] – [Upload a File] から、dukuwiki.tgz ファイルをアップロードします。

ここからアップロードしたファイルは asset ファイルという扱いになり、実際には CDN に配置されました。画面左の [assets] をクリックすると、アップロードしたファイルが表示されますが、そのファイルをクリックするとこのファイルのURLが表示されます。このURLをコピーしておきます。

(4) コンソールで dokuwiki.tgz を展開してサイトを準備

[Tools] – [Logs] – [Console] からコンソールを開き、以下の通りにコマンドを実行していきます。

dokuwiki.tgz をダウンロードします。

$ wget {先程コピーしたCDN上のdokuwiki.tgzのURL}

ファイル名を dokuwiki.tgz に直します。

$ mv XXXXXXXXXXXXXXXdokuwiki.tgz?v=XXXXXXX dokuwiki.tgz

解凍します。

$ tar xzvf dokuwiki.tgz

解凍した中身をカレントディレクトリに移動します。

$ mv dokuwiki/* ./

この時点で、DokuWiki のページが表示され、普通に使うことができました。

問題はこの後です。

(5) コンソール上の変更をエディタに反映する

この時点で、エディタ上には DokuWiki のファイルが一切表示されていません。

コンソール側で追加されているファイルを、エディタ側にも表示させるつもりで以下のコマンドを実行しました。

$ refresh

コマンドは正常に終了しました。DokuWiki サイトもアクセスできています。

しかし、エディタ画面は フリーズ してしまいました。

(6) Glitch にアクセスし直す

仕方がないので、ブラウザのタブを閉じ、再度 Glitch のこのプロジェクトにアクセスしました。なのですが、プロジェクトの画面を開いて数秒後に再度フリーズしました。

最終的には、プロジェクトの画面を開いたらすぐに [Delete Project] ボタンを押してプロジェクトを削除しました。

3. おわりに

Glitch のプロジェクトページでは、コンテナのステータス (CPU, Memory, Disk の使用状況) が見られるのですが、その表示に実際の状況が反映される前に画面がフリーズしているようで、ここからは何も分かりませんでした。

Chrome のタスクマネージャーを見ると、この Glitch プロジェクトを開いているタブでは CPU の値が 99% になっていました。

このあたりの、「Glitch のコンテナに何が起きているか?」を詳しく知ることができないのが Glitch の弱点の1つかもしれません。

📂-Web

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Chrome

Chrome 77 デベロッパーツールの新機能

目次1. はじめに2. 主な新機能要素のスタイルをコピーするレイアウトシフト (layouts shifts) を表示する使い方Audits パネルの Lighthouse 5.1[Performan …

HTML

HTML の基礎

HTML の各タグに関する情報を提供します。主に HTML5 の情報を扱います。 (HTML5の仕様書である HTML Standard を翻訳している部分も多くあります) 後半では、タグ毎に使い方な …

DokuWiki

DokuWiki が最新版なのに upgrade now! が表示される場合の対処法

目次1. DokuWiki が最新版なのに upgrade now! が表示される2. 対処方法その13. 対処方法その24. おわりに参考 1. DokuWiki が最新版なのに upgrade n …

Chrome

Google Chrome 68 で、HTTPS非対応のマークが変わりました

目次1. Chrome 68 がリリース2. 以前のマーク3. Chrome 68 以降のマーク4. ついでに、https にしてアクセスしてみる5. おわりに 1. Chrome 68 がリリース …

Web

シンタックス・ハイライト・ライブラリ「highlight.js」の使い方

シンタックス・ハイライト・ライブラリ「highlight.js」の使い方について説明します。