質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

3337閲覧

kcfinderで画像ファイルをサーバにアップロードして、Web画面に表示したいです。

v-rossi

総合スコア8

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

1クリップ

投稿2019/08/24 08:34

編集2019/08/27 03:06

前提・実現したいこと

ckeditorを使い画像を埋め込むためにkcfinderでファイルをアップロードし、
Web画面にアップした画像を表示したいです。

発生している問題・エラーメッセージ

「アップロード」タブからファイルを選択し、「サーバに送信」ボタンを押して画像をアップする際に

サーバーの応答が不正です。

とメッセージが表示されます。
サーバーを確認すると、ファイルはアップロードされています。

その後、「画像情報」タブで「サーバブラウザボタン」を押すと、
イメージ説明
上記のようにアップした画像が出ません。

該当のソースコード

config.phpの設定内容は

<?php /** This file is part of KCFinder project * * @desc Base configuration file * @package KCFinder * @version 3.12 * @author Pavel Tzonkov <sunhater@sunhater.com> * @copyright 2010-2014 KCFinder Project * @license http://opensource.org/licenses/GPL-3.0 GPLv3 * @license http://opensource.org/licenses/LGPL-3.0 LGPLv3 * @link http://kcfinder.sunhater.com */ /* IMPORTANT!!! Do not comment or remove uncommented settings in this file even if you are using session configuration. See http://kcfinder.sunhater.com/install for setting descriptions */ return array( // GENERAL SETTINGS 'disabled' => false, 'uploadURL' => "/storage/", 'uploadDir' => "", 'theme' => "default", 'types' => array( // (F)CKEditor types 'files' => "", 'flash' => "swf", 'images' => "*img", // TinyMCE types 'file' => "", 'media' => "swf flv avi mpg mpeg qt mov wmv asf rm", 'image' => "*img", ), // IMAGE SETTINGS 'imageDriversPriority' => "imagick gmagick gd", 'jpegQuality' => 90, 'thumbsDir' => ".thumbs", 'maxImageWidth' => 0, 'maxImageHeight' => 0, 'thumbWidth' => 100, 'thumbHeight' => 100, 'watermark' => "", // DISABLE / ENABLE SETTINGS 'denyZipDownload' => false, 'denyUpdateCheck' => false, 'denyExtensionRename' => false, // PERMISSION SETTINGS 'dirPerms' => 0755, 'filePerms' => 0644, 'access' => array( 'files' => array( 'upload' => true, 'delete' => true, 'copy' => true, 'move' => true, 'rename' => true ), 'dirs' => array( 'create' => true, 'delete' => true, 'rename' => true ) ), 'deniedExts' => "exe com msi bat cgi pl php phps phtml php3 php4 php5 php6 py pyc pyo pcgi pcgi3 pcgi4 pcgi5 pchi6", // MISC SETTINGS 'filenameChangeChars' => array(/* ' ' => "_", ':' => "." */), 'dirnameChangeChars' => array(/* ' ' => "_", ':' => "." */), 'mime_magic' => "", 'cookieDomain' => "", 'cookiePath' => "", 'cookiePrefix' => 'KCFINDER_', // THE FOLLOWING SETTINGS CANNOT BE OVERRIDED WITH SESSION SETTINGS '_sessionVar' => "KCFINDER", '_check4htaccess' => true, '_normalizeFilenames' => false, '_dropUploadMaxFilesize' => 10485760, //'_tinyMCEPath' => "/tiny_mce", //'_cssMinCmd' => "java -jar /path/to/yuicompressor.jar --type css {file}", //'_jsMinCmd' => "java -jar /path/to/yuicompressor.jar --type js {file}", ); です。 ### 試したこと uploadURLの値をいろいろ変えてみましたが、状況は変わりませんでした。 この設定で「/root/laravel/public/storage/files/」にファイルがアップされます。 「/root/laravel」内のすべてのパーミッションは「777」にしています。です。 エラーログには特にエラーはありませんでした。 解決方法をご存じの方がおられましたらご教示願います。 よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/08/24 11:30 編集

コードはコピペで再現可能なものをご提示ください。 また「Laravel」はタグにあったほうが良いですね。 あと、フォルダのパーミッションはどうなっているのでしょうか エラーログも確認して結果をご提示ください
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問