FCKeditor(2.6.5)の使用アップロード機能を使用すると、機能しているように動作しますが(エラーは発生しません)、ファイルはアップロードされません。ftpでファイルマネージャーを使用してアップロードフォルダー内の他のファイルを表示したり、fckを使用してフォルダーを作成したりできます。
何かご意見は?
FCKeditor(2.6.5)の使用アップロード機能を使用すると、機能しているように動作しますが(エラーは発生しません)、ファイルはアップロードされません。ftpでファイルマネージャーを使用してアップロードフォルダー内の他のファイルを表示したり、fckを使用してフォルダーを作成したりできます。
何かご意見は?
にあるconfig.phpを編集する際の問題を解決できます
\fckeditor\editor\filemanager\connectors\php\config.php
絶対パスを正しく配置する:
// Path to user files relative to the document root.
$Config['UserFilesPath'] = '/userfiles/' ;
// Fill the following value it you prefer to specify the absolute path for the
// user files directory. Useful if you are using a virtual directory, symbolic
// link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
// Attention: The above 'UserFilesPath' must point to the same directory.
$Config['UserFilesAbsolutePath'] =
FCKeditor構成ファイルで正しい値を確認し、アップロードスクリプトを実行しているプロセスに対して書き込み可能になるように、アップロードフォルダーのアクセス許可を設定しましたか?
ちょうどこれを自分で経験しました。重要なのは、有名な「move_uploaded_file」関数呼び出しが配置されているPHPFckEditorFileUpload関数の周囲にエラーハンドラーを配置することでした。私にとっては、phpを実行するプロセスに、Webサーバーが所有する宛先ファイルディレクトリへの書き込み権限がないという権限の問題でした。サーバーの管理者がいないので、2つのオプションがあり、phpがサーバーに書き込むことができるように十分なアクセス許可を与え(完全に開始して機能することを証明します)、それを元に戻すか、次にPHPftp関数を使用して一時ファイルからファイルをコピーします水サーバーが所有するディレクトリへの場所。重要なのは、Webコンテンツのアップロードに使用するのと同じftpユーザーを使用することです。