Возможные ошибки

Подписаться на эту рубрику по RSS

Описание возможных ошибок при установке или работе MaxSite CMS.

Ошибка «Undefined variable: mso_install...»

Вторник, 2 декабря 2008 г.
Рубрика: Центр помощи -> Возможные ошибки
Просмотров: 3103

Если до или после установки появляется ошибка:

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: mso_install

Filename: common/common.php

Line Number: 140

- это означает, что вы невнимательно выполнили порядок установки (п.2 install-ru.txt).

Цитата:

2. Откройте файл «application/maxsite/mso_config.php-distr».

В этом файле введите свою секретную фразу. Она используется при шифровании. Учтите, что сменив эту фразу после инсталяции ваш пароль окажется недействителен. Если вы оставите эту строчку пустой, то в качестве секретной фразы будет использован адрес сайта. Если вы планируете позже переносить сайт на другой адрес, то секретную фразу лучше указать сразу.

После изменений загрузите файл на сервер с именем «mso_config.php».

В таких случаях обычно главная страница выглядит нормально, а при переходе на одиночную запись или рубрику, исчезает все оформление и страница отображается обычным текстом.

Описанная ситуация получается из-за неверных путей к css-файлу стилей. На ошибочной странице в браузере выберите просмотр исходного кода страницы. Вверху будет строчка примерно такого содержания:

<link rel="stylesheet" href="http://site.com/page/application/maxsite/templates/default/style.css" type="text/css" media="screen">

Обратите внимание на путь. Правильно так:

http://site.com/application/maxsite/templates/default/style.css

- то есть без «page» или аналогичных. При переходе на другие страницы путь будет меняться, а должен быть всегда один и тот же.

Данная проблема возникает из-за неверного файла «.htaccess». Еще раз обратитесь к install-ru.txt, чтобы выбрать верный «.htaccess» с учетом работы PHP вашего хостинга.

(Например на некоторых хостингах, где PHP5 работает опционально(вносится изменения в «.htaccess»), может возникнуть описываемая проблема. Обычно для её исправления достаточно переключиться в «родной» PHP4.)

В некоторых случаях проблему не удается решить из-за особенностей настроек сервера. В этом случае вы можете обраться на форум поддержки, возможно там уже приведено какое-то решение.

Ошибка "Cannot modify header information - headers..."

Воскресенье, 9 ноября 2008 г.
Рубрика: Центр помощи -> Возможные ошибки
Просмотров: 3614

Если в браузере выдается ошибка "Cannot modify header information - headers...", обратите внимание на имя файла и номер строки, где возникает ошибка. В 99% случаях это означает, что вы неверно сохранили файл: требуется кодировка UTF8 без сигнатуры (без BOOM). Вам следует воспользоваться нормальным текстовым редактором, например Notepad2.

Более подробно вы можете почитать на форуме поддержки.

Ошибка «Call to undefined function mb_strtolower() in...»

Пятница, 24 октября 2008 г.
Рубрика: Центр помощи -> Возможные ошибки
Просмотров: 6405

Данное сообщение свидетельствует о том, что на сервере не работает PHP-функция mb_strtolower(). Для этого необходимо включить на сервере библиотеку mbstring.

Эта библиотека предназначена для корректной работы с кодировкой UTF8.

Ошибки при установке

Вторник, 21 октября 2008 г.
Рубрика: Центр помощи -> Возможные ошибки
Просмотров: 4238

Во время установки при переходе ко второму шагу появляется страница первого шага

Это означает, что у вас неверно работает ЧПУ. Вам следует создать файл .htaccess, как это написано в install-ru.txt.

К списку

После установки появляется сообщение «Table 'xxx.mso_options' doesn't exist»

Данная ошбика свидетельствует о том, что вы неверно указали параметры доступа к базе данных в config/database.php.

К списку

На втором шаге установки выдает 404-ю ошибку

На некоторых хостингах эта ошибка связана с опционной поддержкой PHP5 через файл .htaccess. Например на Петерхосте, РБК. По этой причине лучше всего использовать дефолтную версию сервера: PHP4.

В некоторых случаях эта ошибка может проявляться если вы устанавливаете сайт не в корень, а в подкаталог, например по адресу http://сайт/blog. В этом случае вам нужно использовать .htaccess-subdir. Подробнее см. п.3 install-ru.txt.

К списку