PHP-Fusion 9.10.30 все косяки
Прислано Revolution May 17 2023 21:44:38

Все проблемы с сайтом на движке PHP-Fusion 9.10.30

 

Попробовал вчера и сегодня поработать с PHPFusion 9.10.30 - очень двоякое отношение!

 

Скачал, распаковал, тут же залил русскую локаль. Потом снова заархивировал zip и закинул на хостинг. Там разархивировал. Так надежнее.

 

Создал базу данных и пользователя со всеми правами. Хостинг по всем пунктам отвечает требованиям.

 

Установка проходит без проблем, теперь заморачиваться с _config.php и _htaccess не надо. Установка изменилась совсем ничего. Как обычно надо удалить файл install.php - а то ой-бай... Поставил сертификат безопасности.

 

Вчера ознакомился, сегодня поработал. Настройки - так, в ознакомительных целях. Создание панелей, разделов, форума, прочее. Регистрация на Яндексе и Гугле, прочих сервисах, установка их кода. Все вроде идет как по маслу.

 

На хостинге выставлена версия php 7.2 - отлично. На душе спокойно и ромашки цветут. И вдруг - раз!

 

Fatal error

 

Одна из страниц с настройками вдруг вылетает в такого альбиноса и буквально кричит о фатальной ошибке! Вот так примерно:

 

PHP-Fusion 9.10.30 проблемы и баги движка для сайта, как решить?

 

Fatal error: Uncaught TypeError: Argument 3 passed to PHPFusion\Quantum\QuantumHelper::quantumMultilocaleFields() must be an instance of PHPFusion\Quantum\mixed, string given, called in....

 

Это страница с настройками регистрации пользователей. Движок PHP-Fusion частенько пакостил пользователям, и версия 9.10.30 унаследовала эту традицию?

 

PHP-Fusion 9.10.30 параметры безопасности, настройка и глюки

 

Но идем дальше... Еще одна зараза - раздел Параметры безопасности.

 

PHP-Fusion 9.10.30 Fatal error: Uncaught TypeError: Argument 3 passed to PHPFusion\Quantum\QuantumHelper

 

И снова этот проклятый Квантум... PHPFusion\Quantum\QuantumHelper.php on line 384

 

PHP-Fusion 9.10.30 ошибки в файле QuantumHelper.php строка 384 как исправить

 

Что это за мерзкая такая строка? Открываем этот файл QuantumHelper.php и находим в нем строку 384, она гласит:

 

public static function quantumMultilokaleFiles(string $input_name, string $title, mixed $input_value, array $options = []){

 

Так как я полный ноль в php, то грусто так смотрел на все это безобразие, и тяжко вздыхал. Попробовал найти решение проблемы в интернете - куда там! Да и на официальном сайте PHP-Fusion полный штиль и даже бардак.

 

PHP-Fusion 9.10.30 вот с этими настройками надо быть осторожными

 

Но, решение нашлось! Так как упоминаются локали и мультиязычность, я припомнил, что в разделе "Параметры языка" помимо русского, я еще активировал и English... именно из-за этого вся бяка и поперла! Отключил я эту фичу и все нормализовалось!

 

Уф... вздохнул с облегчением, но - рано радуешься, сынок...

 

Добавь аватарку!

 

Из админпанели добавил пару пользователей - проблем нет. А вот попытки сделать из одного администратора ни к чему не привели. Вообще. Никакие танцы с бубном не помогли.

 

PHP-Fusion 9.10.30 ошибка Ваш сеанс входа истек. Пожалуйста, войдите снова

 

Чищу историю и захожу на сайт под новым пользователем - простым... Но тут же вылазит красная полоса с предупреждением: Ваш сеанс входа истек. Пожалуйста, войдите снова. Но можно хоть сто раз входить - это сообщение будет появляться... Его можно закрыть крестиком.

 

Пытаюсь редактировать профиль - ставлю свою аватарку, выставляю день рождения... щелкаю Сохранить - фигу там!

 

PHP-Fusion 9.10.30 Во время обработки Вашего запроса возникла ошибка

 

Новая красная полоска и новое "веселое" сообщение: Во время обработки Вашего запроса возникла ошибка. И все - тупик.

 

Между прочим, из панели Суперадминистратора также можно править чужие профили, но... сообщение выскакивает и здесь.

 

PHP-Fusion 9.10.30 есть ли служба от техподдержки и русское сообщество

 

Я зарегистрировался на официальном сайте разработчике PHP-Fusion и создал тему с вопросом... но, судя по всему, ответа не будет... Там нас встречает печально знакомая красная полоса... Тьфу-тьфу! Но если ответ будет, и если он поможет - вас извещу.

 

А пока - PHPFusion 9.10.30 отложил в сторону, слишком он много времени отнимает и буквально на пустом месте глючит!

 

Хотя, надо сказать, очень много осталось очень привлекательным, но в полной мере пока не оценить.

 

 

Revolution

17.05.2023