え、CGIはそういうものの一種ってこと?それともそういうもの全般をCGIと総称するの???」などと思いましたが前者でよさそうです。CGIはそういうものの一種。ロリポップでは、.cgiファイルをアップロードしてブラウザでアクセスすれば実行されるっぽい。・Perlで書くことが多い・拡張子は.cgi・一行目には、使用したプログラミング言語へのパスを書く最後の奴がわかりにくいですが、ロリポップのマニュアルにちゃんとパスが書いてありました。書いて、実行してみよう。正しく動作していません。なんでだよ!!ということでいろいろ試行錯誤したり調べたりしながら、ようやく「動作するコード」に辿り着きました。"fugafugafugafugaaaa";これで、最終的にブラウザに「fugafugafugafugaaaa」が返ってきました。この2行目がないとサーバーエラーになる。CGIの動きつまりこういうことらしい。基本的には.cgiファイルに好きな言語のコードを書くんですが、そのプログラミング言語さんに渡す前後にCGIさんを経由するのでCGIさん用の指示が必要になる。プログラミング言語この過程では、CGIさんは.cgiファイルの一行目に書いてある宛先(プログラミング言語のパス)を確認し、二行目以降を渡す。今回の場合はPerlさんがそれを受け取って、実行。出力は次のようになる。ブラウザここでCGIが一行目を見て「あ、これはただのテキストなのね。音声とか画像ではないのね。」と確認し、適切な形でブラウザに返す。さっきエラーになった時は、この「これはテキストですよ」という一行目がなかったんですね。これを「ヘッダ」というらしいです。range(10):print(i)これはちゃんと動いた!!!!(パーミッションで実行権限を付け忘れてエラー出て小一時間悩んだけど。)ロリポップに「Pythonが使える」と書いてあるけど、どういう意味で「使える」のとりあえず、CGI経由で動かせることはわかりましたね。これで、どうやってDjangoをインストールしたり動かしたりするのかはまだまだわかりません。ここでSSHという機能を有効にしていろいろ試してみましょう。略で、めちゃくちゃ簡単に言えば、コマンドプロンプトやターミナルからサーバーにアクセスする方法のことです。コマンド入力でいろんなことができます。普通に使えるので、.pyファイルを作ってコマンドから実行とか簡単にできました。いう意味でも、サーバー上でpythonを「使える」わけだ。無くて困ってる様子なんですが今確認した所によると、既に入ってるようです。pipが使えれば、python関係の好きなモジュールがインストールできるはずで、Djangoのインストールも瞬殺では??ということでやってみよう。