人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

pear(fpdf)のインストール後にpearを使用したスクリプトを読み込むと下記のエラーがでます。
Warning: fopen(test.pdf): failed to open stream: Permission denied in /usr/local/lib/php/fpdf/fpdf.php on line 1044
FPDF error: Unable to create output file: test.pdf

権限の問題だと思うのですが色々と変更しても解決しません。
OSはFreeBSDになります。


●質問者: php-beginner
●カテゴリ:ウェブ制作
✍キーワード:FPDF FreeBSD LIB ON open
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pahoo
●60ポイント ベストアンサー

fpdf の Output メソッドを使って "test.pdf" を保存しようとしている行があるはずです。そのときの保存先ディレクトリが書き込み許可されていないと思われます。

PHPがどの権限で実行されているか分からないのですが、とりあえずパーミッションを 774 にしてみてください。⇒(参考)Linux パーミッションについて

◎質問者からの返答

いつもありがとうございます。

保存先のディレクトリのパーミッションを変更したらあさっりいけました。

pearに設置したディレクトリばかり気にしてました・・・。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ