• 締切済み

フリーソフトの(Gランキンガ3)について教えてください

2007年のフりー配布ソフトで”Gランキンガ3”をアップしましたが上段に、 Warning: session_start() [function.session-start]: open(/tmp/php/sess_860e3c575b33e1f92db9955c4f9f7be6, O_RDWR) failed: そのようなファイルやディレクトリはありません (2) in /home/0web_cjb_net/zw0013882/public_html/ranking/grank.php on line 132 下段に、 Warning: Unknown(): open(/tmp/php/sess_860e3c575b33e1f92db9955c4f9f7be6, O_RDWR) failed: そのようなファイルやディレクトリはありません (2) in Unknown on line 0 Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp/php) in Unknown on line 0 が表示されてしまいます。 デザインが大変気に入ったのですが、作成者の方も現在はサイトの更新をされておられないようで困っています。 どなたかお力になっていただけないでしょうか? ちなみに132行目は、session_start() :です。 作成中のサイトのURLは http://n1414.0web.cjb.net/ranking/grank.php になります。 どうかよろしくお願い致します。

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

noname#225112
noname#225112
回答No.1

各ファルダのパーミッション設定は適切ですか? 一度確認してみてください。

asty2008
質問者

補足

ゼロウェブサーバーを利用させて頂いています。 こちらでは、【CGIの設置マニュアルによっては、上記パーミッションとは異なる値を指定している場合がありますが、本サーバーではセキュリティ対策を行っておりますので、上記のように設定してください。】 とあります。 ファイルの種類 パーミッション(属性) HTML・画像ファイル 604 (rw----r--) もしくは 644 (rw-r--r--) CGI実行ファイル 700 (rwx------) CGIデータファイル 600 (rw-------) .htaccessファイル 604 (rw----r--) ディレクトリ 705 (rwx---r-x) 600では全く画面が表示されなくなりましたので、604で設定しています。606でも試しましたが変化はありませんでした。 ディレクトリは1個のみでこちらは705に設定しています。

関連するQ&A

  • お願いします。

    CakePHP1.2で開発しております。 ユーザ登録をする処理でローカルではうまくいっていたんですが、本サーバで動作の確認をすると、DBに登録する際に次のようなWarningが出てしまい、登録ができません。 $this->User->save()の箇所で弾かれてしまいます。 Warning (2): Unknown: open(/var/lib/php/session/sess_in2e3u6bfrvq8c8orrkf82n516, O_RDWR) failed: Permission denied (13) [Unknown, line ??] Warning (2): Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) [Unknown, line ??] これはファイルのパーミッションが問題なのでしょうか。 時間がなくてテンパってしまってます。 宜しくお願いします。

    • 締切済み
    • PHP
  • centOSにcakePHPを入れた際のエラー

    現在、amazon web serviceにてec2(centOS)を立ち上げ、 cakePHP(バージョン2.3)を配置しました。 配置した場所は /var/www/html/cakePHP で、ブラウザからcakeの画面が表示されるのは確認しております。 サーバ上に置いた際に発生するいくつかのエラーを直してエラーを消したのですが、 先ほどまた新たにエラーが発生してしまいました。 そのエラーの内容ですが、ページ上部に session_start() [http://php.net/function.session-start]: open(/var/lib/php/session/sess_u0btov6g5v9ob0lc0n9rpuaea6, O_RDWR) failed: Permission denied (13) [CORE/cake/libs/cake_session.php, line 587] というかんじで表示されています。 内容はなんとなく理解できて、 /var/lib/php/session/sess_u0btov6g5v9ob0lc0n9rpuaea6, O_RDWR のパーミッションを変更すれば直るかと思うのですが、 本当にこの直し方で大丈夫でしょうか。 この方法で直しても、いつかまた同じエラーが発生しそうで不安なので ご質問させていただきました。 お分かりになられる方、いらっしゃいましたらご教授のほどお願いいたします。

    • ベストアンサー
    • PHP
  • xreaでファイル作成ができない。パーミッションが不足しているとのこと

    xreaで以下のようなコードを書いたPHPファイルを実行しました。 if (($mixSource = fopen("../mail".$MailID.".htm","w")) === FALSE) { print("ファイルオープンでエラーが発生しました。");} fwrite($mixSource,$str); fclose($mixSource); そうしましたところ、権限が足りないというエラーが発生しました。 パーミッションを0777に設定しても、しばらくすると0705に戻っているため問い合わせると、0777は許可していないとのこと。 調査した結果、PHPをCGIとして動作させると良いらしいので、 AddHandler application/x-httpd-phpcgi .php と書いた「.htaccess」ファイルをアップロードしました。 そうするとファイル書き込みは正常に動作するようなのですが、 今度は session_start(); を実行すると Warning: session_start() [function.session-start]: open(/tmp/sess_igp2b7reu7aold9btdspuc2d57, O_RDWR) failed: Permission denied (13) というエラーとなります。 単純にxreaで、ファイル作成を行いたいだけなのですが、 方法をご存知ありませんでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 携帯のPHPで・・

    宜しくお願いします 携帯サイトを製作していますが、ドコモでは全く問題ないのですがボーダフォンの実機で確認すると下記のようなエラーが連発します。 (1)Warning: session_start(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in~ (2)Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at ~ (3)Warning: Unknown(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in Unknown on line 0 (2)ついてはセオリー通りsession_start();の前には何も書いていません。 環境はwindows,PHP4.3.2です 似たような経験をお持ちの方アドバイスお願いします

    • 締切済み
    • PHP
  • 会員管理システムを作っているのですが、エラーが出て困っています。

    phpとsmartyで会員管理システムを構築しているのですが、以下のようなエラーが出て困っています。 エラー文 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\Login.class.php:1) in C:\xampp\htdocs\login.php on line 5 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\Login.class.php:1) in C:\xampp\htdocs\login.php on line 5 Warning: Smarty error: unable to read resource: "login.tpl" in C:\xampp\htdocs\Smarty.class.php on line 1092 このエラー文は何と言っているのですか? また、解決方法が分かる方、ご回答お願いします。

    • 締切済み
    • PHP
  • PHPからHTMLファイルを書き出し

    PHPプログラムからHTMLファイル(aaa.html)を書き出しているのですが、 その作られたHTMLファイルにブラウザでアクセスすると以下のようなエラーメッセージが表示されます。 Warning: Unknown: SAFE MODE Restriction in effect. The script whose gid is 1000 is not allowed to access /****/aaa.html owned by uid 1000 in Unknown on line 0 Warning: Unknown: SAFE MODE Restriction in effect. The script whose uid is 1000 is not allowed to access /****/aaa.html owned by uid 1000 in Unknown on line 0 Warning: Unknown: failed to open stream: Success in Unknown on line 0 Fatal error: Unknown: Failed opening required '/****/aaa.html' (include_path='.:/usr/local/lib/php') in Unknown on line 0 HTMLファイル名はユニークなので、あらかじめサーバーにアップロードし用意しておくという事ができません。 PHPプログラムの所有者と作成されたHTMLファイルの所有者が異なっていました。 chownはサーバーの仕様で使うことができません。 HTMLファイルのパーミッションを777として書き出しても、変化はありませんでした。 またPHPはsafemodeです。こちらも仕様でoffにできません。 長くなってしまい申し訳ないです。 HTMLファイルを閲覧できる方法はありますでしょうか。 どうかお知恵をお借りしたく思います。

    • 締切済み
    • PHP
  • wordpress 自動アップグレードがうまくいきません

    自動アップグレード(ver2.7.1→ver2.8.4)しようとすると、以下のwarningがでて、アップグレードが失敗します。解決したいのですが、よろしくお願い申し上げます。 warning中の***は塗りつぶしです。 Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 174 Warning: fileowner() [function.fileowner]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: fileowner() [function.fileowner]: stat failed for /tmp/1250670656 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 630 Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 174 Warning: fileowner() [function.fileowner]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: fileowner() [function.fileowner]: stat failed for /tmp/1250670656 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 630 Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 174 Warning: fileowner() [function.fileowner]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: fileowner() [function.fileowner]: stat failed for /tmp/1250670656 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 630

  • セッションとヘッダーの順序について

    session_name("WebID"); session_start(); を header("Content-Type: text/html; charset=UTF-8"); のあとに呼び出すとエラーになります。 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\php\index.php:56) in C:\xampp\htdocs\php\verify.php on line 3 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\php\index.php:56) in C:\xampp\htdocs\php\verify.php on line 3 やはりセッションを先に呼び出さないといけないのでしょうか? session_unsetというものを使えばこの順序でもうまくいきますか? index.phpからエラーが起きたファイルを表示させているので、 順序は変えにくいのですが、順序を変えなくてもクリアできる 方法があったら教えてください。

    • ベストアンサー
    • PHP
  • php apache 動かない・・

    画像のようなエラーが出て、.phpファイルを表示してくれません・・。 httpd.confファイルには、 PHPIniDir "C:\php\" LoadModule php5_module "C:/php/php5apache2_2.dll" AddHandler application/x-httpd-php .php とだけ追記しています。 documentrootとかその他全てデフォのままです。 よろしくお願いします・・。 ________________________________________________________________________________ Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 Fatal error: Unknown: Failed opening required 'C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/index.php' (include_path='.;C:\php\pear') in Unknown on line 0

    • ベストアンサー
    • PHP
  • PHPの実行で、漢字のホルダー名があるとき、できませんか

    こちらでは OS=WindowXPに Apache php5 それに、MySQL をインストールしてサーバを立てています <?php phpinfo(); ?> を実行してみると ルートに置けば正しく実行され 途中漢字のDirectryの経るとエラーが出ます -------------------エラーは Warning: Unknown: Failed opening 'E:\bun\遏・隴・sqqq\cd_access\php_class\info.php' for inclusion (include_path='.;C:\php5\pear') in Unknown on line 0 -------------------- 確かに、バケているところは、知識、という Directryなのですが

    • ベストアンサー
    • PHP

専門家に質問してみよう