2016-04-04 12 views
1

CKEditorおよびCKFinderライブラリーをCIフォルダー構造に含めました。 内部の「user_data」フォルダ。しかし、私はそのファイルにアクセスしようとすると、404エラーが発生します。以下はフォルダ構造です: -CIフォルダー内でphpファイルが実行されない

application 
    - controller 
    - models 
    - views 
    - etc.. 
system 
user_data 
    - assets 
     - plugins 
      - ckfinder 
      - ckeditor 
      - phpinfo.php 

私はパス "plugins/ckfinder"まで行くことができますが、そのファイルにアクセスすることはできません。 404エラーを出します。確認のため、同じフォルダにphpinfo.phpを追加しましたが、同じエラーが表示されました。だから、

https://sitename/user_data/assets/plugins/ 

は/内部のファイルとフォルダを表示しますが、 https://sitename/user_data/assets/plugins/phpinfo.php

が404エラーになります与えます。 私はルートフォルダにhtacessファイルが1つしかありません。つまり、アプリケーションフォルダがあります。 これを解決する方法についていくつか提案してください。私はコントローラーやライブラリのフォルダに入れてそれをtreidします。同じ出力です。

===== UPDATEの======= 私はckfinderを介してサーバに画像をuplaodしようとすると、画像をアップロードする際に404エラーを取得しています。 ckfinderファイルにアクセスできるかどうかを確認するために、私は上記の場合に試しました。以下は私のコードです。

<html> 
    <head> 
    <script type="text/javascript" src="ckeditor/ckeditor.js"></script> 
    <script type="text/javascript" src="ckfinder/ckfinder.js"></script> 
    </head> 
    <body> 
     <h1>CKEditor CKFinder Integration using PHP</h1> 
     <textarea id="editor1" name="editor1" rows="10" cols="80"></textarea> 
    <script type="text/javascript"> 
    var editor = CKEDITOR.replace('editor1', { 
     filebrowserBrowseUrl : 'http://stename/user_data/assets/plugins/ckfinder/ckfinder.html', 
     filebrowserImageBrowseUrl : 'http://stename/user_data/assets/plugins/ckfinder/ckfinder.html?type=Images', 
     filebrowserFlashBrowseUrl : 'http://stename/user_data/assets/plugins/ckfinder/ckfinder.html?type=Flash', 
     filebrowserUploadUrl : 'http://stename/assets/user_data/plugins/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files', 
     filebrowserImageUploadUrl : 'http://stename/user_data/assets/plugins/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images', 
     filebrowserFlashUploadUrl : 'http://stename/user_data/assets/plugins/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash' 
    }); 
    CKFinder.setupCKEditor(editor, '../'); 
    </script> 
    </body> 
    </html> 

おかげで、

+0

'plugins'それは' assest'フォルダにあります –

+0

はい、プラグインはassestsフォルダにあります。 –

+0

このようなアクセスは 'https:// sitename/user_data/assest/plugins /' –

答えて

0

は、URLのライブラリがロードされていることを確認し、この

<script type="text/javascript" src="<?php echo base_url() ?>user_data/assets/plugins/ckeditor/ckeditor.js"></script> 
<script type="text/javascript" src="<?php echo base_url() ?>user_data/assets/plugins/ckfinder/ckfinder.js"></script> 

を試してみてください。

+0

すべてのオプションを含む適切なテキストエディタが表示されますが、エディタから画像をアップロードすると404エラーが発生します。デバッグ時にconnection.phpファイルにアクセスできませんでした。その理由がわかりません。 –

+0

whats that 'connection.php' ?? –

+0

申し訳ありません申し訳ありません、 "ckfinder/core/connector/php/connector.php?command = QuickUpload&type = Files"これは私のckeditorパスで、404にエラーを表示します。 –

関連する問題