No.5615, No.5614, No.5613, No.5612, No.5611, No.5610, No.5609[7件]
by admin. ⌚2026年1月10日(土) 14:28:46〔3日前〕 <181文字> 編集
なるほど、tegup.phpに普通にアクセスできることや、skin-cover.htmlにもアクセスできることから考えて、設置方法やアクセス位置には問題なさそうですね。出ているエラーは「500 Internal Server Error」ではなく「403 Forbidden」なのですよね? そうだとすると、最も可能性の高い原因は、パーミッション不足です。他にも、「.htaccessで制限されている」、「CGIの実行が禁止されている」、「WAF(Web Application Firewall)でブロックされている」などの可能性もありますが。
「てがろぐ」だけに発生する問題なのか、「Perlで書かれたCGI全般」に発生する問題なのかを区別するために、以下の3行をテキストエディタで test.cgi などのファイル名で保存して、サーバにUPして、パーミッションを700(または705や755)に設定してから、ブラウザでアクセスしてみて下さい。
#! /usr/bin/env perl
print "Content-Type: text/html\n\n";
print "<h1>Perl CGI OK!</h1>";
これでも 403 Forbidden エラーが出る場合は、お使いのWebサーバのサポート窓口に、「CGIの実行ファイルに設定するパーミッションの正確な値」を問い合わせる必要があります。もしかすると、そのサーバ独特の値に設定しないといけない制約があるのかもしれません。
もし、上位のディレクトリに .htaccess ファイルがある場合は、一時的に削除(リネームでも可)してから試してみて下さい。
by nishishi. ⌚2026年1月10日(土) 13:45:07〔3日前〕 回答/返信 <752文字> 編集
1. https://yuanjhen.com/ こちら、台湾のサーバー会社なんです
2. はい、可能だと思います。実はtegup.phpは普通にアクセスできます
3. https://自分のアカウント.com/作ったフォルダ名/tegalog.cgi でアクセスしました
4. アクセスできますけど、ちょっと文字化けみたいな感じになっています。画像はアップロードしました。
以上、よろしくお願いします
by admin. ⌚2026年1月10日(土) 12:33:15〔3日前〕 <217文字> 編集
🍰Re:5611◆おぉ、海外からのご活用をありがとうございます。以下の点を教えて頂ければ、何らかの回答ができるかもしれません。
- どこのサーバ会社をお使いですか?
- そのサーバ会社では、CGI(Perl)の使用は許可されていますか?
- どんなURLにアクセスしていますか?
- 例えば、skin-cover.html に直接アクセスしてみたときには、エラーにならずにスキンが表示されますか?(もしエラーが出るなら、そのエラー内容を教えて下さい。)
by nishishi. ⌚2026年1月10日(土) 11:36:59〔3日前〕 回答/返信 <292文字> 編集
設置の時、どのパーミッションの組み合わせでも試しましたけど、どうしても403 Forbiddenになりました。
間違いなくtegalog.cgi にアクセスしていますのに……
たぶんsuEXECを採用されてるサーバーなんです。
もしよかったら、解決策を教えていただけないでしょうか?
外国人なので、もし日本語はどこがおかしい所があれば、大目に見てください。
ありがとうございます。
by misaki. ⌚2026年1月10日(土) 02:09:13〔3日前〕 <212文字> 編集
🍰Re:5604◆ありがとうございます~!(╹◡╹)ノ
🍰Re:5605◆いくつでも書いて大丈夫です。^^ 解説ありがとうございます。参考にします。
🍰Re:5606◆ケーキも食べましょう。もしくはたこ焼きを……。
🍰Re:5607◆自サイトに設置できて𝕏の代わりになるシステムといえばMastodonやMisskeyですよね。MastodonもMisskeyも自サーバに設置して(他者のアカウント開設を受け入れなければ)自分専用で使えます。実際にそうして「お一人様Mastodon/Misskey」を使っている方々もたくさんいらっしゃいますし。「そこまで大規模なものは要らない」と思われる方もいらっしゃるでしょうけども、𝕏に匹敵する機能を備えればそうなる、ということでもあります(たぶん)。
てがろぐの本質は、2000年代から存在する「掲示板CGI」ですから、𝕏に機能を寄せると言っても極めて浅いレベルで限界があります。システム的には単に「掲示板の見た目をちょっとSNS寄りっぽい感じにした」というだけのことですからね。しかもデータ管理にデータベースを使っていない上に、モジュールを2つしか読まないPerlで書かれているシステムですし。(理由は「動作要件を低く抑えるため」です。)
「CGIを設置して使おう」と考える人々は、その辺の技術レベル感は理解しているもの、という前提で(当初は)居ましたけども、てがろぐを使うために初めてサーバを契約するという方も最近はいらっしゃるようですから、確かに「期待させすぎるのはよくない」とは言えるかもしれませんね。
昔々そのまた昔、自サイトに通販機能を付けたいというクライアントさんから、「ちょっとAmazonみたいなやつを作ってくれたらええねんで」と言われたときのことを思い出しました。┌(:3」└)┐
なお、現状の標準機能でそれっぽい動作にするには、ツリー表示には隠れハッシュタグ機能を、引用表示にはOGPカードリンク機能を使って頂くくらいかな、と思います。
🍰Re:5608◆いつも有用な情報とツールをありがとうございます。検索機能を活用したツリー表示はなかなかアクロバット感のある実現方法で感心しました。JavaScriptでの引用も自然な感じで合成できていますね。私から要望するのはやや筋が違う気もしますが、解説は読んでみたいです。^^
by nishishi. ⌚2026年1月9日(金) 23:52:52〔3日前〕 回答/返信 <1109文字> 編集
5607さんではありませんが、ツリー表示を10pressさんを参考に自分のサイトでもやってみようとしたんですが上手くいかなかったのでぜひ解説お聞きしたいです…!
自サイトで上手くいかなかった原因は記事ナンバーリンクの後に[が来てないからかな?とぼんやり推測してます🤔 かといって[を検索条件から消すとNo.1を検索したいのに10とか11とかも引っかかってきちゃうのでどうしようかな~と詰まってました🙇
カスタマイズOKであれば解説を聞いて自サイトでも使えるように変更して使ってみたいなと思ってます!
by admin. ⌚2026年1月8日(木) 22:19:05〔4日前〕 <256文字> 編集





test.cgiアップロードしてみました。
パーミッションを700設定したら、同じく「403 Forbidden」になりましたけど、
705や755の場合、クセスしてみるとtest.cgiダウンロードができるようになりました(←これの日本語が分かりません…すみません)
サーバ側にも聞いてみます。
いろいろ教えてくれてありがとうございます🙏