1

所以我基于 PyroCMS 创建了我的网页,添加了一些自定义模块。开发是在本地主机上使用 wampserver 完成的。现在我需要把这个网站放到网上,所以我正在尝试使用免费托管来测试它。我在虚拟主机上上传了我的项目文件夹,导入了数据库,更改了 database.php 文件以获取新的连接设置。

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

我在这里想念什么?本地主机上一切正常,我想我没有改变:/

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

文件名:models/module_m.php

行号:479

4

1 回答 1

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';
于 2012-02-24T00:46:47.427 回答