Ticket #400 (closed バグ指摘: 修正済)

Opened 12 years ago

Last modified 10 years ago

帳票表示のファイル読み込みでのエラー

Reported by: nakanishi Owned by: somebody
Priority: Milestone: EC-CUBE2.3.3
Component: 管理画面 Version: 2.3.0
Keywords: Cc:
修正済み:

Description (last modified by nakanishi) (diff)

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3104&forum=9&post_id=11939#forumpost11939

受注管理から帳票表示を行うと下記のエラーメッセージが表示されました。

----エラーメッセージ ここから----
Warning: main() [function.main]: Unable to access ../../../data/pdf/fpdf.php in /***(略)***/data/pdf/japanese.php on line 2

Warning: main(../../../data/pdf/fpdf.php) [function.main]: failed to open stream: そのようなファイルやディレクトリはありません in /***(略)***/data/pdf/japanese.php on line 2

Fatal error: main() [function.require]: Failed opening required '../../../data/pdf/fpdf.php' (include_path='.:/usr/local/lib/php') in /***(略)***/data/pdf/japanese.php on line 2
----エラーメッセージ ここまで----

ソースファイルを確認したところ、バグらしき箇所を見つけました。

[該当ファイル] /data/pdf/japanese.php
[該当箇所]:2行目、3行目
[バグ内容]:フォルダ指定が正しくないと思われます。


下記の修正を行ったところ、正常動作するようになりました。
(修正前)
 require('../../../data/pdf/fpdf.php');
 require('../../../data/pdf/fpdi.php'); //追加
(修正後)
 require('fpdf.php');
 require('fpdi.php'); //追加

Change History

comment:1 Changed 12 years ago by nakanishi

  • Description modified (diff)

comment:2 Changed 12 years ago by nakanishi

  • Status changed from new to closed
  • Resolution set to 修正済

r17718で解決。 読み込む先のパスを修正することで解消しました。

comment:3 Changed 10 years ago by Seasoft

コミュニティ r17906

Note: See TracTickets for help on using tickets.