php文件没有在CI fodlers中运行

时间:2016-04-04 11:36:30

标签: php .htaccess codeigniter

我在我的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>

谢谢,

1 个答案:

答案 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库。