Тема: WASP.kz :: PHP Fusion 7

Прислано alfamag 15-03-2018 21:42
#1

Этот php - голову сломать можно!

А у меня все равно об=шибки какие-то на этом форуме выскакивают.

Прислано Sergey 16-11-2018 22:59
#2

Бэкап БД делаю через phpMyAdmin, потому что через панель управления сайтом (движок phpFusion 7), бэкапы получаются битыми - причину так и не смог определить.

И вот сегодня обнаружил непонятную вещь... всегда делаю так: в phpMyAdmin выбираю свою БД, щелкаю вкладку "Экспорт", там ставлю метод экспорта "Обычный - отображать все возможные настройки", там выбираю кодировку файла Windows-1251 и компрессию gzip. В самом низу щелкаю "Вперед" и сохраняю БД на свой компьютер. Вчера БД весила 7,3 Мб, сегодня добавил материал и снова также делаю бэкап и база весит уже 6,9 Мб... уменьшилась?! Но с чего вдруг?!

И ничего вроде бы не пропало... все материалы конечно трудно проверить, но Суперадмин только я и никто кроме меня ничего удалить не может, а я ничего не удалял... и это надо ОЧЕНЬ МНОГО удалить, чтобы база данных MySQL так сильно похудела!

Подозреваю, что это хостер чего-то там творит... но не знаю чего предъявить?

Редактировал Sergey 01-01-1970 05:00

Прислано Veter-severny 21-11-2018 09:31
#3

Два раза столкнулся с проблемой: пишу ответ нажимаю "ответить" - открывается пустое окно и надпись "сайт не смог ответить ERR_EMPTY_RESPONSE" - но ответ добавился.
Непонятное что-то

Редактировал Veter-severny 01-01-1970 05:00

Прислано moscowit 24-01-2020 09:29
#4

А вот вопрос, который я еще не решил - как обновить сайт с версии php-Fusion 7 до версии php-Fusion 9 руководство есть, на английском... но очень невнятное и мутное, сказал бы... Вообще такое возможно?

Прислано Vovan-Dnepr 30-06-2021 21:30
#5

Хороший движок, но конкретно устарел. Да и ошибок на нем масса. править код - геморройно!

Прислано xmen 05-07-2021 10:45
#6

Если б нашлись люди, которые перебрали бы код в проблемных местах, адаптировали движок под мобильные девайсы - он бы еще жил и жил!

Прислано Putnik 01-05-2022 22:33
#7

Здравствуйте!
Есть желание сделать для себя сайт.
Определиться бы с движком.
Подскажите про PHPFusion.
Спасибо

Прислано wasp 01-05-2022 23:13
#8

Putnik, седьмая версия PHP-Fusion устарела, если интересует именно этот движок смотрите на PHP-Fusion 9





опечатку исправил

Редактировал Kissmy-assy 02-05-2022 09:15

Прислано Putnik 02-05-2022 02:51
#9

wasp, спасибо за подсказку. Я не увидел, почему-то, той темы. Пойду туда читать.

Прислано Sergey 14-05-2022 08:22
#10

К сожалению 9 не дотягивает по гениальной простоте до 7 Фьюжена...

Прислано NavezGamers 16-05-2022 08:40
#11

Хорошо бы если нашелся специалист и перелопатил бы этот код, хотя бы частично...

Прислано ne-nado 14-05-2023 10:42
#12

В движке PHP Fusion 7 есть большой головняк с кодировками... Делаем чистую установку движка и заходим в phpMyAdmin и чего мы видим? Какой-то дурдом!

Мне вот недавно подкинули заботу - сайт на PHP-Fusion v7.02.07 возрастом лет пять... переносить его на новый движок нельзя! Материал ладно - можно вручную перенести, потратив много времени и пожертвовав посещаемостью и ТИЦ... Но там много комментариев к статьям и главное - там форум раскрученный! Это все пропадает...

Главное, никто не берется работать над кодом, так сказать привести его к современным нормам. Сначала соглашаются, потом начинают резко задирать стоимость работы, а потом и вовсе отказываются. Говорят - это геморрой страшный, там все надо перелопатить!

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

MyISAM latin1_swedish_ci

а внизу жирно:

MyISAM cp1251_general_ci

И как это исправить? Кодировка ведь 1251 должна быть!

Прислано wasp 14-05-2023 16:37
#13

Была такая же штука... заменял всю кодировку на cp1251 так: делал бэкап БД, открывал файл в Notepad++, выделял все и проводил замену - "найти и заменить на"... потом просто удалял всю базу данных в phpMyAdmin и испортировал уже измененную базу.

Конечно, надо смотреть, чтобы в бэкапе весь текст нормально отображался, а не крякозябрами... В PHP Fusion 7 вы можете бэкап БД делать из сиПанели, либо phpMyAdmin, либо в админпанели самого сайта - пробуйте все варианты.

Редактировал wasp 01-01-1970 05:00

Прислано Revolution 17-05-2023 21:13
#14

Очень много проблем с этим движком и надо быть готовым, что хостеры вскоре вообще откажутся от поддержки этого старья.

Прислано Delib 18-05-2023 08:51
#15

Putnik написал:
Здравствуйте!
Есть желание сделать для себя сайт.
Определиться бы с движком.
Подскажите про PHPFusion.
Спасибо


Не рекомендую PHPFusion, если только вы не ас в php... и у вас есть желание править непонятные косяки непонятно отчего возникшие.

MODX - хороший движок.

Но все конечно зависит от ваших потребностей.

Прислано Sergey 25-09-2023 11:12
#16

Да - это просто тупик. Если сайт на котором много материалов и никто не берется править код.

Прислано Galogen-men 09-08-2024 05:22
#17

Один сайт на php-Fusion 7.02.07 - логи ошибок часто выдают такое:

Где здесь ошибка и как её исправить?

Код
echo THEME_BULLET." <a href='".ADMIN."index.php".$aidlink."' class='side'>".$locale['ac00']."</a>\n";




И вот ИИ мне советует:

Давайте проанализируем код и найдем потенциальные ошибки

Возможные ошибки и их исправления:

Неопределенные константы:

THEME_BULLET, ADMIN, locale['ac00'] - Убедитесь, что эти константы определены до использования в коде. Обычно они определяются в файлах конфигурации или подключаются через include или require. Если они отсутствуют, вы получите уведомление об ошибке "Undefined constant".

Неопределенная переменная:

$aidlink - Убедитесь, что эта переменная инициализирована значением перед использованием в коде. Иначе вы получите уведомление об ошибке "Undefined variable".

Конкатенация строк

Хотя конкатенация строк в данном примере выглядит корректно, иногда ошибки возникают из-за пропущенных точек или неправильного использования одинарных и двойных кавычек. Убедитесь, что все строки правильно соединены.

Пример исправленного кода (при условии, что все константы и переменные определены):

Код
echo THEME_BULLET . " <a href='" . ADMIN . "index.php" . $aidlink . "' class='side'>" . $locale['ac00'] . "</a>\n";




И ничего не понял - просто в тот же код пробелы добавил ИИ и все - типа "исправленный код"... Что за ошибка такая?

Редактировал Galogen-men 01-01-1970 05:00

Прислано Bulgakov-1998 10-08-2024 09:51
#18

Galogen-men по-моему вы не всю проблему описали... а лишь часть её.

Прислано Putnik 10-08-2024 12:35
#19

Galogen-men, показав вам правильную строку, этим подтверждена правильность вашей строки, а ставить пробелы вокруг точки - дело вкуса программиста.
Как и было в сообщении, переменные в этой строке ранее не определены.

Как убедиться в этом.
Найдите файл с этой строкой и над ней вставьте временно такой код
Код

if (isset($locale['ac00'])) echo 'locale good. '; else echo 'local  bad. ';
if (isset($aidlink )) echo 'aidlink good. '; else echo 'aidlink bad. ';
if (defined('THEME_BULLET')) echo 'THEME_BULLET good. '; else echo 'THEME_BULLET bad. ';
if (defined('ADMIN')) echo 'ADMIN good. '; else echo 'ADMIN bad. ';


Так узнаете необъявленные переменные, открыв в браузере страницу, которая использует этот файл.
Когда с этим разберётесь, напишу как избавиться от ошибки.

Редактировал Putnik 11-08-2024 01:53

Прислано Bulgakov-1998 10-08-2024 23:02
#20

я конечно не программист и потому кроме пробелов ничего не увидел - т.е. решения не нет. И куда копать и что менять - не знаю. и подумал - должно быть еще, если "переменные не определены" - то почему и как их определить?

Извиняюсь конешно за безграмотность.