@gnusocialjp そういうのがたくさんあれば誰かのどこかに引っかかる可能性も高くなり(たくさんの中から取捨選択するコストも高くなるけど)助かる人もきっと増えるので、商売としてやろうがやらなかろうが、ぐぬ管理さんはぐぬ管さんでご自身の読者を想定してサイトを運営していったらいいと思います。
Notices by Seiichi MORIMOTO (mrmts@mstdn.jp), page 2
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 08:57:03 JST Seiichi MORIMOTO -
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 07:01:32 JST Seiichi MORIMOTO ということで寝る。みなさん、おやすみなさい。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 07:01:04 JST Seiichi MORIMOTO 先ほどの続き。
Fatal error: Out of memory (allocated 14680064) (tried to allocate 32768 bytes) in /home/xs047016/mrmts.com/public_html/gs.mrmts.com/gnu-social/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php on line 426
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 07:00:47 JST Seiichi MORIMOTO こちらの投稿、もとはハッシュタグやアットマークを付けたユーザーへの言及が複数あったのだけど、何度もエラーを吐き、エラーもちょくちょく違ったりするので軽く確認してみたら、どうもハッシュタグなどがよくないのでないかという気がして、それらをぜんぶ取ってみたらふつうに投稿できて、その投稿もマストドンに流れてきた。参考までにエラーも共有しておく。
Fatal error: Out of memory (allocated 14680064) (tried to allocate 32768 bytes) in /home/xs047016/mrmts.com/public_html/gs.mrmts.com/gnu-social/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Chameleon.php on line 1
文字数が足りないので、もうひとつのエラーはこちらへのリプライに。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 05:52:28 JST Seiichi MORIMOTO あと、 #GnuSocial のプロフィール(アバター、本文、投稿数、フォロー、フォロワー数など)が更新されないのは、フィードと言うのか何と言うのか知らないけど、情報が飛んできていないんだろうな。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 05:46:41 JST Seiichi MORIMOTO これは #GnuSocial に起因するものなのだろうか、それともプラグインの #Qvitter に起因するものなのだろうか。いまここでリンクをはる投稿は標準のUIから投稿したもので、その投稿でリンクをはっているものはQvitterのUIから投稿したもの。原因究明のためにしばらく標準のUIから投稿を続けてみるかな。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 04:34:20 JST Seiichi MORIMOTO 海外勢をはじめとしてホームタイムラインが動き始めた。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 04:09:09 JST Seiichi MORIMOTO わー。メールを片づけても片づけても次から次へと返信の必要なメールが現れてくる。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 03:39:14 JST Seiichi MORIMOTO うう、仕事がぜんぜん片づかない。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 02:14:49 JST Seiichi MORIMOTO 夜はまったり。タイムラインがほとんど流れない。日によるけど。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 00:56:02 JST Seiichi MORIMOTO @gnusocialjp おっしゃるとおり、究極は対象読者をどこに置くかという問題だと思います。その意味では私にとっては当初の記事でも改訂された記事でもあまり違いはなかったのですが、ものすごく極端な言い方をすると、ある程度スキルのある人は自分でマニュアルを読んでインストールできてしまうし、逆にマニュアルが自分で読めない人が解説サイトや誰かの助けを必要とするわけですよね。ということは、解説ページを作るときに想定される読者は、知識がほぼゼロの人からマニュアルを読めるか読めないかギリギリの人まであいだで、そのどこにスポットライトを当てて解説するかってところなのかなと思います。商売でやっているわけではないので、どこまでの読者をターゲットにするかは作り手次第なのかなと。
私はどちらかと言うとGitHubとかを見たときにそっとブラウザ(なりタブなり)を閉じてしまうような人にもインストールを試してみてもらいたいなと思っているので、そのあたりの読者を想定して説明のページが作れたらいいなと思っています。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Tuesday, 28-Feb-2023 00:05:46 JST Seiichi MORIMOTO 近所のマクドナルドを12時(0時)閉店だと言って追い出されてしまった。うしろのおっちゃんは「え?!1時ちゃうの?」と言ってたけど、朝までいるつもりだった私は「え?!24時間営業やったんちゃうの?」と心の中で思ってしまった。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Monday, 27-Feb-2023 23:30:55 JST Seiichi MORIMOTO #GnuSocial 関連の投稿でみなさんのタイムラインを汚してしまってすみません。しばらくしたら落ち着くと思うので、どうかお許しください。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Monday, 27-Feb-2023 23:24:49 JST Seiichi MORIMOTO あとは些細なことです。
(5)Fancy URLのところは、コマンドが使えない人向けには、"gnu-social/DOCUMENTATION/SYSTEM_ADMINISTRATORS/webserver_conf/htaccess.sample"から"htaccess.sample"とってきて、ファイル名を".htaccess"に変えて、一番上のディレクトリに置くんだよと書いてあった方がありがたいように思います。
(6)前後しますが、最初の方のunzipのくだりについてです。tar.gzではなくてzipで説明してくださっているところに優しさを感じますが、サーバー上で解凍ができない人はけっこういるんじゃないかなと思います。ここは判断の別れるところだし、私も説明のページを作ろうと思っているのでそちらでやらばよいのかもしれませんが、サーバー上で解凍できない人の手順があると初心者にとってはありがたいかなと思いました。
ざっとですが、目を通させていただいて気づいたところと、もともとの私がぐるぐる回って困っていたところについて書かせていただきました。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Monday, 27-Feb-2023 23:20:43 JST Seiichi MORIMOTO (4)の続きの続きです。
そういうわけで、私はgnu-social/publicの中身をルートディレクトリに移動させて、install.phpとindex.phpのファイルの中のインストールディレクトリとpublicディレクトリのアドレスを指定する部分をぐぬ管さんの説明を参考に下記のように変更しています。このやり方だと、ぐぬ管さんの説明に加えて、PUBLICDIRの方も変更しないとまともに動作しませんでした。
define('INSTALLDIR', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'gs.mrmts.com/gnu-social');
define('PUBLICDIR', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'gs.mrmts.com');
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Monday, 27-Feb-2023 23:18:22 JST Seiichi MORIMOTO (4)の続きです。
たとえば、ルートディレクトリでファイルを展開して、そこにgnu-socialのディレクトリができるとします。そこでgnu-social/publicをgs.mrmts.comにシンボリックリンクでつなげると、ブラウザからはhttps://gs.mrmts.com/gs.mrmts.com/install.phpにアクセスすることになります。ルートディレクトリの1つ上から(gs.mrmts.com)/gnu-social/publicのシンボリックリンクgs.mrmts.comを作ろうとすると、同名のフォルダがあるのでその下のディレクトリにリンクが作成されます。-fオプションつけるのは強制の意味ですかね?このあたり素人なのでよくわからないのです。
そこで、手動でやるとします。フォルダ名を$DOMAIN(gs.example.com)に変更というのが、やっぱりよくわからなくて、それだとやっぱりhttps://gs.mrmts.com/gs.mrmts.com/install.phpからアクセスすることになってしまうので。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Monday, 27-Feb-2023 23:15:41 JST Seiichi MORIMOTO (4)さて、ディレクトリについてです。私がディレクトリまわりで困ったのは、Xserverのサブドメインが"home/xxxserver名/ドメイン名(mrmts.com)/public_html/サブドメイン名(gs.mrmts.com)"の"gs.mrmts.com"以下のディレクトリにファイルを置くようになっていたからです。gs.mrmts.comで言えば、"home/xxxserver/mrmts.com/public_html/gs.mrmts.com/"で、ルートディレクトリは"gs.mrmts.com"の下です。
ですので、説明のページにある"gs.example.com"で混乱してしまいました。そして、いまでもシンボリックリンクはできないままです。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Monday, 27-Feb-2023 23:13:03 JST Seiichi MORIMOTO @gnusocialjp ありがとうございます。全体としてとてもよくなったと思います。随所でわかりやすくなっています。ディレクトリのところもいくらかわかりやすくなりましたが、私の理解力が乏しいせいかまだいまひとつだったので、以下、気がついたことをコメントさせていただきます。
(1)ブランチの説明があるのはありがたいですね。Linuxも触らなければプログラミングもやらないという人にとってリポジトリーとかGitHubと聞いただけで拒絶反応を起こしてしまうし、勇気を出してリンクをクリックしても、今度はブランチでmasterとかmainとかdevelopとか出てきたら、何も言わずにブラウザをそっと閉じてしまいます。だいたい英語ばかりですしね。
(2)PHPのバージョンはつまずくところかもしれませんけど、私は大丈夫なのでとりあえずここはスルー。
(3)「任意の場所に展開して」みたいに書かれてあったところが「これをWebサーバー上の公開ディレクトリールート直下に配置して」になっているのでとても分かりやすくなったと思います。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Monday, 27-Feb-2023 21:45:45 JST Seiichi MORIMOTO @sinnchan まだ、私の設定が不十分だったり、 #GnuSocial やそのプラグインの #Qvitter の不安定なところも多分にあるのですが、いちおうは快適に使えそうな感じです。いまのところ、このまま試運転続けてみようかなと思っています。いちど設置の仕方を覚えさえすれば(変な設置の仕方をしてしまっているかもしれませんが)そんなに設置は難しくないし、軽くて、レンタルサーバーへの付加も小さいと思うので、マストドンのおひとりさまサーバーを立てようかどうか迷っている人には、Gnu Socialも選択肢のひとつとしてあるんだということ知ってもらえたらなと思っています。
-
Embed this notice
Seiichi MORIMOTO (mrmts@mstdn.jp)'s status on Monday, 27-Feb-2023 21:29:03 JST Seiichi MORIMOTO @mrmts@gs.mrmts.com あれ、これは届いている。設置してからしばらくはいつも不安定なので、まったり待ってみるかな。