Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ошибка скрипта publicOutput.php, IPB 3.0.5

Опубликовано:

Начну с начала:

1. обновился с 2.3.6 в соответсвии с инструкциями. Особых проблем не возникло;

1.1. таблицы и база utf-8 (utf8_general_ci);

1.2. в .htaccess имеем запись AddDefaultCharset utf-8;

1.3. в conf_global.php имеем $INFO['sql_charset'] ='utf8'; ;

1.4. после перекодировки базы все отображалось в таблицах правильно;

1.5. пересчет и синхронизация произведены;

2. админка работает на ура, проблем не имеется. Отображение в порядке;

3. при попытке входа на сам форум выдается ошибка: Fatal error: Class 'skin_global_1' not found in /bla-bla-bla/sources/classes/output/publicOutput.php on line 1385

Изменено пользователем Justicet

Рекомендованные сообщения

Опубликовано:

при попытке входа на сам форум выдается ошибка: Fatal error: Class 'skin_global_1' not found in /bla-bla-bla/sources/classes/output/publicOutput.php on line 1385

Обновите кэш скина.

Опубликовано:
  • Автор

Обновите кэш скина.

Не помогает...

Несколько раз проделывал данную процедуру, в том числе с удалением всех папок из /skin_cashe физически...

Так же установил один из скинов уважаемой Fisan`ы, сделав его скином по умолчанию... в этом случае ссылается на global_skin_5.

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

только что в базе не чистил соответсвующую таблицу

Опубликовано:

Характеристики хостинга. Доступные php модули. Как отрабатывает check_requirements.php

Опубликовано:
  • Автор

Характеристики хостинга. Доступные php модули. Как отрабатывает check_requirements.php

memory_limit = 256M (было 128, с горя попробовал поставить 256 - без изменений)

MYSQL - 5.0.51a-24

PHP - 5.2.6-1+lenny4

Вывод check_requirements.php:

Checking minimum version (5.2.1)...Pass
Checking for SPL...Pass
Checking for DOM XML Handling...Pass
Checking for GD library...Pass
Checking for GD2...Pass
Checking for mysql support...Pass
Checking for JSON...Pass

Модули:

ZendExtensionManager.so	 
bcmath.so	 
bz2.so	 
calendar.so	 
cgi-fcgi.so	 
ctype.so	 
date.so	 
dba.so	 
dom.so	 
exif.so	 
filter.so	 
ftp.so	 
gd.so	 
gettext.so	 
hash.so	 
iconv.so	 
json.so	 
libxml.so	 
mbstring.so	 
mcrypt.so	 
mime_magic.so	 
mysql.so	 
mysqli.so	 
openssl.so	 
pcre.so	 
pdo.so	 
pdo_mysql.so	 
posix.so	 
reflection.so	 
session.so	 
shmop.so	 
simplexml.so	 
soap.so	 
sockets.so
spl.so	 
standard.so	 
sysvmsg.so	 
sysvsem.so	 
sysvshm.so	 
tokenizer.so	 
wddx.so	 
xml.so	 
xmlreader.so	 
xmlwriter.so	 
zip.so	 
zlib.so

к вопросу о правах доступа:

Результаты проверки прав

*/forum/public имеет права на запись
*/forum/public/style_images имеет права на запись
*/forum/public/style_css имеет права на запись
*/forum/public/style_emoticons имеет права на запись
*/forum/cache имеет права на запись
*/forum/cache/skin_cache имеет права на запись
*/forum/cache/lang_cache имеет права на запись
*/forum/cache/tmp имеет права на запись
*/forum/cache/openid имеет права на запись
*/forum/uploads имеет права на запись
*/forum/uploads/profile имеет права на запись
*/forum/hooks имеет права на запись
*/forum/cache/lang_cache/1 имеет права на запись
*/forum/cache/lang_cache/1/core_public_register.php имеет права на запись
*/forum/cache/lang_cache/1/core_public_help.php имеет права на запись
*/forum/cache/lang_cache/1/calendar_admin_calendar.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_mycp_context_menu.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_login.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_security.php имеет права на запись
*/forum/cache/lang_cache/1/core_public_emails.php имеет права на запись
*/forum/cache/lang_cache/1/forums_public_topic.php имеет права на запись
*/forum/cache/lang_cache/1/core_public_global.php имеет права на запись
*/forum/cache/lang_cache/1/ipb.lang.js имеет права на запись
*/forum/cache/lang_cache/1/members_public_online.php имеет права на запись
*/forum/cache/lang_cache/1/forums_public_printpage.php имеет права на запись
*/forum/cache/lang_cache/1/forums_admin_stats.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_applications.php имеет права на запись
*/forum/cache/lang_cache/1/chat_admin_chat.php имеет права на запись
*/forum/cache/lang_cache/1/forums_public_forums.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_mycp_calendar.php имеет права на запись
*/forum/cache/lang_cache/1/calendar_public_calendar.php имеет права на запись
*/forum/cache/lang_cache/1/portal_public_portal.php имеет права на запись
*/forum/cache/lang_cache/1/forums_public_boards.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_global.php имеет права на запись
*/forum/cache/lang_cache/1/members_admin_restrictions.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_templates.php имеет права на запись
*/forum/cache/lang_cache/1/core_public_search.php имеет права на запись
*/forum/cache/lang_cache/1/core_public_reports.php имеет права на запись
*/forum/cache/lang_cache/1/acp.lang.js имеет права на запись
*/forum/cache/lang_cache/1/core_public_login.php имеет права на запись
*/forum/cache/lang_cache/1/core_public_email_content.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_ajax.php имеет права на запись
*/forum/cache/lang_cache/1/members_admin_bulkmail.php имеет права на запись
*/forum/cache/lang_cache/1/chat_public_chatsigma.php имеет права на запись
*/forum/cache/lang_cache/1/forums_public_mod.php имеет права на запись
*/forum/cache/lang_cache/1/forums_admin_rss.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_tools.php имеет права на запись
*/forum/cache/lang_cache/1/members_admin_groups.php имеет права на запись
*/forum/cache/lang_cache/1/chat_public_chataddon.php имеет права на запись
*/forum/cache/lang_cache/1/members_admin_permissions.php имеет права на запись
*/forum/cache/lang_cache/1/core_public_editors.php имеет права на запись
*/forum/cache/lang_cache/1/chat_public_chatpara.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_mycp.php имеет права на запись
*/forum/cache/lang_cache/1/forums_admin_member_form.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_sql.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_hooks.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_logs.php имеет права на запись
*/forum/cache/lang_cache/1/forums_admin_attachments.php имеет права на запись
*/forum/cache/lang_cache/1/members_public_messaging.php имеет права на запись
*/forum/cache/lang_cache/1/core_public_error.php имеет права на запись
*/forum/cache/lang_cache/1/forums_public_legends.php имеет права на запись
*/forum/cache/lang_cache/1/forums_public_post.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_system.php имеет права на запись
*/forum/cache/lang_cache/1/core_public_usercp.php имеет права на запись
*/forum/cache/lang_cache/1/forums_public_stats.php имеет права на запись
*/forum/cache/lang_cache/1/forums_admin_forums.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_posts.php имеет права на запись
*/forum/cache/lang_cache/1/members_admin_member.php имеет права на запись
*/forum/cache/lang_cache/1/members_public_profile.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_setup.php имеет права на запись
*/forum/cache/lang_cache/1/members_public_list.php имеет права на запись
*/forum/cache/lang_cache/1/core_admin_palette.php имеет права на запись
*/forum/cache/lang_cache/1/portal_admin_portal.php имеет права на запись
*/forum/public/style_emoticons/default имеет права на запись
*/forum/public/style_emoticons/smile имеет права на запись
*/forum/cache/skin_cache/cacheid_1 имеет права на запись
*/forum/cache/skin_cache/cacheid_2 имеет права на запись
*/forum/cache/skin_cache/cacheid_3 имеет права на запись
*/forum/cache/skin_cache/cacheid_4 имеет права на запись
*/forum/cache/skin_cache/cacheid_5 имеет права на запись

Изменено пользователем Justicet

Опубликовано:

Пока нет идей, честно говоря я плохо уже помню, что было в 3.0.5

 

Форум нуленный?

 

Почему 3.0.5?

Опубликовано:
  • Автор

Пока нет идей, честно говоря я плохо уже помню, что было в 3.0.5

это, конечно, не радует :)

 

Форум нуленный?

:) нет - у товарища взял. Тест перед покупкой. 2.6.3 - лицензионный был. Не хотел скачивать нуллы. Думаю, что глобальной разницы между 3.0.х и 3.1.х или 3.2.х нет, поэтому решил попробовать на том что есть

Почему 3.0.5?

что было у товарища.

 

Переход на более свежую версию вызван тем, что 2.6.3 пришлось востанавливать после попытки взлома (как я понимаю через BB-коды - во всех html обнаружились ссылки на польский сайт, с которого видимо, заливались скрипты. В итоге ни под каким соусом не мог попасть в админку, хотя форум внешне работал исправно. Эту бяку заметил на следующий день, если судить по датам изменений.)

 

Обнаружил еще один косяк - не могу редактировать скины. Выдает предупреждение (при попытке редактирования IP.Board):

Warning: Invalid argument supplied for foreach() in /bla-bla-bla/админ-папка/sources/classes/skins/skinFunctions.php on line 281

На других этого предупреждения нет.

При этом, если в левой части нажимаешь на "0" (как понимаю, редакция скина), то выдает ошибку Java "Сервер сообщил об ошибке: Missing Data"

только вот обнаружил...

 

Возможно, что новая ошибка связана с к-либо "косяком" с кэшем скинов или таблицами skin_templates_cache, skin_templates?

Можно ли их зачистить вручную и пересоздать кеши скинов?

Изменено пользователем Justicet

Опубликовано:

Думаю, что глобальной разницы между 3.0.х и 3.1.х или 3.2.х нет, поэтому решил попробовать на том что есть

Есть

 

Модули:

curl.so не стоит

Опубликовано:
Class 'skin_global_1' not found in /bla-bla-bla/sources/classes/output/publicOutput.php on line 1385
Warning: Invalid argument supplied for foreach() in /bla-bla-bla/админ-папка/sources/classes/skins/skinFunctions.php on line 281
При этом, если в левой части нажимаешь на "0" (как понимаю, редакция скина)

Странно, что никто не замечает явных проблем с таблицами скинов...

 

Возможно, что новая ошибка связана с к-либо "косяком" с кэшем скинов или таблицами skin_templates_cache, skin_templates?

Можно ли их зачистить вручную и пересоздать кеши скинов?

Сдается мне, правили вы что-то через БД напрямую. Само оно так сделаться не могло. Отучайте себя от этой вредной привычки, в IPB достаточно хорошая админка, чтобы позволить сделать и настроиь все что нужно, без опасности что-либо сломать.

 

И еще - вы неправильно понимаете логику работы кеша - шаблоны изначально хранятся в БД, и для ускорения работы переводятся в PHP-код в виде функций и сохраняются в объединенные по группам скинов файлы на диске. Зачистив БД и потом перестроив кеши - вы окончательно все добьете.

 

Чтобы восстановить скины к первоначальному виду, поставьте на локали чистый IP.Board той же версии, и потом перенесите с него с заменой все таблицы "skin_*" на ваш больной форум, и затем уже перестройте кеши. Учитите, все изменения в скинах пропадут.

Опубликовано:
  • Автор

Странно, что никто не замечает явных проблем с таблицами скинов...

Сдается мне, правили вы что-то через БД напрямую. Само оно так сделаться не могло. Отучайте себя от этой вредной привычки, в IPB достаточно хорошая админка, чтобы позволить сделать и настроиь все что нужно, без опасности что-либо сломать.

И еще - вы неправильно понимаете логику работы кеша - шаблоны изначально хранятся в БД, и для ускорения работы переводятся в PHP-код в виде функций и сохраняются в объединенные по группам скинов файлы на диске. Зачистив БД и потом перестроив кеши - вы окончательно все добьете.

Чтобы восстановить скины к первоначальному виду, поставьте на локали чистый IP.Board той же версии, и потом перенесите с него с заменой все таблицы "skin_*" на ваш больной форум, и затем уже перестройте кеши. Учитите, все изменения в скинах пропадут.

Спасибо за достаточно подробный ответ...

Попытаюсь провернуть все на локали...

Опубликовано:

Странно, что никто не замечает явных проблем с таблицами скинов...

Блин. Мой любимый глюк, успеть везде :( и не заметить явного

Опубликовано:

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

Опубликовано:
  • Автор

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

если можно, то поподробнее об этом...

 

погуглил... нет режим разраба не должен быть включен. Однако не мешает проверить/

Проверил - в conf.global.php нет о нем упоминания, следовательно не включен

Изменено пользователем Justicet

Опубликовано:
  • Автор

Решил проблему поднятием форума 2.3.6 на локали, и уже обновлением на локали.

Все запросы к базе выполнял исключительно вручную...

Обновилось хорошо, ругательств в свой адрес не услышал :) .

После этого все залил на боевой хост и снова - переиндексация и пересчет всего и вся...

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.