Ошибки при установке скинов IPB и их решение
Список распространенных ошибок при установке стилей на форумы Invision Power Board. Многие из этих ошибок встречаются также при установке модификаций
Список распространенных ошибок при установке скинов (и модов) на IPB
(Будет пополняться и редактироваться.)
1. Обрабатываемый файл пуст.
Примеры:
Причина: Такая ошибка появляется при попытке установить стиль на форум с неправильно указанным путем к uploads – папке загрузок.
Решение: в общих настройках форума просто укажите правильный путь, обычно он определяется автоматически самим скриптом форума.
2. Невозможно произвести запись в директорию ‘…/public_html/…’. Установите через FTP атрибут на запись - CHMOD 0777. Скрипт форума не в состоянии сделать это самостоятельно.
Или:
cache/skin_cache/cacheid_2/skin_global.php not writeable - cannot cache to PHP file Template bit(s) saved to database
Причина: Такая ошибка появляется, если атрибут CHMOD (права доступа) установлен неверно.
Решение: Измените права доступа CHMOD на 777 на папки: ./cache/ ./cache/skin_cache/
3. На сервере недостаточно оперативной памяти, выделяемой на работу скриптов.
Текст ошибки:
Причина: Для нормальной работы форума требуется минимум 16 Mb оперативной памяти, а сервер выделяет только 8 Mb.
Решение: Напишите хостеру об этом. Если увеличение оперативной памяти невозможно, меняйте хостинг.
4. Скин установили, а на форуме отображаются иконки и графика от дефолтного, новых картинок не видно.
Причина: Такая ошибка возникает, если забыть указать нужную папку графики.
Решение: в настройках стиля свяжите шаблоны с нужной папкой картинок, принадлежащей новому скину.
5. После установки стиля, которая прошла без видимых ошибок, в папке графики пусто, иногда также не формируется кэш.
Причина: вероятно, на хостинге установлен safe mode php. Также причиной может быть недостаточное количество времени, выделяемого хостером на работу скриптов, и архивы просто не успевают распаковаться.
Если не распаковались картинки, ничего страшного не произойдет, просто не будет новых иконок.
Решение:
Установите дома локальный сервер (использовав базовый пакет денвер, см. denwer.ru) со своей версией форума. Скины вначале распаковывайте локально, затем вручную переносите графику.
Хуже, если отсутствует кэш, тогда форум на новом скине выдаст ошибку вида:
Возможные решения:
a) вернуть форум в состояние до установки скина, использовав последний дамп базы (надеюсь, бэкап догадались сделать?) и срочно сменить хостинг на проверенный (разумеется, платный), где без проблем существуют посещаемые форумы IPB последних версий. Если форум находится на бесплатном хостинге, однозначно, это решение является лучшим для вас.
б) в случае возникновения такой проблемы с ipb v2.1 попробуйте воспользоваться этим советом, а также прочтите эту тему. Многие, решения подходят и для более поздних версий.
в) скины распаковывайте локально и вручную переносите файлы кэша на FTP рабочего форума.
Помните, что версия форума дома должна точно соответствовать версии на хосте, включая локализацию. Кэш английской версии может не подойти к русской. Кроме того, назвать новую папку кэша на сервере нужно обязательно с использованием ID скина, кэш которого не создался (ID – это порядковый номер в базе, его можно узнать в тексте ошибки при переключении на ошибочный скин, в приведенном примере ошибки это id=3).
г) владельцы форумов 2.1.х для насильственного создания кэша могут воспользоваться утилитой FSY21 Skin Cache.
6. Сообщение о Fatal Error на главной странице форума после нормальной установки скина.
Пример ошибки, которая вызвана отсутствием изменений в новом скине для мода “кто был сегодня на форуме”:
Причина: На форуме установлены моды, требующие редактирования шаблонов. Новым скином изменения в шаблонах автоматически не унаследовались.
Решения:
a) попробовать установить новый стиль дочерним к прежнему или к тому, на котором изменения сделаны и моды работают без ошибок;
б) или вспомнить, какие изменения делали для модификаций, и аккуратно прописать моды в шаблоны нового стиля.
7. Несоответствие версии скина версии форума.
Худший случай. Например, если сложный скин под 2.2–2.3 установить на форум 2.1.х и “догадаться” без проверки назначить его стилем по умолчанию. Итог – не зайти ни на форум, ни в админцентр.
Выдается ошибка:
Решение: Единственным решением является изменения стиля по умолчанию с помощью SQL запроса к базе данных. Текст запроса найдете здесь.
Букет обычных случаев: Скин установился и зайти на форум можно, но не открываются меню; неправильно работает редактор; вместо текста вылезает код php; на форуме неправильная кодировка (хотя в глобальных настройках – windows-1251); вместо некоторых страниц выскакивает сообщение об ошибке; невозможно залогиниться; не получается выйти с форума; и так далее.
Решение: Зайдите в ACP и удалите неподходящий шаблон. Попробуйте поискать аналог нужной версии или, если умеете, обновите его на локальном форуме перед установкой на рабочий.
8. На форуме в новом скине осталась цветовая гамма старого.
Подобный баг встречала только в версиях ip.board 2.2.х. Причина в неправильном кэшировании css.
Решение: Обычно лечится перестройкой кэша с помощью стандартных утилит ACP.
Редко встречающаяся разновидность этой ошибки:
Сталкивалась с единичным случаем, когда по непонятной причине скин обращается к кэшированному css_1.css, то есть, к дефолтному. Новые файлы css в папке style_images не формируются. Причину бага не поняла, подозреваю, что он связан с неправильной работой инструмента кэширования. В моем случае, так как дизайн был заказной, решила проблему насильственной заменой в папке style_images кода css_1.css новым кодом, принадлежащим нужному дизайну. Вместо переменной <#IMG_DIR#> в тексте css при такой замене придется явно указать название папки графики стиля. Подобный вариант решения подойдет далеко не всем, так как дефолтный голубой стиль “испортится”.

Апр 19, 2008 в 00:54
Вообщем ставлю скин, делаю все строго по гайду, и выдает мне такую ошибку -Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 701581 bytes) in C:\AppServ\www\upload\ips_kernel\class_xml.php on line 657
Версия форума IPB 2.1.5
скин ставил для 2.1х
Май 19, 2008 в 04:50
Там же все написано в тексте ошибки.
Памяти оперативной на сервере на работу форума выделяется всего 8 mb.
А надо минимум 16.
И где вы такой кривой хостинг все находите?
Сен 1, 2008 в 14:21
По вопросу замены рекламы runet.
где найти Editing Board Header and Footer Wrapper. что это вообще такое?
Дек 10, 2008 в 19:55
В русской админке это общий шаблон форума
Найти в первую строчку в меню редактирования стиля.