我在我的CI文件夹结构中包含了CKEditor和CKFinder库。 它的内部" user_data"夹。但是当我尝试访问其文件时,它会给出404错误。以下是文件夹结构: -
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文件,表示应用程序文件夹。 请给我一些关于如何解决这个问题的建议。我也把它放在控制器或库文件夹中。但是输出相同。
=====更新======= 我试图通过ckfinder将图像上传到服务器,并在上传图像时收到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 :(得分:0)
试试这个
<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>
确保已加载URL库。