Server」エラーが発生する場合の対処方法Mojoliciousのアプリケーションがローカル環境では実行できるけれど、レンタルサーバーにアップロードしてCGIとして動かそうとしたときに動かないということはよくあります。以下の原因が考えられるので順番に対処しましょう。Foundが表示されるURLが間違っています。正しいURLをブラウザに入力しましょう。スクリプトの内容が表示される拡張子が「.cgi」以外になっていませんか。「.cgi」という拡張子がないとCGIスクリプトとして実行されません。モジュールのロードができていないローカルの環境には、CPANモジュールが存在するのに、サーバー上には存在していないということがあります。以下の記述をスクリプトの先頭に追加すると、読み込みに失敗した場合のエラー内容が表示されます。'fatalsToBrowser';改行コードの変換ミスWindowsからレンタルサーバにアプリケーションをアップロードする場合は、改行コードを変換する必要があります。ASCIIモードで転送を行っているかを確認しましょう。app.cgiのみASCIIモードで転送されていればよいです。他のスクリプトについては、どちらのモードであってもかまいません。CGIスクリプトに実行権限がないCGIスクリプトに実行権限がない場合はエラーになります。CGIスクリプトの実行権限が755になっているかを確認しましょう(suEXEC環境の場合。さくらレンタルサーバーはsuEXEC環境)。app.cgiの権限だけ変える必要があり、その他のファイルについては大丈夫です。一行目のPerlのパスの間違い一行目のPerlのパスが間違っているとエラーになります。業務に役立つPerlログ解析など日本語を含むテキスト処理の実践!案内YouTubeでもっと簡単にプログラミングを学ぶならPerlゼミちゃんねるLinuxコマンドを学ぶならLinuxサーバー管理入門Webデザインを学ぶならWebデザイン入門Web開発を始めるななMojoliciousスタートアップブログを作るならGiblogプログラミングの勉強会ならPerl入学式お問合せはこちらPerlは、テキスト処理の記述性とパフォーマンスに優れ、正規表現が言語に組み込まれているプログラミング言語です。Linuxサーバー管理でのフィルタリングプログラム、複数行の文字列を処理、ファイル内容の検索・置換などが得意。Mojoliciousを使ったWebスタートアップも。Perlは、gitやopensslなどUnix/Linuxミドルウェアの支援ツールとして採用されています。このサイトはGiblogで製作されています。