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に怪しい、勝手なコマンドを置いて欲しくない…ということでしょうか?


メンテ

楽しい交流と情報交換のTODOS・アップローダーも用意。ぜひTOPからもご覧ください。
ご参考になりましたら、お気軽に一筆お書き込みくださいませ。
題名 スレッドをトップへソート
名前
画像添付
JPEG
GIF
PNG



参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。
パスワード (好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。)
コメント

   クッキー保存
スレッドTOPへ***スレッド一覧