- 5 Страниц
- 1
- 2
- 3
- →
- Последняя »
Модификация IPB3 php и т.д.
#2
Отправлено 10 Ноябрь 2021 - 01:15
С завтра уже, ну почти сегодня.
На повестке окажется:
- хакнутый ipb3, обычно там суффикс есть null версия - как это давно было, а помню жеж...
- openserver
- на опенсервере по 127.0.0.1 получить заход или localhost, еще можно по другому, как увижу настройки, вспомню
- пробовать ставить ipb3, главное чтобы подошло по php и mysql, вроде как должно, но Не известно...
-- если что вроде можно разные версии модулей к серверу добавлять
- если все поставится "as is" далее найти целевой скрипт, хорошо если он будет "отдельно жить" в интуитивно понятном файле
-- возможно будут жесткие зависимости, но не должно
--- вспоминаю паттерн MVC model view controller, он был в те времена популярен и может быть по этому принципу и написано
---- главное найти ту надпись которая с блокировки высвечивается, а от туда уже отследится и остальное
----- в базе данных в таблице юзеров будет тоже по идее значение на вкл / выкл разного уровня блокировки
Пока что до распопок далеко, не известно запущу ли, найти еще ipb3 null нужно.
#4
Отправлено 10 Ноябрь 2021 - 16:09
Интересно сколько другой сайт "проходной" занимает, но там уже новее invision.
В разы меньше - 2795
Хотя Не факт - может просто больше файлов подтягивается, чем напрямую опрокидывается в html
Сообщение отредактировал xfate: 10 Ноябрь 2021 - 16:05
#7
Отправлено 10 Ноябрь 2021 - 17:37
Цитата
2021-11-10 16:07:11 Начало процедуры запуска сервера
2021-11-10 16:07:11 Обновление Hosts файла
2021-11-10 16:07:11 Обновление конфигурации MySQL-5.1
2021-11-10 16:07:11 Обновление конфигурации Sendmail
2021-11-10 16:07:11 Обновление конфигурации PHP_5.2
2021-11-10 16:07:11 Обновление конфигурации PHPMyAdmin
2021-11-10 16:07:11 Обновление конфигурации Apache_2.2-PHP_5.2-5.4
2021-11-10 16:07:11 Запуск MySQL-5.1
2021-11-10 16:07:11 Запуск Apache_2.2-PHP_5.2-5.4
2021-11-10 16:07:11 Проверка состояния сервера
2021-11-10 16:07:12 Cервер успешно запущен за 1,218 секунд!
Сейчас инструкцию и требования по установочному скрипту будем читать.
Модули сервера выбрал с минимально возможными версиями, IPB 3.3.3 вроде как релизнулось в 2012.
Не уверен что была обнова версии, скоре всего нет - может тут IPB 3.1.x или 3.0.x даже
Согласно википедии >
Цитата
3.1.x, последняя версия — 3.1.4: 18 ноября 2010 года
3.2.x, последняя версия — 3.2.3: 9 сентября 2011 года
3.3.x, последняя версия — 3.3.4: 11 июля 2012 года
3.4.x, последняя версия — 3.4.7: 16 октября 2014 года
Я регился в 2010ом и сколько себя помню ядро форума Не менялось.
Наверное надо все таки поискать 3.1.x nulled если осталось еще таковое в природе.
Конечно все это качаю на свой страх и риск, но с релевантных ссылок с поискового запроса, надеюсь что все норм, ну и сайты откуда беру активные.
Нашлось такое - Ip.Board_3.1.4_Rus_Nulled - пожалуй на нем и остановимся.
#8
Отправлено 10 Ноябрь 2021 - 17:58
Цитата
Для запуска IP.Board необходимо наличие установленных на вашем сервере PHP 5.1 (или выше), mySQL 4.1 (или выше)...
IP.Board хорошо работает под сервером Apache 1 или 2
Вроде норм - Пых всего лишь на одну минорную версию выше, Мускул намного выше на одну основную версию, но думаю прокатит, Апач второй версии.
Скриптом инструментов установки прогнал на требования
Указали что мускул 5+ норм тоже
Цитата
Checking minimum version (5.1.0)...Pass
Checking memory limit (128M or better recommended)...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
Checking for openSSL...Pass
Please also remember that MySQL 4.1 or higher (MySQL 5.0 or higher preferred) is required for IP.Board 3.1.
#10
Отправлено 10 Ноябрь 2021 - 18:06
#15
Отправлено 10 Ноябрь 2021 - 22:43
Настраивается "мост" между пхп и отладчиком IDE - PhpStorm или VSCode.
Необходимую статью сохранил, сейчас вкачаю xdebug и phpstorm.
Хорошо хоть знаю что хочу получить, по аналогии с процессом разработки на низко-уровневых языках.
Не зря веб ковырял когда-то "по верхам" все таки...
Не уверен что состыкуется, но попытаться можно ради callstack *.php
Сообщение отредактировал xfate: 10 Ноябрь 2021 - 22:42
#16
Отправлено 14 Ноябрь 2021 - 23:28
Колл стек получил - выводит в текстовые файлы.
Это хозяйство теперь на пхпшторм.
В принципе можно и без него, разве что профит если более удобное чтение, функционал, а так наверное теже данные просто на порт стороннего отладчика.
#18
Отправлено 15 Ноябрь 2021 - 21:56
Библиотека дебага уже есть "из коробки" на опенсервере.
[Xdebug] zend_extension = php_xdebug.dll xdebug.auto_trace = 1 xdebug.profiler_enable = 1 xdebug.profiler_output_dir = "%sprogdir%/userdata/temp/xdebug/" xdebug.profiler_output_name = "cachegrind.%H%R.out" xdebug.remote_autostart = 1 xdebug.remote_enable = 1 xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/" xdebug.trace_output_name = "trace.%H%R"
По точкам остановки настройка в шторме на PHP 5.6 - путь к исполняемому файлу php.exe
Также инструкция - прослушка порта (сверху справа в IDE) - перед этим "breakpoint" в коде и обновить страницу в браузере.
Кстати чтобы Xdebug всегда отправлял на 9000 порт без лишних танцев с бубном - за это отвечает директива >
xdebug.remote_autostart = 1
Ладно сейчас пороюсь как там целевые переменные "игнора" используются в Представлении.
Не факт что найду, но попытаюсь.
Сообщение отредактировал xfate: 15 Ноябрь 2021 - 21:54
#19
Отправлено 15 Ноябрь 2021 - 23:29
..\cache\skin_cache\cacheid_[номер]\skin_topic.php
привязка к идентификатору "post_id_"
Его кроме как в Генерируемом скине Нет нигде в *.php...
Где сам Генератор - Не понятно в упор причем....
Ищу по создаваемым названиям скинов - глухо..
Есть файл
..\admin\sources\classes\skins\skinFunctions.php
Но там напрямую html также Не видно как генерируется
Залезу в админ панель и наверное все на этом - возможно есть какое-то "хитрое" встраивание стилей с пользовательским *.php, но Врятле!
Или с JS...
Сейчас глянул - можно в принципе привязаться к селектору элемента
<div class="post_ignore">
А там стиль накинуть чтобы схватило контейнер владения и на дисплей нон - завтра попробую.
В админке свои стили можно добавлять.
Было бы хорошо чтобы движок выкидывал Конечные селекторы и на Разделы форума, тогда можно и по ним...
То есть стиль будет Однозначным и Нигде не перекроется в других ветках....
Сообщение отредактировал xfate: 15 Ноябрь 2021 - 23:02
#20
Отправлено 16 Ноябрь 2021 - 17:17
Только вот загвоздка в обращении к Родительским контейнерам - а это уже встраиваемый JS нужен.
JS вообще касался совсем поверхностно - один раз нужно было.
Там что-то есть в разделе Шаблоны, мдее.....
З.Ы. В принципе по селектору убираю через Дисплей Нон - но остаются мелкие следы все таки - нужно достучаться до Владеющего контейнера, что только средствами CSS не предусмотрено, вот жеж.... и почему этого в CSS нет - весьма нужная штука )
Типо логика скрипта - если дочерний контейнер есть с классом .post_ignore, то узнать идентификатор поста, селектор напрямую по айди - к нему и стиль.
З.Ы.Ы. в принципе можно уже оставить как есть с мелкими следами....
З.Ы.Ы.Ы. плохо что класса на игнор НЕТ в Общем контейнере поста - так бы к нему сразу и обратился
Ладно попробую добавить каким-то макаром JS
Сообщение отредактировал xfate: 16 Ноябрь 2021 - 17:19
Поделиться темой:
- 5 Страниц
- 1
- 2
- 3
- →
- Последняя »