【发布时间】:2016-04-04 20:20:10
【问题描述】:
我在 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>
谢谢,
【问题讨论】:
-
plugins它在assest文件夹中 -
是的,插件在assets文件夹中。
-
然后像这样访问
https://sitename/user_data/assest/plugins/ -
@Purushottamzende 你需要什么??访问文件或加载
ckfinder和ckeditor?? -
@Abdulla,我想使用 ckfinder 上传图像功能,但服务器无法访问其连接器文件。它在图像上传对话框中给出 404 错误。所以我检查了它的文件是否可以访问并发现它们是可以访问的。
标签: php .htaccess codeigniter