すいません。concrete5のバージョンは5.4.1.1.1です。
ファイル保存場所というのは、「ファイルマネージャー→アクセス権限→ファイル保存場所」の部分でしょうか?その部分でしたら、パスが存在することを確認しているので、大丈夫だと思います。
画像のアップロードが出来ません。
2012年10月31日 at 12:05
画像をアップロードしようとすると、
以下エラーが出て、出来ません。
アップロードエラー
ファイルをサーバー上にアップローヂオする事ができませんでした。サーバー上のパーミッションをチェックし、保存先が書き込み許可されているかを確認して下さい。
画像ファイル保存先のパーミッションを777に変更もしていますし、管理者でログインしており、ファイル追加の権限も管理画面で見ると付与されています。拡張子が無くなっている等も無かったです。
また、画像のコピーは問題なく出来ました。
インストール時は問題なく実施できており、サーバーの移行後に出来なくなりましたが、移行時に別段権限を変更した等も無いです。ただDB作成が移行後になっています。
現状対処方法が全く判らないので、ご教授願いします。
タグ:
Re: 画像のアップロードが出来ません。
2012年10月31日 at 13:19
その機能です。5.5.2.1での記載でお伝えしていました。
filesディレクトリーは777に変更されたのかと思いますが、その中のフォルダも変更されていますか?(FTPソフト等によって表記が違うと思いますが、パーミッションの設定時に内包する項目も適用しないといけません)
あるいは、容量が大きな画像ですとphp.iniのファイルアップロード最大設定にひっかかるかもしれません
filesディレクトリーは777に変更されたのかと思いますが、その中のフォルダも変更されていますか?(FTPソフト等によって表記が違うと思いますが、パーミッションの設定時に内包する項目も適用しないといけません)
あるいは、容量が大きな画像ですとphp.iniのファイルアップロード最大設定にひっかかるかもしれません
Re: 画像のアップロードが出来ません。
2012年10月31日 at 13:51
関連するソースをひと通り見ましたがtaoさんも書いているように設定が正しければパーミッションが原因だと思います。PHPのmkdirかcopyのどちらかが失敗しているので、concrete5の再インストールは改善にならないと考えます。
Re: 画像のアップロードが出来ません。
2012年10月31日 at 13:31
「ファイルの保存場所」が一番怪しいと思います。
「標準のファイルの保存場所」がルートから始まっている事を確認し、一回「保存」してみてください。
パーミッションの問題ではfiles配下だけでなく、files自体、それと上位のディレクトリのパーミッションも確認してみてください。
あとはSeLinuxが有効になっていて設定がまちがっている可能性もあると思います。
「標準のファイルの保存場所」がルートから始まっている事を確認し、一回「保存」してみてください。
パーミッションの問題ではfiles配下だけでなく、files自体、それと上位のディレクトリのパーミッションも確認してみてください。
あとはSeLinuxが有効になっていて設定がまちがっている可能性もあると思います。
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: 画像のアップロードが出来ません。
あと、concrete5のバージョンを教えてもらえますか?