【问题标题】:How to set up Dreamweaver to use CodeIgniter?如何设置 Dreamweaver 以使用 CodeIgniter?
【发布时间】:2013-01-27 10:25:49
【问题描述】:

我正在使用dreamweaver cs5 和xampp。我在 htdoc 中创建了一个文件夹名称 CI,我所有的 codeigniter 文件和文件夹都在其中,即 application、system、user_guide、license.txt、index.php 和 .htaccess(为空白)。

我的 Dreamweaver 设置是:

Site
Site Name: codeIgniter   Local Site Folder: C:\xampp\htdocs\CI

Servers
ServerName: codeIgniter   Connect using: Local/Network
Server Folder: c:\xampp\htdocs\CI\   Web URL: http://localhost/site/

and i unticked remote server and ticked testing server.

我的 codeigniter 设置是:

$config['base_url'] = 'http://localhost/site/';
$autoload['libraries'] = array('database');
and created site.php in the controller.

我在 Dreamweaver 中遇到的错误是: 无法解析动态相关的文件,因为站点定义不是 此服务器正确。重试|设置。

此外,当我尝试将其作为实时视图或在浏览器中查看时,它会将我带到 localhost/site/application/controllers/site.php ,表示找不到对象

但是使用notepad++一切都很好,我可以看到设置codeigniter没有任何问题

【问题讨论】:

    标签: codeigniter dreamweaver


    【解决方案1】:

    您的 weburl 必须与您的站点根目录匹配,将您的 weburl 和 $config['base_url'] 更改为 http://localhost/CI/ 并检查您的服务器模型是否设置为 php/mysql。

    【讨论】:

    • 好的,现在它没有显示错误,但现在它说不允许直接脚本访问,如果我尝试在浏览器选项中通过 Dreamweaver 预览预览页面,因为它会将我带到本地主机/CI/application/controllers/site.php。但是如果我在浏览器中手动输入 localhost/CI/index.php/site/home 我可以看到页面
    • 是的,它应该是这样工作的,所有请求都通过 index.php 页面。检查ellislab.com/codeigniter/user-guide/general/routing.html
    猜你喜欢
    • 2011-06-20
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 2016-05-02
    • 1970-01-01
    • 2013-02-28
    • 2011-05-08
    相关资源
    最近更新 更多