FCKEditorでのファイルアップロード設定
perl版(といってもファイルアップロードはphpを使用)は、http://fckeditor.wikiwikiweb.de/Developer's_Guide/Participating/PERL_SetUp# を参考に設定した。
- fckconfig.jsの変更
var _FileBrowserLanguage = 'perl';
var _QuickUploadLanguage = 'php';
- ファイルマネージャのconnecterの変更その1
editor/filemanager/browser/default/connectors/perl/connector.cgiは改行コードがCRLFなので、サーバはWindows以外は、LFだけにしておく。
- ファイルマネージャのconnecterの変更その2
その後、以下のようにコメントにする。
## # SECURITY: REMOVE/COMMENT THE FOLLOWING LINE TO ENABLE THIS CONNECTOR. ## #&SendError( 1, 'This connector is disabled. Please check the "editor/filemanager/browser/default/connectors/perl/connector.cgi" file' ) ;
- ファイルマネージャのconnecterの変更その3
connector.cgi中、"retun"というスペルミスが数箇所あるので、"return"に変更する。
connector.cgiに実行権をつける。
$ chmod 755 connector.cgi
uploaderを有効に、URLパス、絶対パスの設定を行う。
$Config['Enabled'] = true; $Config['UserFilesPath'] = '/~foo/FCKeditor/UserFiles/'; $Config['UserFilesAbsolutePath'] = '/home/foo/public_html/FCKeditor/UserFiles/';
- 上記アップロードディレクトリの作成
アップロードディレクトリを作成して、書き込めるようにパーミッションを変更する。
$ cd /home/foo/public_html/FCKeditor
$ mkdir UserFiles
$ chmod 757 UserFiles
- ファイルマネージャのテスト実行
http://foobar.example.jp/~foo/FCKeditor/editor/filemanager/browser/default/connectors/test.html を実行する。
- 実際にFCKEditorを設定したフォームから実行してみる。
イメージ挿入/編集ボタンからアップロードしてみる。