Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 代码点火器+;GoCart CMS+;Dreamhost(共享主机)说;找不到您指定的型号…“;_Php_.htaccess_Codeigniter_Content Management System_Dreamhost - Fatal编程技术网

Php 代码点火器+;GoCart CMS+;Dreamhost(共享主机)说;找不到您指定的型号…“;

Php 代码点火器+;GoCart CMS+;Dreamhost(共享主机)说;找不到您指定的型号…“;,php,.htaccess,codeigniter,content-management-system,dreamhost,Php,.htaccess,Codeigniter,Content Management System,Dreamhost,我一直在当地的一个网站(WAMP)工作,它的工作100%。现在我正试图把它放在客户端的Dreamhost服务器上,它给了我5天的问题 但是,在index.php页面上,它显示: 遇到错误 无法找到指定的型号:设置 服务器的结构是: 家 使用者 域名1.com 应用/ 系统/ index.php 域名2.com .htaccess: Options +FollowSymLinks AuthType Basic AuthName "Restricted Access" AuthUs

我一直在当地的一个网站(WAMP)工作,它的工作100%。现在我正试图把它放在客户端的Dreamhost服务器上,它给了我5天的问题

但是,在index.php页面上,它显示:

遇到错误 无法找到指定的型号:设置

服务器的结构是:

    • 使用者
      • 域名1.com
        • 应用/
        • 系统/
        • index.php
      • 域名2.com
.htaccess:

Options +FollowSymLinks

AuthType Basic
AuthName "Restricted Access"
AuthUserFile "/home/user/domain1.com/.htpasswd"
Require valid-user

RewriteEngine On

RewriteCond %{REQUEST_URI}::$1 ^(.*?/)(.*)::\2$
RewriteRule ^(.*)$ - [E=BASE:%1]
RewriteBase /home/user/domain1.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ %{ENV:BASE}/index.php?/$1 [L,QSA]
在config.php中,我的
base\u url
是:

$config['base_url']='domain1.com'

调用unfound设置模型的位置位于GoCart的application/controllers/Bootstrap.php文件的第143行。上面写着

    //autoload some libraries here.
    $this->load->model('Settings');
    $this->load->library(['session', 'auth', 'form_validation']);
    $this->load->helper(['file', 'string', 'html', 'language', 'form', 'formatting']);
因为我使用的是GoCart CMS,Settings.php不在models文件夹中,而是在application/modules/Settings/models中

这是我能提供的唯一信息。我不确定本地版本和网络版本之间到底出了什么问题,但我发现了很多关于Dreamhost的文章和论坛帖子,这些文章和帖子导致CodeIgniter出现问题。我认为它可以与CodeIgniter一起工作,但现在GoCart引起了一些问题,不幸的是GoCart没有CodeIgniter那样有文档记录(所以答案很难找到)


有什么想法吗

供将来参考:GoCart CMS创建一个清单文件(application/config/manifest.php),该文件覆盖其他路由并记录它使用的所有控制器的URL。显然,当您在本地服务器上安装GoCart时,它会设置文件的本地路径,并且这些文件正在web服务器上使用。我删除了manifest.php,GoCart重写了一个新的。现在它工作了

尝试将基本url设置为
http://domain1.com/
(正确的方式)。