如何托管我的PyroCMS网页

时间:2012-02-23 22:39:59

标签: php codeigniter web hosting pyrocms

所以我创建了基于PyroCMS的网页,添加了一些自定义模块。使用wampserver在localhost上完成开发。现在我需要将这个网站放在网上,所以我试图使用免费托管来测试它。我将项目文件夹上传到webhost,导入数据库,更改了database.php文件以进行新的连接设置。

但是,当尝试从网站自定义模块时,我收到消息:“我们找不到您要查找的页面,请点击此处转到主页。”

我在这里缺少什么?在localhost上一切都运行良好,我想有些东西我没有改变:/

编辑: 也许这有帮助 - 在控制面板/插件中我收到此错误消息: 消息:为foreach()提供的参数无效

文件名:models / module_m.php

行号:479

1 个答案:

答案 0 :(得分:2)

默认URI_PROTOCOL错误,或主机未正确检测到。使用config/config.php中的设置进行游戏。我使用PATH_INFO代替AUTO

取得了最大的成功
/*
|--------------------------------------------------------------------------
| URI PROTOCOL
|--------------------------------------------------------------------------
|
| This item determines which server global should be used to retrieve the
| URI string.  The default setting of 'AUTO' works for most servers.
| If your links do not seem to work, try one of the other delicious flavors:
|
| 'AUTO'            Default - auto detects
| 'PATH_INFO'       Uses the PATH_INFO
| 'QUERY_STRING'    Uses the QUERY_STRING
| 'REQUEST_URI'     Uses the REQUEST_URI
| 'ORIG_PATH_INFO'  Uses the ORIG_PATH_INFO
|
*/
$config['uri_protocol'] = 'PATH_INFO';