No.3482, No.3481, No.3480, No.3479, No.3478, No.3477, No.3476[7件]
by admin. ⌚2023年2月19日(日) 11:29:17〔2年以上前〕 <944文字> 編集
by tomoyo. ⌚2023年2月19日(日) 06:29:52〔2年以上前〕 <69文字> 編集
🍮Re:3476◆私もいっぱい見たいです!
🍮Re:3477◆たしかに、スキンのカスタマイズをローカルでしたいという需要はありそうですね。そういえば。ローカル上でのセットアップ方法も解説しておいた方が良いのかな……という気もしてきました。私が開発に使っているのは、まさにその AN HTTPD を使う方法です。Perlのインストール後に perl.exe の所在地へパス(PATH)が通っていない場合には、おっしゃるとおり AN HTTPD の設定画面で perl.exe のフルパスを指定する必要がありますね。
🍮Re:3478◆私も、てがろぐを作るのが楽しいです。😊
🍮Re:3479◆ええと、それはXAMPPが動くかどうかというご質問ですかね? それとも、その環境でてがろぐが動作するか?というご質問ですかね?^^; XAMPPは入れたら動くと思います(いやまあ、それは当たり前でしたね^^;)。XAMPPにはPerlが含まれていますので、それさえ入れればてがろぐも動作するとは思うのですが、もしCGIモジュール(CGI.pm)やTime::Localモジュールが含まれていない場合には別途CPANとかから手に入れる必要があります。比較的新しいバージョンのPerlでは、CGIモジュールが標準から外れてしまっているので含まれていない可能性もあるっぽい情報を目にしたこともあるんですが……。CGIモジュールが存在するかどうかは、コマンドラインから perl -MCGI -e "print $CGI::VERSION" というコマンドを打ってやると分かります。CGIモジュールがインストールされている場合には 4.50 みたいなバージョン番号が返ってきますが、インストールされていない場合にはエラーが出ます。
by nishishi. ⌚2023年2月19日(日) 01:00:26〔2年以上前〕 回答/返信 <829文字> 編集
by admin. ⌚2023年2月16日(木) 10:06:37〔2年以上前〕 <32文字> 編集
Webサービスを作るのってこんなに楽しかったのか。
こんな楽しさを誰も教えてくれないとは酷いぞ()
by admin. ⌚2023年2月16日(木) 00:41:34〔2年以上前〕 <63文字> 編集
localhostの知識ゼロの者です(ローカル=C:\のファイルをブラウザで開く、しか知りませんでした…)
XAMPPは調べても全くわからなかったので大感謝です。
最初はページが表示されませんでしたが「設定>拡張子.pl,.cgi>実行プログラム」の欄を「インストールしたStrawberryフォルダの中のC:\~~\perl.exe」に変更したら解決した気がします…?
自分はスキンカスタマイズをFTP通さず楽にやりたいというだけの理由だったので、細かい動作確認はしてないしHTML/CSS以外については何もわかってないですが、同じような境遇の方に向けて知識ゼロでもできたよ!という報告とおすすめの書き込みでした!
by admin. ⌚2023年2月16日(木) 00:28:55〔2年以上前〕 <361文字> 編集
by tomoyo. ⌚2023年2月15日(水) 17:56:27〔2年以上前〕 <1文字> 編集
>>3479 の「仮想環境内のUbuntu」でしたら素直にそのUbuntuにApache2などをインストールすることで動かせるのではないでしょうか?(Ubuntuはlinuxディストリビューションなのでそもそもperlが入ってますし…CGIモジュールは入ってない可能性がありますが)
CGI - metacpan.org
> CGI.pm was included in the perl distribution from perl v5.4 to v5.20, however is has now been removed from the perl core...
perl 5.20 がインストールされているようでしたらぎりぎり標準で使えるようですが、ubuntu latest versionではまず間違いなくCGIモジュールはperlの標準パッケージではないので、"apt-get install -y libcgi-pm-perl"のような操作が必要になると思います。
あとCGIを動かすHTTP webサーバーのために Apache2 or Nginx 前者の方が情報多いので動かしやすいかもです。
cpanmも入れるのであれば"apt-get install -y cpanminus" の後で "cpanm CGI" でモジュールが入ると思いますがcpanmは結構重たかったので自分がコンテナ作る時は省いて、libcgi-pm-perlのみで試して動いたので使ってないです。
Ubuntu LTS 20.04で動かしていて、Time::Localモジュールはデフォルトで入ってたので(Ubuntu – パッケージのファイル一覧: perl-modules-5.30/focal/all )自分で入れてないです。
正直ANHTTPDの方がセットアップは簡単だと思います(PHPも動く環境が欲しいなら違いますけど…)。
こういうやつもいるよという書込み失礼しました。