Форумы / National / Russian / Модули и плагины / Модуль "PFS" под php v. 8.1

Обсуждение проблем использования модуля персонального хранилища файлов "PFS" под php v. 8.1

webitproff
#1 27.02.2023 13:21

1. Перевел и немного дополнил документацию по модулю личного файлового хранилища - "PFS".

2. Последняя версия движка Cotonti из мастер-ветки под php v. 8.1 (хостинг beget_com).

вообщем такие проблемы:

2.1 Заходим как гость или тот же робот по ссылке и получаем:

SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 9/home/-----/public_html/system/database.php(368): cot_diefatal('SQL error 42000...')

#1 /home/-----/public_html/modules/pfs/inc/pfs.main.php(60): CotDB->query('\n\tSELECT\n\t\tMAX(...')
#2 /home/-----/public_html/modules/pfs/pfs.php(35): require_once('/home/w/webitpr...')
#3 /home/-----/public_html/index.php(180): require_once('/home/w/webitpr...')

2.2 Заходим как администратор по ссылке и получаем:

Warning: A non-numeric value encountered in /home/-----/public_html/system/uploads.php on line 95 

Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 86

Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 401 

Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 402 

Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 403 

Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 525

Warning: Undefined variable $showthumbs in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 569 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 593

Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 625

 

2.3. Здесь создал папку. В неё загружаю одну картинку jpg и один архив zip. После загрузки получаем:

Warning: A non-numeric value encountered in /home/-----/public_html/system/uploads.php on line 95
 Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 86
 Warning: Undefined variable $i in /home/-----/public_html/system/uploads.php on line 55
 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 347 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 501 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 502 
Warning: Undefined variable $pfs_foldersize in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 516 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 501 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 502 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 501 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 502 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 501 
Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 502 
Warning: Undefined variable $filesinfolder in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 552 
Warning: Undefined variable $showthumbs in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 569 

Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 593

Warning: Undefined variable $more in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 625 

3. При редактировании страницы/статьи, кликая по ссылке "Мои файлы" получаем:

Warning: A non-numeric value encountered in /home/-----/public_html/system/uploads.php on line 95 
Warning: Undefined variable $showthumbs in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 
569 
Warning: Undefined array key "head_head" in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 664 

4. При редактировании страницы/статьи, кликая по ссылке "Файловый архив сайта" получаем :

Warning: A non-numeric value encountered in /home/-----/public_html/system/uploads.php on line 95 
Warning: Undefined variable $pff_filescount in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 390 
Warning: Trying to access array offset on value of type null in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 390 
Warning: Undefined variable $pff_filessize in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 391 
Warning: Trying to access array offset on value of type null in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 391 
Warning: Undefined variable $showthumbs in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 569 
Warning: Undefined array key "head_head" in /home/-----/public_html/modules/pfs/inc/pfs.main.php on line 664 

5. При попытке редактирования загруженного файла в каталоге, например с целью смены описания или перемещения в другую папку, получаем

Warning: Undefined array key "head_head" in /home/-----/public_html/modules/pfs/inc/pfs.edit.php on line 134 

...ппц cool

 

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Отредактировано: webitproff (27.02.2023 13:41, 1 год назад)
Alex300
#2 01.03.2023 05:00

Спасибо за баг репорт. Сам я коробочным PFS не пользуюсь, так что прошел как то мимо. На днях гляну - поправлю.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
webitproff
#3 01.03.2023 06:55
#45995 Alex300:

Спасибо за баг репорт. Сам я коробочным PFS не пользуюсь, так что прошел как то мимо. На днях гляну - поправлю.

 я и сам бы не обнаружил, если бы не пилил сразу два шаблона: админки и фронтэнда smiley

 

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Alex300
#4 12.03.2023 15:54

Вроде все поправил. Хорошо бы протестировать.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
webitproff
#5 12.03.2023 15:56
#46045 Alex300:

Вроде все поправил. Хорошо бы протестировать.

принял, щас займусь

Добавлено 1 час спустя:

Провел тестирование модуля персонального файлового хранилища, скажу что очень признателен за адаптацию к PHP 8.1

осталось пару мелких, не значительных моментов

1. докинуть локализационное значение

2. пофиксить, если в настройках отключено генерация превьюшки

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Отредактировано: webitproff (12.03.2023 17:19, 1 год назад)