• ベストアンサー

フルパスについてご質問します

あるプログラムにサーバーのフルパスを入れると、 反応が良くなります。 最近、違うサーバーにサーバーに対応した フルパスをいれて実行したところ、 動作がよくありません。 /home/sites/FQDNドメイン名/ユーザーID/ファイルの場所 このような場合、何が考えられますでしょうか? 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.3

個人情報やらあるのかもしれませんが、できるだけ詳しく状況を書いていただかないと どうにも答えられないと思います。 その予約システムを動作させているマシンが「サーバー」で、 いままで X というサーバーで動かしているときには問題はなかったけど Y というサーバーで動かすようにしたら問題が出たということでしょうか? >/home/sites/FQDNドメイン名/ユーザーID/ファイルの場所 これは、その「サーバー」のディスクでの置き場所ですよね。 マシンを変えてレスポンスタイムがどうこうという話なら、 Perlのスクリプトのつくりがどうこう言う前に、そのマシンの性能を 比較してどうとか、実はNFSにファイルが置かれるようになったとか いくつか思いつかないでもないですが、いずれにしても 今回の補足程度のものしかだしていただけないのなら、 こちらとしても考えるだけ無駄ということになってしまいます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mattalix
  • ベストアンサー率62% (47/75)
回答No.2

>反応が良くなります。 >動作がよくありません。 これで分かる人がいたらエスパーですね だいたい『何の』フルパスなのか 扱うファイル?perlのパス?

全文を見る
すると、全ての回答が全文表示されます。
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

その「あるプログラム」というのがPerlでかかれたものだということなのでしょうか? だとしても、書かれていることが漠然としたもので状況が皆目わかりません。 あるプログラムとサーバーの関係はどういうものなのでしょうか? 通信してなにかデータのやり取りをするとかでしょうか。

abesouri
質問者

補足

あるシステムとはPerlで書かれた予約システムです。 SQLなどは利用しておりません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フルパス

    フルパスで http://○○.com というのは分かりますが /home/sites/chicappa.jp/users/○○/web というのは何でしょうか? どういう時に使うのでしょうか?

    • ベストアンサー
    • HTML
  • Sendmail メールをドメイン名のみで受信する

    お世話になります、初めて投稿します。 現在メールサーバの更新を行っています。 旧サーバがSolaris&Sendmail8.9.3 新サーバがRHEL&Sendamail8.13.1 旧サーバはCFを使っており、新サーバはsendmail.mcを使っています。 一通りの設定が完了したのでテストを始めているのですが、 1つだけ旧サーバと挙動が違う点が発生しており、その解決方法を 知っている方がいれば教えていただけたらと思います。 旧サーバでは外部からユーザ名@FQDNのアドレス宛にメールを 送信するとRelay operation rejectedで戻ってきます。 ユーザ名@ドメイン名のみであれば問題なく送信できています。 これが新サーバになるとユーザ名@FQDN、ユーザ名@ドメイン名のみ 両方に送信できてしまいます。 新サーバでユーザ名@FQDNでのメールの受信をできなくすることは 可能なのでしょうか? CFを使った設定からsendmail.mcへの設定の対応がいまいち よくわかっていないのが原因かもしれません。 すいませんが知見のある方よろしくお願いします。

  • フルパスについての質問です

    フルパスについての質問です 通常外部からアクセスさせる為に Ipアドレス http://111.111.111.111/ フルパス /home/site だった場合 http://111.111.111.111/home/site で外部からアクセスできるものでしょうか? 現在専用サーバーをレンタルしてて、あるプログラムから上記ではアクセスできない状態のため質問させていただきました。初歩的な質問て申し訳ありません。

  • 移動プロファイルが指定したパスに保存されない

    こんにちわ、下記のシステム環境でユーザ移動プロファイルが指定したパスに保存されず困ってます。 システム環境  ・サーバ:Windows Sever 2003 Standard  (ホスト名:server01) ・クライアント:Windows Vista Business  (ホスト名:client01) ・ドメイン環境 ・ドメインユーザを使用 (ユーザ名:test01) ・移動プロファイル設定  (サーバに\\server01\Profiles$\test01と設定) 現象としてはサーバに設定したパスに移動プロファイルが保存されません。 \\server01\Profiles$\test01と設定しても 実際には\\server01\Profiles$\test01.V2に保存されます。  (test01.V2 というフォルダはドメインユーザ(test01ユーザ)が  ログインしたときに自動的に作成されます。) 指定したパスに保存できるようにしたいのですが、 お分かりの人がおりましたら助言お願い致します。

  • cgiの設置後のセットアップ記入について

    cgiの設置後のセットアップの件で教えてください。 当方は全くの初心者、これからHPを作ろうなどと考えている くらいの者ですので、専門的な用語も分からない れべるなのですが‥ cgiファイルを解凍後、FTPにアップ、までは なんとか調べてできました。 その後、そのプログラムの設定をしようとしていますが 【 /home/sites/lolipop.jp/users/<ドメイン>-<アカウント>/web/hana 】 と記入しろ、という場合、 ドメインとアカウントは何になりますか? ロリポップの場合ですと、「フルパス」として 通知されたそのままになりますか? ↓ ( /home/sites/lolipop.jp/users/<ドメイン>-adc.cc/web/ ) 独自ドメイン(adc.ccとします)を使っていますので アップして、設定をしようと開いているその画面の URLは http://adc.cc/hana/hana_setup.cgi になっています。 どうか教えてくださいm(_ _)m ★フルパスの最後に/hana とつけると  440(指定されたページURL)はみつかりません  となってしまいます。

  • postfix 受信時 php スクリプト実行

    ※一部、ドメイン名が隠れてなかったので再度投稿しました。 【環境】 os: freebsd 8.4 php: 5.4.13 postfix:2.9.5 メールの送受信はエラーなくできています。 【やりたいこと】 メール受信時にPHPスクリプトを実行したい!(メールでブログ上げたい!!!!) 【困っていること】 メールログみると、PHPが実行されずに”転送”しようとしている。 <maillog> Jan 22 23:42:31 postfix/qmgr[36840]: from=<送信元>, size=38495, nrcpt=1 (queue active) Jan 22 23:42:31 postfix/virtual[36877]: to=<|php /usr/home/ユーザー名/htdocs/実行したい.php@ドメイン>, orig_to=<送信先>, relay=virtual, delay=0.32, delays=0.31/0/0/0, dsn=5.1.1, status=bounced (unknown user: "|php /usr/home/ユーザー名/htdocs/実行したい.php@ドメイン") ※なぜか PHP 実行したいのに、PHPのパスのあとに@ドメインが! このアドレスはあるわけないので送信元にエラーメールが戻ってきたのでした。 <エラーメール> Undelivered Mail Returned to Sender 中略 <"|php /usr/home/ユーザー名/htdocs/実行したい.php"@ドメイン> (expanded from <送信先>): unknown user: "|php /usr/home/ユーザー名/htdocs/実行したい.php@ドメイン" 【試したこと】 バーチャルメールボックスなので virtual_alias_maps(ファイル名:/usr/local/etc/postfix/virtual_alias) に 下記を記述しました。 blog@ドメイン  | "/usr/local/bin/php /usr/home/ユーザー名/htdocs/実行したい.php" そして、 postmap /usr/local/etc/postfix/virtual_alias として、postfix stop → postfix start してメールを送信すると、上記エラーに…。 ※blog@ドメイン までをバーチャルなユーザー名にしています。 (バーチャルドメインで現在2ドメイン運用しています。今回の「blog@ドメイン」というのはサーバのユーザーにはいなくてvirtual_mailbox_mapsに登録しているバーチャルなユーザーです。) バーチャルなユーザーは ユーザーID:グループID を 5000:5000 としています。 実行したい.php は 持ち主 5000:5000 で、 パーミッション 744 です。 また、このPHPはファイルの書き込みをします。 書きこみ対象のフォルダのパーミッションは777にしてあります。 (持ち主はwww:www になっています) あとで調べてみたらmain.cf の default_privs という項目が気になったので サーバーのユーザーを指定してPHPもそのユーザーのものにしましたが 結果、なんらかわらなかったので元に戻しました…。

  • ロリポップでZendを導入できますか?

    ロリポップでZendを導入しようとしていますが、エラーが出て困っています。 Zendの場所はユーザから見たら一番上のルート、つまり/home/sites/lolipop.jp/users/***/web/Zend としています。エラーは下記です。(***は私のユーザ名、/aaa/index.phpを実行しています。) Warning: require_once(Zend/Controller/Action.php) [function.require-once]: failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/***/web/aaa/index.php on line 4 Fatal error: require_once() [function.require]: Failed opening required 'Zend/Controller/Action.php' (include_path='.:/usr/local/php5/php') in /home/sites/lolipop.jp/users/***/web/aaa/index.php on line 4 また、.htaccessにはphpのパスを通すため、下記のように書いています。 php_value include_path ".:/usr/local/php5/php:/home/sites/lolipop.jp/users/***/web/Zend/" .htaccessの場所は、Zendフォルダと同じくルートディレクトリです。(つまり/home/sites/lolipop.jp/users/***/web/ の下です。) また、念のため、.htaccessに下記の記述も試しましたが、だめでした。 php_value include_path ".:/usr/local/php5/php:/home/sites/lolipop.jp/users/***/web/" 何が悪いのでしょうか?あるいはそもそもロリポップへのZendの導入は無理なのでしょうか?

    • ベストアンサー
    • PHP
  • パスの書き方。

    パスの書き方。 require_once "Auth.phpのパス"でAuth.phpのパスを指定したいのですがどのように書いていいのかがわかりません。 Auth.phpの場所は ・・・ /Users/XXXXX/PEAR プログラムの場所は ・・・ /Library/WebServer/Documents です。よろしくお願いします

    • ベストアンサー
    • PHP
  • フォルダのパスが見つからない

    VB6のプログラムで単純にパスを定義しています。 Folder_Name = "C:\TEMP\TEST" の様に。 ところがWinXP,Win2000Proでは正常に動作するの ですがWin98SEでは実行時エラーでパス名が見つかりません。 確実に定義したパスはPC内にあります。 なぜかお教えお願いします。 (ファイルシステムのNTFSとFAT32で違いがあるのでしょうか)

  • MTでのサブドメイン設定について

    お世話になっております。 続けての質問で申し訳ありません。 現在ロリポップサーバーにてMTを運用しています。 2年前まではサブドメインでのサイトを運用できていたのですが 久々にサブドメインでサイトを作ろうと思ったらつくれなくなりました。 http://sub.ドメイン名.com/として サイトパスを/home/sites/lolipop.jp/users/lolipop.jp-dp58107●●●/web/subとして再構築をしても「このプログラムではこの Web ページを表示できません」と表示されます。 http://ドメイン名.com/sub なら表示されます。 解決方法をご教授頂ければと思います。 よろしくお願い致します。