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

MediaWikiをインストールし、利用しようとしています。しかしながら、画像のアップロード後にサムネイルが表示されません。
「サムネイルの作成中にエラーが発生しました: 出力ディレクトリを作成できません」というエラーが出てきます。
スクリーンショットはこちらhttp://www.geocities.jp/sfcchannel/wiki.jpg

尚、LocalSettings.phpは以下のとおりです。

$wgEnableUploads = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
$wgImageResize = true;
$wgHashedUploadDirectory = false;


※ちなみに$wgUseImageResize = true;なども試してみました。


ImageMagickが正常ではないかと思い、「convert a.gif -resize 100x100 b.gif 」といったコマンドも実際に叩いてみましたが実行出来、変換できました。
OSはFedora10でWikiのバージョンはmediawiki-1.12.3になります。
原因が思い当たれば教えて下さい。よろしくお願いします。

●質問者: hanazaki
●カテゴリ:インターネット ウェブ制作
✍キーワード:GIF ImageMagick MediaWiki OS PHP
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● a-gamyl
●20ポイント

$wgUploadPath は通常 MediaWiki があるディレクトリにある images になっていると

思いますが、このディレクトリの権限とかが間違ってたり、もしくはなかったりは

してませんか?

$wgUploadPath を自分で指定していれば別のディレクトリになっていたりもしますが。

権限がおかしいな?という場合は、一度 chmod 777 でテストしてみた後で適当な権限

に戻してみたりしてみてはどうでしょうか。

http://www.mediawiki.org/wiki/Manual:$wgUploadPath

◎質問者からの返答

こちらについてはimagesのおよびその中のパーミッションは777にしていますのでパーミッションの問題ではないかと思います。


2 ● webees
●20ポイント

もう回答出ているかもしれませんが、いくつかのディレクトリを書き込み可能にしておく必要があります。

インストールガイドに、777だとか646とか数字が並んでいると思いますが、「パーミッション」と呼ばれます。

http://ja.wikipedia.org/wiki/Chmod

◎質問者からの返答

上記回答にも書きましたがパーミッションはすべて777にしております。PHPのセーフモードの関係でディレクトリが作成できないなどの不具合かと思いましたが、具体的な調査方法などもわからずにいます。


3 ● a-gamyl
●40ポイント

権限がOKであればあとは、PHPでアップロードが許可されているかどうかなんですが、php.ini で

file_uploads = On

とかの設定はできているでしょうか?

適当なサンプルで試してみられてはどうでしょう?

http://www.radinks.com/upload/config.php

http://www.standpower.com/php_up.html

◎質問者からの返答

file_uploads = Onの設定はできてます。あくまで小さい画像ファイルのアップロードは問題なくおこなわれており、巨大画像をアップロードした際にサムネイルが作れないという問題になります。(オリジナルサイズでの掲載は可能)

他に可能性があればご教授いただけますと幸いです。

関連質問


●質問をもっと探す●



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