Jump to content

Search the Community

Showing results for tags 'mysql'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • IPBmafia.ru
    • Правила, инструкции, справки
    • Мероприятия / Конкурсы
    • Новости IPS
    • Книга жалоб и предложений
  • Файловый архив
    • Releases Invision Community
    • Commerce
    • Anti-spam and security
    • Themes and design
    • Interface
    • Moderating
    • Administration
    • Localization and translations
    • Integrations
    • Files for Invision Power Board 3.x
  • Invision Community
    • Invision Community Support
    • Themes and design Invision Community
    • Forum of the requests of the Invision Community
    • Invision Power Board 3.x
  • Web-Мастерская
    • Freelance
    • Биржа Веб-мастера
    • Хостинг. Обзоры и решения
    • Программные продукты
  • Web Разработка
    • Поисковая оптимизация
    • Web-дизайн
    • HTML, CSS, XML
    • Web-программирование
    • Apache, Nginx, MySQL, ISP Manager и т.д.
  • Форумы общения
    • Флейм
    • Поздравления
    • Корзина

Categories

  • Начало работы
  • Администрирование
    • Загрузки
    • Календарь
    • Система
    • Форумы
    • Блоги
    • Галерея
    • Магазин
    • Пользователи
  • Модерирование
  • Расширение возможностей
    • Локализация
    • Темы и дизайн
    • Разработка
    • Редактор сообщений
  • База знаний

Categories

  • База знаний
    • Предыдущие версии IPB
    • Ошибки
  • Модификация
    • Модификация стилей
    • Расширение возможностей
  • Документация
    • Форум [IP.Board]
    • Блоги [IP.Blog]
    • Галерея [IP.Gallery]
    • Загрузки [IP.Downloads]
    • Страницы [IP.Content]
    • Магазин [IP.Nexus]
  • Разработка

Categories

  • Invision Community 4
    • Premium
    • Download Invision Community 4
    • Commerce
    • Anti-spam and security
    • Themes and design
    • Interface
    • Moderation
    • Localization and translations
    • Administration
    • Integrations
  • Invision Power Board 3.x
    • Релизы IP.Board
    • Стили, Темы, Шаблоны для IP.Board
    • Компоненты, Приложения для IP.Board
    • Хуки, Модификации для IP.Board
    • Локализация IP.Board
    • Дизайн и графика IP.Board
    • ББКоды IP.Board

Calendars

  • Календарь сообщества

Categories

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Jabber


Skype


Telegram


Форум


Город


Интересы

Found 11 results

  1. При поиске по тегам выдает слишком мало результатов. Как перестроить поисковый индекс или еще как-то увеличить поисковую выдачу по ключевым словам? В настройках поиска стоит MySQL. Может плагин есть какой-то или опция в админцентре?
  2. В последнее время стала появляться либо 500 ошибка, либо 503. После перехода на хостинг, которым сейчас пользуюсь, на протяжении полутора лет все работало без каких либо проблем. Последнюю неделю, словно по расписанию, каждые сутки получаю эти ошибки. Я узнал, что они вызываются из-за этого: Can't create more than max_prepared_stmt_count statements (current value: 16382) (1461) Выключил абсолютно все приложения кроме форумов, все равно возникают ошибки. Прочел здесь следующую тему: Воспользовался советом и переключил динамическое отображение тем на традиционное. Все равно возникает ошибка. Скажу так, сайт сутки работает нормально, но появляются такие 30-40 минут в сутки, когда на сайт вообще невозможно зайти. Техническая поддержка отмахивается, говорит что я превышаю максимальное количество разрешенных динамических запросов и абсолютно игнорирует то, что полтора года у них на хостинге сайт с большим количеством приложений обращающихся к mysql функционировал без таких проблем. Я бы правда не побеспокоил вас, но к сожалению, я админ любитель и мне остается только просить помощи у вас. Спасибо за ваши советы. Приятного вечера. Я долго копался, параметр max_prepared_stmt_count ограничивает максимальное количество подготовленных операторов, которые могут одновременно существовать в mysql на уровне сервера. Каждый раз, когда вы хотите создать новый подготовленный оператор, mysql сначала проверяет этот предел, и если сервер mysql имеет слишком много подготовленных операторов, то он блокирует новые с сообщением об ошибке. В принципе этот параметр можно было бы отредактировать через простой SQL запрос: set global max_prepared_stmt_count=xxxxxx; Но вся проблема в том, что если я отредактирую это значение, то после перезагрузки mysql сервера, этот параметр вернется в исходное положение.
  3. Всем привет, чета вникнуть не могу в составление запроса, по сути всё верно но не работает, кто подскажет что не так делаю? {$member = \IPS\Member::loggedIn()} {{$query = \IPS\Db::i()->select('*',array( 'core_members', 'cm' ))->join(array( 'banlog', 'b' ),array( "(`b`.`tid` = `cm`.`member_id`) WHERE `cm`.`member_id` = '{$member->member_id}' ORDER BY `b`.`id` DESC LIMIT 0, 1"));}} Balance: {$query->DonateMREAL} А возвразщает пустоту. Что делаю не так?)
  4. Привет всем. Был форум на хостинге с php 7.0.26 в режиме работы CGI и MySQL 5.5.56 - все на CentOS-6 Перенес его на хостинг с php 7.0.27 (пробовал и в 7.2.2) в режиме работы CGI и 5.5.56 MariaDB - все на CentOS-7 При переносе просто папки с форумом и подключением импортированной БД все работает через раз и появляются ошибки только в админке При импортировании БД с подключением к чистому форуму все крашится через несколько минут. Чистый форум работает вообще без ошибок само собой. Ошибка одна в обоих вариантах переноса, якобы не удалось создать какие-то папки - по факту есть и в строчках указанных все вроде бы на первый взгляд норм. Пробовал отключать плагины, расширения, приложения - не помогло. Пример ошибки: Прошу подсказать куда копать
  5. Медальный зачет 1) Главная страница: Таблица с полями · Место · Страна · Золотые медали · Серебряные медали · Бронзовые медали · Сумма медалей Пример: В таблице бесконечное количество строк со странами. По умолчанию сортировка идет по полю «Золотые медали» (по убыванию). При равенстве – по серебряным медалям. При равенстве – по бронзовым медалям. Пользователь имеет возможность сортировать по всем ячейкам (Место, страна, золотые медали, серебряные медали, бронзовые медали, сумма медалей). При первом клике на ячейку данные отсортировываются по убыванию в этом поле (если данные строковые, то по алфавиту, начиная с конца). При втором клике наоборот. В каждой строке в данной таблице можно кликнуть на количество медалей, что откроет другую страницу. 2) Страница «ХХХ медали» (где ХХХ – золотые/серебряные/бронзовые/все) Например: Бронзовые медали страны Уругвай Страница нужна для просмотра статистики по выбранным типам медалей у одной страны. У каждой медали есть ФИО спортсмена, который её заработал. Также, в командных играх, одну медаль может принести множество спортсменов одновременно. На странице должен быть список медалей, с указанием вида спорта и спортсменов (до пяти), которые её заработали. Например: Уругвай, бронзовые медали Иванов – бег, бронзовая Петров, Сидоров – бег вдвоем, бронзовая Также, на главной странице должны быть ссылки на страницы с добавлением данных · Добавить страну · Добавить медаль · Добавить вид спорта · Добавить спортсмена Страница добавить страну На странице форма с полем «Название страны» и кнопкой добавить. При нажатии на кнопку, страна добавляется в базу, а страница перезагружается Под формой внизу список всех стран в базе, рядом с каждой страной ссылка «Удалить», которая удаляет страну из базы и возвращает пользователя на эту же страницу. Страница добавить медаль На странице форма с добавлением медали в базу. Даны восемь selectbox (тэг select). 1) Select с типом медали (золотая, серебряная, бронзовая). 2) Select со страной (страны сразу взяты из базы). 3) Select с видом спорта (виды спорта сразу взяты из базы). 4) Select (пять штук) с возможность выбора ФИО. Один select обязателен для заполнения, четыре нет. Кнопка добавить. При нажатии на кнопку данные добавляются в базу, страница перезагружается Под формой внизу список всех медалей в базе, рядом с каждой медалью ссылка «Удалить», которая удаляет медаль из базы и перезагружает страницу. Страница добавить вид спорта На странице форма с полем «Вид спорта» и кнопкой добавить. При нажатии на кнопку, вид спорта добавляется в базу, а страница перезагружается Под формой внизу список всех видов спорта в базе, рядом с каждым ссылка «Удалить», которая удаляет вид спорта из базы и возвращает пользователя на эту же страницу. Страница добавить спортсмена На странице форма с полем «ФИО» и кнопкой добавить. При нажатии на кнопку, спортсмен добавляется в базу, а страница перезагружается Под формой внизу список всех спортсменов в базе, рядом с каждым ссылка «Удалить», которая удаляет спортсмена из базы и возвращает пользователя на эту же страницу. В базе данных все данные должны быть разнесены по разным таблицам. Однозначно, должны быть таблицы для медалей, спортсменов, видов спорта, стран. Также должны быть дополнительные таблицы для связей элементов в таблицах. Никакие из данных не должны повторятся в БД дважды. Кодировка сайта и базы – utf8 (utf8_general_ci) Подсказка 1) Установить веб сервер на компьютер (например denwer) 2) Спроектировать базу данных. Прочитать про · MySQL index (primary особенно) · MySQL auto_increment · Mysql многие ко многим (many to many), один ко многим, один к одному 3) Написать php код · Кодировка · Htaccess · Mod_rewrite · MySQL запросы (SELECT / INSERT/ UPDATE/ DELETE) · $_GET, $_POST массивы, работа с формами · Header() нужна помощь, если кто то сможет помочь отблагадарю уж
  6. Доброго времени суток. Вообщем не могу вывести данные из столбца CACHE. Хранятся они в BASE64 , если пользоваться декодер то получается
  7. Всем привет. Как вы знаете, на форуме нет возможности пересчитать все сообщения в темах и пересчитать количество тем во всех разделах. Иногда, при некоторых манипуляциях, эти счетчики сбиваются и вернуть их в актуальное состояние - довольно трудоёмкий процесс. Единственное, что можно сделать через Админцентр, это пересчитать количество сообщений пользователя (или всех пользователей) и пересчитать их репутацию. Пошарив немного по интернету, я решил написать свой собственный php-скрипт и как всегда поделиться им с вами бесплатно. На данный момент скрипт умеет (v0.1 - 17.11.2016): Пересчитывать количество сообщений в каждой теме; Пересчитывать количество тем в каждом разделе; Пересчитывать количество сообщений у каждого пользователя (то, что можно сделать через админцентр); Отображает общее количество одобренных сообщений на форуме; Отображает общее количество утвержденных тем на форуме. Пересчитывать репутацию он не умеет, я пока не могу найти способа этого сделать, всё что удаётся извлечь из базы, это текущую репутацию. Сообщения и темы, находящиеся в архиве он тоже не считает. Установка: Скачайте файл restatic.php из этого сообщения в корень вашего сайта, настройте (указав параметры подключения к БД) и запустите в адресной строке браузера по пути: http://ваш_сайт.ru/restatic.php Процесс выполнения скрипта может занимать от пары секунд, до пары минут, в зависимости от объёма данных в вашей базе. Если файл во вложении больше недоступен, можете создать в корне сайта пустой файл restatic.php и скопировать туда следующее содержимое: Если файл будет полезен, пишите. Возможно в будущем будет обновляться. Всем спасибо за внимание. Возможно вам также будут интересны другие мои темы: restatic.php
  8. [0. Лирическое отступление] Всем привет! Спустя некоторое время я всё-таки решил выложить свой скрипт, о котором я писал вот тут. За это время исправил несколько ошибок и минимизировал код. [1. Описание] Данный cкрипт позволяет создавать "отложенные публикации", то есть вы создаёте тему, указываете время её публикации и затем, когда это время наступает, она публикуется автоматически. [2. Техническая часть] Скрипт не является часть движка IPB/форума/плагином/расширением и т.п. Это всего лишь php-файл, который изменяет значения в вашей MySQL базе данных. Используйте его только на свой страх и риск! Ко мне никаких претензий. [3. Установка] 3.1. Для примера, создайте в корне вашего сайта файл, и назовите его к примеру publicator.php 3.2. Скопируйте в него вот этот текст: 3.3. Не забудьте указать свои данные в переменных $dbhost, $dbuser, $dbname, $dbpass 3.4. Настройте cron хостинга на автоматический запуск файла с нужной вам периодичностью. Обычно это делается в панели управления вашим сайтом. Планировщик / Cron и пр. У настроено выполнение раз в час, вы выставить можете хоть каждые 5 минут. Это лишь интервал проверки, нужно ли публиковать тему. [4. Алгоритм работы] Когда вы создаете новую тему, в колонке модератора (обычно справа) обязательно поставьте галочку напротив пункта "Скрыть тему". А чуть ниже, в поле "Время открытия" укажите дату и время, когда вы хотите чтобы тема была опубликована. Теперь, когда наш cron запустит файл publicator.php, он проверит нужно ли публиковать вашу свежую скрытую тему. Если указанное вами "Время открытия" уже наступила, то тема опубликуется с этим указанным временем. И все соответствующие параметры в движке форума тоже изменятся соответствующим образом, такие как Активность, Последние темы, Количество сообщений форума/пользователя и т.п. [5. Дополнения] Если скрипт вам будет полезен, просто лайкните мой пост, чтобы я знал что это всё было не зря ) Если вы создаете много таких "отложенных" тем, возможно вам будет полезно вывести "Время отложенной публикации" в списке тем форума, который доступен только для админа. Пишите в личку, расскажу как настроить. Возможно вам также будут интересны другие мои темы: Делаем анонимный раздел (Подслушано) Меняем дату, время и автора поста / темы Всем удачи. Желаю вам победить все баги, которые вы встретите на своём интернет-пути ) Допустил несколько грамматических ошибок при создании темы, а изменять уже не могу. Но если что, думаю суть будет понятна.
  9. Здравствуйте. В одном из раздело в форума добавляю новости. Необходимо сделать так, чтобы допустим я, добавил несколько новостей, указал им "дату/время создания" и они появились на форуме только тогда, когда эта дата наступит. К примеру, добавил я десяток новостей, указал у них разные даты публикации, скажем... с интервалом в 2 часа и они автоматически добавляются в нужное время. Необязательно делать в виде плагина/хака. Можно обойтись php+mysql+cron. Есть даже кое-какие наработки и мысли по реализации. Пишите в ЛС. Скрин для примера (нарисован мной)
  10. Прошу решить проблему с этим -[!!] Joins performed without indexes: 51 Количество за сутки доходит свыше 50000 Как можно это пофиксить? Стоит 4 сайта + 6 баз для игры(CSGO). Все конечно грузится без проблем. Но хотелось бы добиться совершенства и сделать минимальную нагрузку на cpu. Версия сервера: 5.5.49-0ubuntu0.14.04.1
  11. Товарищи, помогите решить проблему с базой данных. При установке любого приложения или модуля и дальнейшей работы с ним, начали заменяться русские символы на знаки вопросы. Посмотрел всю базу и не нашёл ничего. Как решить проблему, помогите пожалуйста.
×
×
  • Create New...