質問: getcwd() . "/test.cgi"; で得られたフルパス (例:/home/users/0/sub.jp-xxxxx/web/usr/bin/test/test.cgi)から test.cgi までいろいろ試しましたが、全て 127が返されました。 運用時は 階層の異なる複数の htmlから test.cgiを呼ぶことを 想定していて、localhostでは相対アドレス指定で 動作確認できていますが、Webサーバーでは同一ディレクトリでも 動作しないのでお手上げ状態です。 どなたかアドバイスを頂ければ幸甚です。
回答: 私の手違いで、回答をくださったあとで補足を記入したら ベストアンサーが選択できなくなってしまいました。 teratail事務局に確認したところ、質問を閉じるには 自己解決で閉じるしかないとの回答でした。 解決方法は補足の通り、サーバーの管理から phpのバージョンアップ(5.2>7.3)を行ったところ 返値 $rtn が 0 になり cgi の print文の出力が $out に得られました。 アドバイスいただいた皆様 ありがとうございました。