
Everything posted by ryancoolround
-
Invision Community 5 Nulled
Попробуй увеличить лимит загружаемых файлов
-
Invision Community 5 Nulled
А взгляни на мой Русский (RU) 5.0.0 beta (1).xml
-
Yandex Login Handler
Да, я знаю, сейчас после работы попробую проверить что не так.
-
Invision Community 5 Nulled
Так уже выложили приемлемую локализацию
-
TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
Видимо надо куки и кэш сейчас чистить. Проблема в Tapatalk. Пользователь тоже жаловался что не может войти на сайт через Safari. Посидел с ним, ему не сложно было помочь. Пришли к выводу: В корень сайта был загружен файл: apple-app-site-association, кстати, файл был загружен еще в 2021 году. Я и забыл про него. В нем было следующее содержимое: { "applinks": { "apps": [], "details": [ { "appID": "КАКОЙТОКОД.com.quoord.Tapatalk", "paths": [ "/", "*" ] }, { "appID": "КАКОЙТОКОД.com.quoord.Tapatalk2", "paths": [ "/", "*" ] } ] } }Попробовал зайти на сам Tapatalk, меня не пускает, попросил юзера, его не пускает. Удалили этот файл из корня. Он сразу смог войти через Safari на сайт. Спасибо большое тебе, за потраченное на меня время и внимание. Сейчас я думаю что все в порядке.
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
-
TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
Заменил это: /* Get followers */ $followers = iterator_to_array( $this->member->followers( ( Member::loggedIn()->isAdmin() OR Member::loggedIn()->member_id === $this->member->member_id ) ? \IPS\Content::FOLLOW_PUBLIC + \IPS\Content::FOLLOW_ANONYMOUS : \IPS\Content::FOLLOW_PUBLIC, array( 'immediate', 'daily', 'weekly', 'none' ), NULL, array( 0, 12 ) ) );На это: /* Get followers */ $followersResult = $this->member->followers( (Member::loggedIn()->isAdmin() OR Member::loggedIn()->member_id === $this->member->member_id) ? \IPS\Content::FOLLOW_PUBLIC + \IPS\Content::FOLLOW_ANONYMOUS : \IPS\Content::FOLLOW_PUBLIC, array('immediate', 'daily', 'weekly', 'none'), NULL, array(0, 12) ); if (is_iterable($followersResult)) { $followers = iterator_to_array($followersResult); } else { $followers = []; }Смог зайти в профили, на которые запрещено подписываться.
-
TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
Так же, если в админке, зайти в раздел Статистика>Пользователи>Подписка>Подписчики мы получаем: TypeError: IPS\Patterns\ActiveRecord::constructFromData(): Argument #1 ($data) must be of type array, null given, called in /static/templates/core_admin_stats.php on line 1029 and defined in /var/www/fastuser/data/www/ip-gamers.net/system/Patterns/ActiveRecord.php:242 Stack trace: #0 /static/templates/core_admin_stats.php(1029): IPS\Patterns\ActiveRecord::constructFromData(NULL) #1 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_admin_stats->topFollow(Object(IPS\Db\Select), '\n\n\n\t\n\t<ul class...', Array, 35, 'follow_rel_id', 'followers') #2 /applications/core/modules/admin/stats/follow.php(120): IPS\Theme\SandboxedTemplate->__call('topFollow', Array) #3 /system/Dispatcher/Controller.php(139): IPS\core\modules\admin\stats\follow->manage() #4 /applications/core/modules/admin/stats/follow.php(59): IPS\Dispatcher\Controller->execute() #5 /system/Dispatcher/Dispatcher.php(169): IPS\core\modules\admin\stats\follow->execute() #6 /admin/index.php(15): IPS\Dispatcher->run() #7 {main} Может это связано…
- TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
-
TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
В том то и дело, не могу понять когда возникает ошибка. Ошибка вызывается гостем, URL страницы, на которой возникла ошибка Недоступно. Я копаю в сторону страницы с подписчиками, есть предположение, но не факт. Изменений в шаблоне никаких, все из коробки. PHP 8.3 Я в приватном режиме, как гость, зашел на страницу подписчиков пользователя - ошибка не появилась. Я зашел как гость на страницу подписчиков темы, ошибка не появилась. Я зашел как гость на страницу подписчиков тега, ошибка не появилась. Нашел Если пользователь запретил на себя подписываться, то если зайти в его профиль, ты получаешь ошибку. Да, именно так
-
TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
Если ты про 375 строку в Profile.php: /* Get followers */ $followers = iterator_to_array( $this->member->followers( ( Member::loggedIn()->isAdmin() OR Member::loggedIn()->member_id === $this->member->member_id ) ? \IPS\Content::FOLLOW_PUBLIC + \IPS\Content::FOLLOW_ANONYMOUS : \IPS\Content::FOLLOW_PUBLIC, array( 'immediate', 'daily', 'weekly', 'none' ), NULL, array( 0, 12 ) ) );
-
TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0)
Спамит ошибкой: TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0) #0 /applications/core/modules/front/members/profile.php(375): iterator_to_array(0) #1 /system/Dispatcher/Controller.php(139): IPS\core\modules\front\members\profile->manage() #2 /applications/core/modules/front/members/profile.php(130): IPS\Dispatcher\Controller->execute() #3 /system/Dispatcher/Dispatcher.php(169): IPS\core\modules\front\members\profile->execute() #4 /index.php(16): IPS\Dispatcher->run() #5 {main} Обратная трассировка #0 /init.php(827): IPS\Log::log('TypeError: iter...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(TypeError)) #2 {main} Помогите пожалуйста.
-
Переход с mysql в mariadb
Может есть какие то PHP скрипты для конвертации?
-
Переход с mysql в mariadb
-
Переход с mysql в mariadb
В консоли, когда дамп делаешь, ты выполняешь команду, и в нее совместимость прописать: mysqldump -u ИМЯ_ПОЛЬЗОВАТЕЛЯ -p --compatible=mariadb ИМЯ_БАЗЫ > backup.sql
-
Переход с mysql в mariadb
А если экспортировать дамп базы с старого бэкапа, но с указанием совместимости: --compatible=mariadb Это поможет?