パーソナルホームネットワークサーバーを作成するためにUbuntu Serverをインストールしました。 Virtualminを追加しましたが、私のページとCGIが期待どおりに表示されます。
私が感じた問題は、Perlで書かれたtxtファイルを開いたり、書いたり、保存しようとしたときに動作しないことです。
無料のホスティングサイトに同じスクリプトをインストールしましたが、正常に動作します。ところで、私のホームネットワークサーバーではファイルも開きませんか?これは最後のステップですが、これ以上嬉しくありません。ログイン中の例TMP_IP.txtというtxtファイル名があります。
小さなサブルーチンはファイルを開き、編集中にIPが正しいことを確認するか、現在のIPをテキストファイルに追加します。スクリプトのすべてのケースで開く機能と書き込み機能をどのように使用しても、ファイルを開くことはできません。権限は666に設定されています。 777、1777も試してみました。変わりません。
私のスクリプトが新しいUnbuntu Webサーバーに対応するホスティングサーバーでファイルを正しく開いて書き込むのはなぜですか?私は何を見逃していますか?これは本当に恥ずかしかったです。
私はグーグルをしましたが、私の問題に対する解決策が見つかりませんでした。