Как разместить мою веб-страницу PyroCMS - PullRequest
1 голос
/ 24 февраля 2012

Итак, я создал свою веб-страницу на основе PyroCMS, добавив несколько пользовательских модулей.Разработка осуществлялась на локальном хосте с использованием wampserver.Теперь мне нужно вывести этот сайт в интернет, поэтому я пытаюсь протестировать его с помощью бесплатного хостинга.Я загрузил папку своего проекта на webhost, импортировал базу данных, изменил файл database.php для новых настроек соединения.

Но, когда я пытаюсь настроить модули с веб-сайта, я получаю сообщение: «Мы не можем найти страницу, которую вы ищете, нажмите здесь, чтобы перейти на домашнюю страницу».

Что мне здесь не хватает?На localhost все работало хорошо, я думаю, что-то, что я не изменил: /

Отредактировано: Может быть, это помогает - в панели управления / надстройке я получаю это сообщение об ошибке: Сообщение: неверный аргумент предоставлен для foreach)

Имя файла: models / module_m.php

Номер строки: 479

1 Ответ

2 голосов
/ 24 февраля 2012

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';
...