Перейти к содержанию

ZeRik

Актив
  • Постов

    142
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Сообщения, опубликованные ZeRik

  1. 7 минут назад, MIXOH сказал:

    Если речь действительно о рекомендациях, тогда скорее всего cURL таки установлен, но меньшей версии, тогда и это не принципиально.

    Тогда еще открытым остается вопрос с модулями PHP

    Datastore чистили?

    Может имеет смысл (хотябы для проверки), попробовать заинсталлить движок с нуля, проверить, затем возможно даже подкинуть бекап базы, еще раз проверить?

    https://hosting.reg.ru/hosting/php?_ga=1.122586947.918668816.1455253771

    Вот такие

  2. Только что, MIXOH сказал:

    Ну по версиям ПХП вопросов быть не должно, хотя опять-же, нужно убедиться что необходимые модули стоят. По скулю тоже не столь принципиально. Вместо memcaсhe я так понимаю в АЦ было перед переносом включено "Без кеширования". А вот отсутствие cURL думаю это серьезная проблема.

    Это вы скриптом проверяли, или навскидку?

    При проверки скриптом, пишет все ок. Если перенести форум, ничего не трогая - побежать в АЦ, и нажать на "Проверка системы", то в низу будет две рекомендации по поводу MySQL, и cURL (всего лишь рекомендации, написано что не обязательно).

  3. 1 минуту назад, MIXOH сказал:

    ZeRik, Перенести файли и базы это конечно хорошо, а конфиги на шаред и VPS как? Версия PHP например, модули PHP. Проверяли?

    Если брать только основное, то отличия в следующем:

    Версия PHP на VPS - 5.5, на хостинге - 5.6.

    Версия MySQL на VPS 5.6, на хостинге 5.5

    Также на VPS присутствовал модуль memchache (с помощью него настраивалось кэширование) перед переносом его отключил, и был установлен модуль cURL, на хостинге его вроде нет.

    Требование на хостинге подходят к движку.

  4. В логах светит только вот это -

    Fri, 12 Feb 2016 10:15:58 +0000 (Severity: 2)
    213.5.19.187 - http://forum.samp-grp.ru/
    ErrorException
    2: mb_strpos(): Empty delimiter
    #0 [internal function]: IPS\IPS::errorHandler(2, 'mb_strpos(): Em...', '/var/www/u01568...', 184, Array)
    #1 /var/www/u0156839/data/www/forum.samp-grp.ru/system/3rd_party/JShrink/Minifier.php(184): mb_strpos('(-+{[@', '')
    #2 /var/www/u0156839/data/www/forum.samp-grp.ru/system/3rd_party/JShrink/Minifier.php(144): JShrink\Minifier->loop()
    #3 /var/www/u0156839/data/www/forum.samp-grp.ru/system/3rd_party/JShrink/Minifier.php(110): JShrink\Minifier->minifyDirectToOutput('typeof JSON!="o...', Array)
    #4 /var/www/u0156839/data/www/forum.samp-grp.ru/system/Output/Javascript/Javascript.php(1060): JShrink\Minifier::minify('typeof JSON!="o...', Array)
    #5 /var/www/u0156839/data/www/forum.samp-grp.ru/system/Output/Javascript/Javascript.php(936): IPS\Output\_Javascript::_minify('typeof JSON!="o...')
    #6 /var/www/u0156839/data/www/forum.samp-grp.ru/system/Output/Javascript/Javascript.php(784): IPS\Output\_Javascript::_writeJavascriptFromResultset(Array, 'library.js', 'global', 'root')
    #7 /var/www/u0156839/data/www/forum.samp-grp.ru/system/Output/Output.php(462): IPS\Output\_Javascript::compile('global', 'root', 'library.js')
    #8 /var/www/u0156839/data/www/forum.samp-grp.ru/system/Output/Output.php(242): IPS\_Output::_getJavascriptFileObject('global', 'root', 'library.js')
    #9 /var/www/u0156839/data/www/forum.samp-grp.ru/system/Dispatcher/Standard.php(74): IPS\_Output->js('library.js')
    #10 /var/www/u0156839/data/www/forum.samp-grp.ru/init.php(434) : eval()'d code(8): IPS\Dispatcher\_Standard::baseJs()
    #11 /var/www/u0156839/data/www/forum.samp-grp.ru/system/Dispatcher/Front.php(564): IPS\Dispatcher\bimchatbox_hook_hookJSCSS::baseJs()
    #12 /var/www/u0156839/data/www/forum.samp-grp.ru/system/Dispatcher/Front.php(70): IPS\Dispatcher\_Front::baseJs()
    #13 /var/www/u0156839/data/www/forum.samp-grp.ru/system/Dispatcher/Dispatcher.php(86): IPS\Dispatcher\_Front->init()
    #14 /var/www/u0156839/data/www/forum.samp-grp.ru/index.php(13): IPS\_Dispatcher::i()
    #15 {main}
    --------------------

     

  5. Всем привет.

    Вообщем какой день пытаюсь перевести IPS 4.1.7 (после 4.1.8) с VPS на хостинг.

    После переноса файлов и базы - форум работает, но если, допустим, очистить кэш в админке, форум перестаёт работать. Начинается долгая загрузка (если стоит маленькое ограничение на исполнение php файлов, то на странице тупо отображает код: snimok.thumb.png.1b8cde73ba18d18f0e30547

     

    Если ограничение на исполнение php файлов - 300 секунд и более, то сайт грузится эти 5 минут, после отображает ошибку EX2.

    56bdac00ccfaa_.thumb.PNG.60e7a429341397756bdac82385d2_.thumb.PNG.1b0716eb6a11c09

    Первый случай - главная страница форума, во втором - админка.

  6. В 22.01.2016 в 23:53, Redneck сказал:

    Для скрытия голубых кнопок входа и регистрации в кастом прописать

    Тут хочешь - не хочешь, пользователи будут попадать на страницу с логином, так что особого смысла убирать кнопки нет;(.

    Сейчас зашел с большего экрана - все работает коррекно, страница листается. С ноутбука же отказывается (браузер везде один - опера). Странное явление.

  7. 8 минут назад, Salozar сказал:

    Error: MySQL server has gone away

    Означает, что MySQL упал. Плачебно, если он падает из-за нехватки ресурсов, тогда вряд ли ваш форум будет нормально работать.

    Кодировка нужна UTF8, необязательно UTF8MB4. Менять нужно не только базу, но и все таблицы, поля. Если база небольшая - скачивайте, открывайте дамп (желательно NotePade++) и исправляйте все на UTF8, поля в utf8_unicode_ci. 

  8. 59 минут назад, Сергей Ананасов сказал:

    Мда. Тыкать начал ты собственно, а не я, глазки подыми на свой пост) Что вспомнить? Выпрашивал?  Нет не выпрашивал прямо умолял судя по твоему :D Дайте, ну дайте мне архив НЕ НУЛЛ и я сделаю нулл для всех. О как.  Чувак иди проветрись, я вижу во двор пора тебе, интеллектуальны ты наш. 

    Платить за то, чем не пользуешься - так не бери весь пакет IPS, я и не взял)

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

    Ты дурной или как? Собственно, все верно. Ты утверждаешь что у тебя ЛИЦЕНЗИЯ IPS, а сам просишь архив с оригинальными файлами. Где логика? Нет логики. Охохо, дальше уже видно отмазки пошли, как все печально с тобой то.

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

    Да и ты мне нафиг не сдался, что бы следить за тобой. Стал невольным свидетелем твоих сообщений, как тогда - так и сейчас. Сравнил их, и сделал вывод о несостоятельности твоих суждений. Решил поправить - а ты поднял кипишь, адекватного диалога как обычно не получается, одним словом неадекват.

  9. 34 минут назад, Сергей Ананасов сказал:

    ZeRik, Наезд? Я написал если деньги есть, по моему яснее ясного выражаясь.  Я вижу ты телепат! 18 000 рублей это не деньги для меня в обще, а использую нулл т.к. один проект бесплатный и денег мне не приносит, а до этого он был на phpbb, поэтому я знаю о чём говорю. Это во первых, а во-вторых ещё один проект у меня на лицензии IPS, так что не стоит сотрясать воздух из-за незнания ситуации. А в третьих у меня в поддержке 2 проекта на Xen и я его отлично знаю его изнутри. Я богатенький и чё, этим не кичусь, если завидно я не виноват!

    Для МСК 40 тыщ это как 4000 для Уфы. А для тех кто планирует зарабатывать или зарабатывает на IPS лицензия в обще не проблема. А если вы живёте с папой и мамой и хотите форум на "доте или майнкрафту запилить", то да и 5000 для вас кажется гигантской суммой.  

    В обще смысл разводить холивар, есть деньги бери IPS и пили под себя, вот и весь разговор.

    Тебе ли знать, с кем я живу, и какой проект держу. А тыкать пальцем на ветер с друзьями будешь, это во-первых. А во-вторых, не сложно догадаться (ну если хоть капля интелекта в голове присутствует), к чему я клоню - что нет смысла выкидывать лишние деньги за неиспользуемые функции. А по поводу, что у тебя есть, а чего нет - достаточно вспомнить как ты выпрашивал архив с лицензионными файлами для нулла. Так что выделываться будешь в своем дворе.

  10. 3 часа назад, Сергей Ананасов сказал:

    Генаильно.

     

    По сути всё просто, есть деньги бери IPS, нет денег ставь PHPBBex. Хеn как по мне просто трата даже тех малых денег, что он стоит.

    250 баксов, или около 18 000 рублей, для тебя малые деньги? Ты чего тогда нуллы используешь, богатенький ты наш?

    Различия XenFoo и IPS очень просты: IPS - выступает как полноценная CMS, где форум выступает лишь в качестве одного из модулей, а XenFoo представляет собой хороший форум, не более того. Если все те прелести IPS тебе не нужны, а нужен лишь хороший форум - тогда однозначно стоит брать XenFoo. В остальных же случаях, IPS.

  11. 4 минуты назад, 666fox666 сказал:

    А Вам можно доверять? Никакой подлянки там не будет? А то мало ли

    Ну как-бы никто не мешает скачать с официального источника, от автора - https://community.invisionpower.com/files/file/7465-bim41-chatbox/

  12. 9 минут назад, Alin_ka сказал:

    Здравствуйте, имею ту же проблему с отображением блоков. Хоть убейся нет кнопочки. (где должна быть я знаю, поиск по всем темам этого форума делала)
    Те кто разобрался, расскажите пожалуйста поподробнее - о каких правах идет речь chmod На папки? права администратора где то не доставлены?

    В шаблоне включено  - отображать боковой блок справа.
    Что еще я упускаю? 

    Дело в том что переезжаем с VDS с администрированием на VDS без администрирования, установка сервера и настройка сервера делалась самостоятельно, может что то упустили там? В проверке системы все зелененьким, кроме одной рекомендации внизу:

    Рекомендаций по параметрам сервера под ips4 мне не попадалось, кроме базовых.

    Ну дак обновите / установить расширение cURL, делается это одной командной SSH. Хотя проблема не в этом, а скорее всего, в правах. Права на блоки настраиваются в Пользователи > Администрация > Модераторы (Вкладка "Общее", пункт "Может изменять блоки"). Там выбираете свою группа, или добавляете лично себя - как душе угодно.

  13. 1 час назад, IAF сказал:

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

    Конечно, я бэкдоров не оставляю, но юзать ломанный движок и ещё беспокоиться о безопасности... Я не уверен, что мои изменения в коде безопасны. Может я создаю гигантскую дыру в безопасности, даже не подозревая об этом.

    Вот тут я с вами крайне не согласен. Даже на ломанном движке - крайне необходимо ставить все патчи безопасности. Убедился на собственном, горьком опыте: еще со времен 3.4.6 (естественно,  нулл), форум был взломан с помощью SQL иньикции, но это еще ладно - взломщик залил шелл, и тогда пострадало уже все - от сайта до сервера (форум использую для игрового сервера, а сайт напрямую общается с базой сервера). Тоже думал, что пострадаю скорее от дырок в нуле, чем от реальной уязвимости движка, оказалось вот оно так... Кстати, когда чистил файлы форум от дырок, который оставил "хакер" - обнаружил бэкдор в нулле (нулл вроде тоже с этого форума).

    Ах да, сам форум и сайт - взломщик не трогал, о взломе я узнал, когда сам игровой сервер оказался под ударом. Хорошо, что сам этот "хакер" после связался со мной, указал, и даже показал как получил пароль и логин администратора (через SQL иньекцию) - и даже научил ставить патчи безопасности. После того, как я своевременно начал их ставить - взломов не было.

    Поэтому, если есть свободное время - сделайте нулл, буду благодарен.

  14. 9 часов назад, Гость Mr.Hack сказал:

     

    Это не длина столбцов должна быть меньше, это размер индекса не должен превышать 767 байт. Это немного разные вещи, потому что размер индексу можно задать такой, чтобы он умещался в это количество байтов. Поэтому IPS использует индексы KEY `name_index` (`name`(191))


     

    Именно что индексы, а не column definition.  Индексы полей размером varchar(255) в IPS  использует только 191 символов. Вот вы посоветовали поменять varchar(255) на 191 и неизвестно что Sipsb поменял размер столбца или размер индекса...




     

    Я имел ввиду максимальную длину символа, которая в utf8mb4 имеет размер 4 байта, а не 3. В следствии чего длина столбцов и ключей индексов становится меньше.

    На конкретном примере: есть столбец типа TINYTEXT (255), который вместит в себя 85 3-х байтовых символов (85 х 3 = 255), или 63 4-х байтовых символов ( 64 х 4 = 255), абсолютно тоже самое и для ключей индексов - в 3-байтовых символов выходит 255, а в 4-байтовых символов 191 (т.к. в InnoDB максимальная длина индекса = 767 байт).

    Поэтому, все, что я говорил до этого - абсолютно верно. Если не поняли суть того, о чем я говорю - не нужно поправлять и путать человека.

  15. 26 минут назад, Sipsb сказал:
    
    ATER TABLE table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

    Выполнить SQL-запрос к базе данных? Что-то у меня не получилось.

    Ковентировать по одной таблице долго и не практично. Выполняем сначала данный SQL запрос -

    SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;') as sqlcode
      FROM `information_schema`.`TABLES` t
    WHERE 1
      AND t.`TABLE_SCHEMA` = 'db_name'
    ORDER BY 1

    db_name - имя вашей базы данных.

    ОН автоматически выдаст запросы на все таблицы. Вы копируете - и выполняете один большой SQL запрос.

    Только это все бесполезно, на некоторых таблицах вылетит ошибка - #1071 - Specified key was too long; max key length is 767 bytes, т.к. максимальная длина символа в utf8mb4 равна 4, а не 3. Индексы типа VARCHAR(255) нужно менять на VARCHAR(191), и т.д..

  16. 1 час назад, IAF сказал:

    Насколько я знаю - нет.

    Просто сделайте дамп БД и экспериментируйте.

    Собственно, как я и говорил. При попытке сменить кодировку некоторых таблиц, получаю ошибку - #1071 - Specified key was too long; max key length is 767 bytes

    Странно, что IPS не опубликовали никакой документации по этому поводу.

  17. 13 часов назад, IAF сказал:

    Нормально функционировать будет, т.к. инсталлер при установке предлагает UTF8MB4.

    Вам нужно просто сменить кодировку всех таблиц и сопоставление БД на utf8mb4_unicode_ci.

    А в конфигах IPS ничего править не нужно? + в UTF8MB4 длина столбцов должна быть меньше, никакие столбцы править не нужно?

×
×
  • Создать...