VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Появилась проблема. При любых действиях с продуктом (выключение, включение, импорт, удаление) появляется такая ошибка:
Code:
Fatal error: Could not parse [path]/includes/xml/bitfield_vbulletin.xml in [path]/includes/class_bitfield_builder.php on line 125
#0 vb_error_handler(256, Could not parse /www/domain/includes/xml/bitfield_vbulletin.xml
Права на папки clientscript и includes/xml - 777
В логах пусто
Зашел в диагностику > Загрузил продукт.
Написало, что open_basedir стоит нет и upload_tmp_dir (вроде, там было написано "Подходящая конфигурация PHP")
В общем, я решил включить эти параметры, установил PHP как CGI
В настройках PHP выставил пути к open_basedir (корень к движку)
upload_tmp_dir - папка tmp (находится выше, чем папки движка)
Теперь, при диагностике появляется следующая ошибка:
Code:
Open_basedir в конфигурации PHP установлена как /..../domain/httpdocs. Загруженный файл был сохранен вне этой директории и недоступен. Обратите внимание, что PHP должен иметь права, позволяющие читать и записывать в этот каталог.
Как теперь быть? С сервера тоже самое пишет.
А при импорте продукта пишет:
Code:
Извините, XML не был применим к этой функции, и переменная $path пуста
Could not parse [path]/to/file.xml
означает, что движок не может разобрать XML на теги, что бы записать значения в кэш/бд
либо файл сохранен с BOM, либо сам XML код кривой
@Liked
Специалист
Join Date: Dec 2012
Posts: 1,158
Версия vB: 4.2.х
Пол:
Reputation:
Professional 491
Репутация в разделе: 376
0
kerk, bitfield_vbulletin.xml - этот файл пробовал перезаливать - ничего не изменилось
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,835
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20329
Репутация в разделе: 8468
0
XML парсер вообще существует на серваке?
функции xml в пхп есть?
@Liked
Специалист
Join Date: Dec 2012
Posts: 1,158
Версия vB: 4.2.х
Пол:
Reputation:
Professional 491
Репутация в разделе: 376
0
Quote:
Originally Posted by kerk
XML парсер вообще существует на серваке?
да, файл присутствует. (class_bitfield_builder.php)
114 строка:
Code:
// opendir failed or bitfield_vbulletin.xml is missing or it has a parse error
Quote:
Originally Posted by kerk
функции xml в пхп есть?
Как узнать?
cyberdaemon
Эксперт
Join Date: Apr 2009
Location: C:\NUL\
Награды в конкурсах:
Posts: 1,519
Версия vB: 3.8.x
Пол:
Reputation:
Professional 1062
Репутация в разделе: 363
1
@Liked, phpinfo();
@Liked
Специалист
Join Date: Dec 2012
Posts: 1,158
Версия vB: 4.2.х
Пол:
Reputation:
Professional 491
Репутация в разделе: 376
0
kerk, ну эту конфигурацию я могу и в админке посмотреть. Скинул в ЛС .php файл с конфигурацией. Глянь.
Liked добавил 19.11.2013 в 21:22 kerk, вы написали, что с PHP конфигурацией все нормально, что дальше?
Кстати, заметил, что не отображается список местоположения модулей (есть только blog, post_thanks и vbcms, даже postbit'a нет)
Сейчас попробую бекап загрузить
Last edited by Liked : 11-19-2013 at 10:22 PM.
Reason: Добавлено сообщение
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,835
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20329
Репутация в разделе: 8468
0
возможно файлы не доступны для чтения движку, каталог includes закрыт хтаксессом и т.д...
Скорее всего в includes/xml лежит какой-то файлик лишний.. например, удалили какой-то продукт через админку, а с фтп его не удалили.
Обслуживание - Диагностика - Подозрительные версии файлов - и там посмотреть ./includes/xml если хака такого нет на форуме, то надо удалить лишнее из includes/xml.