TODOS・何でも情報交換TOPから是非ご覧ください。
一番下の投稿フォームへ
>
スレッド一覧
> 記事閲覧
Perlのパスは、同一レンタルサーバでも、違うことがある!
日時: 2017/07/14 16:18
名前:
りり
今、Xserverを仲間内で別に借りて、いろいろやっています。初夏に借りたので、新しいサーバなんですね。
TODOSで使っていたアップローダーは、管理権限と閲覧権限とアップロード権限と削除権限とあるので、便利なんですよね。見せたいけど、弄ってほしくないと言うことがありますから。
で、既存のものとそっくりに設置したのに、ずうっと500エラーで1時間以上もパーミッションとか確認していたけど、全然駄目。
最後に、Perlのパスを見直したら
https://www.xserver.ne.jp/support/faq/faq_service_cgi.php
sv2001〜(現在募集中のサーバー) /usr/bin/perl
既存のCGIスクリプトは、/usr/local/bin/perlとなっていることが多く、そのままでTODOSでは使えていたのよね。
でも、最近のサーバでは、/usr/bin/perlのみ可となっているようです。
あーーーやっと解決しましたーーー
でも、同じレンタルサーバでも、このような新旧の違いがありますから、要注意ですね。
私の場合、慣れているからと確認をきちんとしなかったのがダメでした。
皆様もお気をつけくださいね。
Re: Perlのパスは、同一レンタルサーバでも、違うことがある!
( No.1 )
日時: 2017/07/14 17:09
名前:
くりくり
こんにちは
個人的にはなんで新サーバーは/usr/local/bin/にコマンドをおいてないのか
そっちのほうがきになりますな。
ユーザーのことを考えて両方使えるようにするのが当たり前なんだけどなー。
Re: Perlのパスは、同一レンタルサーバでも、違うことがある!
( No.2 )
日時: 2017/07/14 17:30
名前:
りり
関係あるか分かりませんが
XserverもLinuxなので
https://ja.stackoverflow.com/questions/30665/root%E3%81%AB-usr-local-bin%E3%81%AE%E3%83%91%E3%82%B9%E3%81%8C%E9%80%9A%E3%81%A3%E3%81%A6%E3%81%AA%E3%81%84%E7%90%86%E7%94%B1%E3%81%AF%E3%81%AA%E3%82%93%E3%81%A7%E3%81%99%E3%81%8B
セキュリティを強めるためでしょうか?
Re: Perlのパスは、同一レンタルサーバでも、違うことがある!
( No.3 )
日時: 2017/07/14 17:37
名前:
りり
あと、こちらにも
http://mylinux.g.hatena.ne.jp/teraco/20081114/1226637835
>usr/bin以下のperlはyumを実行するとアップデートされる。しかし、usr/local/bin以下に導入した場合、勝手に中身が変わることはない(その代わり、自分でアップデートする必要がある。)
>/usr/local/bin ‐ 通信用語の基礎知識
>例えば、OS標準のmakeが使えず、GNU makeが必要、といったことは良くある話である。しかし標準のmakeを置き換えてしまうことは、望ましくない結果を生む可能性がある。
>このような場合、/usr/local/binにGNUのmakeを入れ、コマンドパスで/usr/local/binを/usr/binより先に書くだけで、簡単にmakeを差し替える事ができる。
Xserverが、新サーバで、/usr/local/binを使わせないのは、/usr/local/binに怪しい、勝手なコマンドを置いて欲しくない…ということでしょうか?
題名
スレッドをトップへソート
名前
画像添付
JPEG
GIF
PNG
参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。
パスワード
(好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。)
コメント
クッキー保存
楽しい交流と情報交換のTODOS
・アップローダーも用意。ぜひTOPからもご覧ください。
ご参考になりましたら、お気軽に一筆お書き込みくださいませ。
スレッドTOPへ
***
スレッド一覧