Список распространенных ошибок при установке стилей на форумы Invision Power Board. Многие  из этих ошибок встречаются также при  установке модификаций

Список распространенных ошибок при установке скинов (и модов) на IPB

(Будет пополняться и редактироваться.)

1. Обрабатываемый файл пуст.

Примеры:

ПРЕДУПРЕЖДЕНИЕ: [2] move_uploaded_file(C:/AppServ/www/forum/uploads/ipb_skin-magicgame.xml.gz) [function.move-uploaded-file]: failed to open stream: No such file or directory (Строка: 546 файла E:wwwforumsourceslibadmin_functions.php)

Warning: move_uploaded_file(D:/site/forum/uploads/ipb_skin-venom_x.xml.gz) [function.move-uploaded-file]: failed to open stream: No such file or directory in E:\site\forum\sources\lib\admin_functions.php on line 555

В этом XML-архиве нет изображений для импортирования.

Размер загруженного файла меньше 0 кБ. Пожалуйста, выберите другой файл. Если проблема повторяется, пожалуйста, свяжитесь с администратором

Причина: Такая ошибка появляется при попытке установить стиль на форум с неправильно указанным путем к uploads – папке загрузок.
Решение: в общих настройках форума просто укажите правильный путь, обычно он определяется автоматически самим скриптом форума.

2. Невозможно произвести запись в директорию ‘…/public_html/…’. Установите через FTP атрибут на запись — CHMOD 0777. Скрипт форума не в состоянии сделать это самостоятельно.

Или:

Invision Power Board Message
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. На сервере недостаточно оперативной памяти, выделяемой на работу скриптов.

Текст ошибки:

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

Причина: Для нормальной работы форума требуется минимум 16 Mb оперативной памяти на выполнение одной операции, а сервер выделяет только 8 Mb. При недостатке выделенной памяти форум также может отображать белую или пустую страницу.

Решение: Напишите об этом хостеру, подробно познакомившись с проблемой в теме  »Белая страница или Allowed memory size«.  Если увеличение лимита оперативной памяти невозможно, перебирайтесь на хостинг, где нет таких проблем.

Если сервер ваш,  измените парамтр в php.ini в секции Resource Limits

4. Скин установили, а на форуме отображаются иконки и графика от дефолтного, новых картинок не видно.

Причина: Такая ошибка возникает, если забыть указать нужную папку графики.

Решение: в настройках стиля свяжите шаблоны с нужной папкой картинок, принадлежащей новому скину.

5. После установки стиля, которая прошла без видимых ошибок, в папке графики пусто, иногда также не формируется кэш.

Причина: вероятно, на хостинге установлен safe mode php. Также причиной может быть недостаточное количество времени, выделяемого хостером на работу скриптов, и архивы просто не успевают распаковаться.

Если не распаковались картинки, ничего страшного не произойдет, просто не будет новых иконок.

Решение: Установите дома локальный сервер (использовав базовый пакет денвер, см. denwer.ru) со своей версией форума. Скины вначале распаковывайте локально, затем вручную переносите графику.

Хуже, если отсутствует кэш, тогда форум на новом скине выдаст ошибку вида:

IPB WARNING [2] load_template(/forum/uploads1cache/skin_cache/cacheid_3/skin_global.php): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found (Line: 1300 of /sources/ipsclass.php)

Возможные решения:

  • Вернуть форум в состояние до установки скина, использовав последний дамп базы (надеюсь, бэкап догадались сделать?) и срочно сменить хостинг на проверенный, где без проблем существуют посещаемые форумы IPB последних версий. Если форум находится на бесплатном хостинге, однозначно, это решение является лучшим для вас.
  • В случае возникновения такой проблемы с ipb v2.1 попробуйте воспользоваться этим советом, а также прочтите эту тему. Многие, решения подходят и для более поздних версий.
  • Скины распаковывайте локально и вручную переносите файлы кэша на FTP рабочего форума.
    Помните, что версия форума дома должна точно соответствовать версии на хосте, включая локализацию. Кэш английской версии может не подойти к русской. Кроме того, назвать новую папку кэша на сервере нужно обязательно с использованием ID скина, кэш которого не создался (ID – это порядковый номер в базе, его можно узнать в тексте ошибки при переключении на ошибочный скин, в приведенном примере ошибки это id=3).
  • Владельцы форумов 2.1.х для насильственного создания кэша могут воспользоваться утилитой FSY21 Skin Cache.

6. Сообщение о Fatal Error на главной странице форума после нормальной установки скина.

Пример ошибки, которая вызвана отсутствием изменений в новом скине для мода «кто был сегодня на форуме»:

Fatal error: Call to undefined method skin_boards_4::online_today() in /storage/home/srv11931/htdocs/2/upload/sources/lib/func_boardstats.php on line 248

Причина: На форуме установлены моды, требующие редактирования шаблонов. Новым скином изменения в шаблонах автоматически не унаследовались.

Решения:

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

7. Несоответствие версии скина версии форума.

Эта проблема обычно возникает либо у очень невнимательных людей, которые не смотрят номер версии в описании, либо у тех, кто не боится использовать скины и моды, распространяемые на варезниках. Владельцам варезников нужнен трафик, и чтобы его было больше, могут указать номер версии, которая в данный момент наиболее популярна, или просто незатейливо обозначают: «Пак скинов для IPB 2.x».

Худший случай. Например, если сложный скин под 2.2–2.3 установить на форум 2.1.х и «догадаться» без проверки назначить его стилем по умолчанию. Итог – не зайти ни на форум, ни в админцентр.

Выдается ошибка вида:

Parse error: syntax error, unexpected ‘(‘, expecting T_VARIABLE or ‘$’ in /home/site/www/.net/forum/cache/skin_cache/cacheid_5/skin_global.php on line 547

Решение: Единственным решением является изменение стиля по умолчанию с помощью 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 при такой замене придется явно указать название папки графики стиля. Подобный вариант решения подойдет далеко не всем, так как дефолтный голубой стиль «испортится».

Теги: , , ,

Комментарии (43) on Ошибки при установке скинов IPB и их решение

  1. Cold:

    Вообщем ставлю скин, делаю все строго по гайду, и выдает мне такую ошибку -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х

  2. Там же все написано в тексте ошибки.
    Памяти оперативной на сервере на работу форума выделяется всего 8 mb.
    А надо минимум 16.
    И где вы такой кривой хостинг все находите?

  3. name:

    По вопросу замены рекламы runet.
    где найти Editing Board Header and Footer Wrapper. что это вообще такое?

  4. В русской админке это общий шаблон форума
    Найти первую строчку в меню редактирования стиля.

  5. Victor:

    поставил скин, открываются топики только с моими сообщениями, если есть сообщения от других пользователей, то белая страница
    версия форума 2.3.6
    ставил winter_skin все прекрастно работает, + стандартные

  6. 1. На других скинах все работает?
    2. Если да, какие ставили моды?
    3. Достаточно ли оперативной памяти выделяется сервером? (минимум 16 мб).

  7. JoKKz:

    Что делать с етим…. Когда додаю любой скин, мне в верху пишет..
    «Warning: move_uploaded_file(D:/site/forum/uploads/ipb_skin-venom_x.xml.gz) [function.move-uploaded-file]: failed to open stream: No such file or directory in E:\site\forum\sources\lib\admin_functions.php on line 555″

    а чучуть ниже…

    «Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘C:\WINDOWS\Temp\php5E.tmp’ to ‘D:/site/forum/uploads/ipb_skin-venom_x.xml.gz’ in E:\site\forum\sources\lib\admin_functions.php on line 555″

  8. Вы пункт первый этой статьи читали? Там приведен пример с Вашей ошибкой и написано, почему она возникла.

  9. n1ghtman7:

    Пытаюсь ставить скин, а выдаёт, что файл пуст и невозможно импортировать. Путь к папке uploads правильный и права 777. Что сделать?
    Скин посл ваш, весенний) Версия форума 2.3.4
    Помогите

  10. А оперативки и времени на работу скриптов на сервере достаточно?
    Когда-то сложный pink скин по этой причине некоторые не могли установить. Пришлось упрощать.
    Скин проверила еще раз. Все установилось.
    Если только картинки не импортируются, отпишитесь в теме поддержки. Выложу их обычным архивом.

  11. Вт такая ошибка при импорте стиля

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

  12. forum/cache откройте свежий файл sql_error *.cgi
    и смотрите ошибку.
    Потом попробуйте найти ее в тегах форума.
    Если не получится разобраться самостоятельно, создайте тему в разделе по настройке и решении проблем с IPB.

  13. Геннадий:

    Здравствуйте.
    Устанавливаю сначала изображения с «никаким» стилем, затем сам шаблон в деррикторию, куда установил изображения. Открываю форум, картинки отсутствуют вообще. Сделал наоборот (сначала шаблон, затем изображения), то же самое. Шаблоны Грин и хай тек, ваши.

  14. А картинки на сервер распаковались?
    Шаблон не надо в «директорию, куда установились изображения» устанавливать, да и не получится. Шаблоны записываются в базу данных, а на сервере создается кэш. Вам нужно просто указать в настройках скина его папку графики.
    Если она отсутствует, ищите причины в списке ошибок.

  15. Вопрос по стилю runet. Версия форума 2.3.4. Стиль установился отлично. При попытке замены текста в левой панали: ссылки и зарботай выдает страницу с текстом:
    Bad Request

    Your browser sent a request that this server could not understand.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    nginx/0.6.32 Server at volgakirov.pp.ru Port 80

    В чем причина?

  16. Проблема наверное в порче общего шаблона.
    Попробуйте заменять ссылки вручную в редакторе админцентра, не вынося код в посторонние текстовые редакторы.
    Заменяйте ссылки и текст аккуратно и следите за синтаксисом, чтобы все теги были закрыты и кавычки проставлены.
    Этот скин используется давно и ни у кого проблем не возникало.

  17. Именно так все и делалось, в редакторе админцентра, все теги на месте, изменялся только текст заголовков.

    Может это проблема хоста или самого движка форума?

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

    Попробуйте этот вопрос задать в разделе по настройке форума. Формат блога не расчитан на длинные обсуждения проблем.

  19. Dima:

    Request Entity Too Large
    The requested resource
    /forum/admin/index.php
    does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.

    Что это за ошибка?:)

  20. Неужели при установке скина такое появилось?

  21. madelka:

    Добрый день. скажите плз, как из xml извлеч изображения для заливки в ручную? просто на хостинге включен сейвмод, и импортом не загружаются картинки =(

    Если можно, напишите в асю плз!
    4 ноль 4 16 шесть 14 ноль

  22. Скачать денвер, потратить 15 минут на установку дома денвера и форума. Ставить скины там, потом распакованные картинки заливать на сервер.
    Иначе никак.
    Тем более, что без домашнего тестового форума в принципе не обойтись, даже без сейфмод.
    Иначе как скины проверять и настраивать и тестировать моды?
    Так что не ленитесь потратить капельку времени на обеспечение комфорта и безопасности.
    ….
    В асе с незнакомыми людьми не общаюсь.

  23. Karlson:

    Всем првиет. подскажите пж-та:
    Ставлю новый стиль — Скин становиться нормально (через Админку) а вот при импорте images выдает вот такую ошибку: «Fatal error: Allowed memory size of 10485760 bytes exhausted (tried to allocate 16 bytes) in /var/db/apache/intrasite/forum/ips_kernel/class_xml.php on line 263″

    Спасибо.

  24. В статье описана такая ошибка. Пункт 3.

  25. moss:

    Здраствуйте, установил дома тестовый IPB 3.05 с денвером, установил успешно, вот только вместо какого либо языка отображает абра-кадабру,кодировка вроде utf-8 стоит, в чем дело не подскажете ? спс заранее

  26. К проблеме установки скинов Ваш вопрос не имеет никакого отношения. Разбирайтесь с кодировкой базы и обратитесь к программистам.

  27. Fill:

    moss, может кодировка базы не та, а может в браузере не та кодировка стоит?

  28. Добрый день установил форум 3,0,5 но когда жму кнопки пойти или регистрация появляется белая страница и нечего не происходит …

    в чем трабла может кто подсказать…?

  29. А причем тут установка скинов на 2.x ? Читаем темы форума – Про требования к хостингу и Общие вопросы

  30. Прошу помощи, ставил скин IRIST, первый раз после установки IPB 3.1.4 Встал нормально, спустя месяц черт меня дернул ковырятся в нем, ну вообщем накосячил, удалил стиль и решил поставить снова.
    НО при попытке импортирования файлов скина или картинок, я получаю такой ответ:

    Сообщение Invision Power Board
    Ошибка импортирования: Нечего импортировать!

  31. Папку графики попробуйте иначе назвать при импорте. Или используйте старую. Если не поможет, проверьте путь к uploads

  32. Что я только не делал, и называл и путь указывал и проверял доступ «777″, стоит на windows server 2003
    Не получается, с любым стилем пишет это.

  33. Подскажите как мне поставить шаблон ??
    Я уже все перепробовал, не хочет ставится.

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

  35. В настройках сервера или форума. Отсюда не видно. Попробуйте написать в техническую поддержку по месту покупки форума.
    Они должны помочь.

  36. У меня версия 3.1.4 Ставлю стиль irsist, все загружаю ставлю стиь, все без ошыбок. Ставлю скин основным потом захожу на сам форум там всерно стоит стандартный ipb скин. Но если жму выход тоисть выход с своего профеиля появляеться стиль irsist. Тоисть если ты гость тебе все видно если зашл на свой акаунт то стандарный.

  37. Права в настройках стиля проверьте

  38. Галочка Доступен всем группам пользователей и Сделать стилем по умолчанию стоят. Вроди доступен всем. Может ищо чтото не так зделал?

  39. Дал ссылку друзям ани зоходят и у них все нормально. Значет ето только у меня такое… Есть ришение етой проблемы?

  40. У меня проблема с авторизации. Ввожу логин и пароль а оно просто обновляет страничку. Если уже вошол то когда жмеш выйти просто тоже обновляет страничку. Версия у меня 3.1.4 В Чом пролема?

  41. Версия скина должна соответствовать версии форума. Особенно в случае 3.x. Установите скин для 3.1.4, проблема должна исчезнуть.

  42. Установил нульную версию ИПБ 3.05 когда пытаюсь установить скин, появляется белое окно с такой ошибкой

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@expect-nomercy.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Что делать? Как поставить скин, он той же версии что и форум

  43. Для начала приобретите лицензию и установите легальный форум.

Добавить комментарий

*

Для предотвращения автоматического заполнения, пожалуйста, выполните задание, приведенное рядом.