あまりcgiは使いたくないのですが使わざるを得ない時があります。仕方なく設置するのですがエラーが出ちゃうんです。なんか知らないけど。 ありがちなのがパーミッションとかパスが問題になるんのですけど今回は違ったので解決方法をご紹介します。
cgiを設置してテストしてみました。500エラー、なぜ?パーミッション?パス? ログには以下のようなことが書かれていました。 End of script output before headers: check.cgi
ヘッダーの前にスクリプト出力の終わりというよくわからないけどなんか足りないということの模様 スクリプト自体に問題があるわけではなく改行コードがおかしいということに気がつきました。文字コードがおかしい場合もあり得ます。UTF-8でなくSJISとか。 エディタで開いて改行コードを変えて(CRLF→LF)保存したらうまくいきました。わかってしまえば単純なことなんですけどわかるまでが大変です。
因みにCotEditor(4.0.9)の場合になりますがメニューのフォーマット→改行コード→macOS/Unix(LF)にして保存して完了です。 秀丸エディタ(9.1.1)の場合だとメニューのファイル→エンコードの種類→改行=LFにして保存で完了です。 Vimならファイルが開いている状態で:se ff=unixで変換して:wで保存して完了です。
参考になれば幸いです。
∞Tadashi Suyama∞
あまりcgiは使いたくないのですが使わざるを得ない時があります。仕方なく設置するのですがエラーが出ちゃうんです。なんか知らないけど。 ありがちなのがパーミッションとかパスが問題になるんのですけど...
19 Feb 2022
今回はワードプレス専用のアドレス変更方法をご紹介します。ワードプレスのアドレスはwordpress@~という形で送られてきますが変更可能です。 functions.phpに記載するのですがプラグ...
12 Feb 2022
Sassの遷移は多すぎる今日この頃 Ruby Sass→LibSass→DartSass(いまここ) Ruby SassはSassの最初の実装でしたが、2019年3月26日にサポートが終了しま...
22 Jan 2022
明けましておめでとうございます。 本年も何卒よろしくお願いいたします。 年末年始は雪でしたね、そこまで積もっていませんが。 熊野大社 昨年同様に大晦日の夜に出発しました。子供が大...
10 Jan 2022
最近はjQueryよりvueで書いた方が楽ではないかと思い学習中です。 そもそもVuejsはドキュメントが日本語対応なので試しやすいし情報も豊富なので学習しやすいです。 3大フレームワークと呼...
02 May 2021
ウェブエンジニアの須山のブログです。
WEBに関することや個人的に関心のあることについて書きます。主に技術系ブログです。