Extra Form
PHP PHP 7.4
CMS Rhymix

관리자 화면 에러 모음입니다.

 

1. 설정 -> 관리자 화면 설정 -> 저장 클릭시

TypeError #0 "count(): Argument #1 ($var) must be of type Countable|array, null given" in modules/menu/menu.admin.controller.php on line 1326
common/framework/debug.php:679

 

2. 콘텐츠 -> 스팸필터 -> 캡챠 설정 -> 저장 클릭시

TypeError #0 "in_array(): Argument #2 ($haystack) must be of type array, null given" in modules/spamfilter/spamfilter.admin.controller.php on line 82
common/framework/debug.php:679

 

3. 콘텐츠 -> 파일 -> 파일 업로드 설정 -> 저장 클릭시

Error #0 "Attempt to assign property "allowed_filesize" on null" in modules/file/file.admin.controller.php on line 64
common/framework/debug.php:679

 

4. 콘텐츠 -> 파일 -> 파일 다운로드 설정 -> 저장 클릭시

Error #0 "Attempt to assign property "allow_outlink" on null" in modules/file/file.admin.controller.php on line 130
common/framework/debug.php:679

 

5. 콘텐츠 -> 파일 -> 기타 설정 -> 저장 클릭시

Error #0 "Attempt to assign property "save_changelog" on null" in modules/file/file.admin.controller.php on line 152
common/framework/debug.php:679

 

6. 회원 -> 회원 설정 -> 회원가입 -> 저장 클릭시

TypeError #0 "in_array(): Argument #2 ($haystack) must be of type array, null given" in modules/member/member.admin.controller.php on line 425
common/framework/debug.php:679

 

7. 고급 -> RSS -> 피드 발행관리 -> 저장 클릭시

TypeError #0 "array_keys(): Argument #1 ($array) must be of type array, null given" in modules/rss/rss.admin.controller.php on line 96
common/framework/debug.php:679

 

서버 환경

[Basic Information]
rhymix_version : 2.0.0
date : 2020-12-20 14:10:38 +0000 (2020-12-20 14:10:38 UTC)
php : 8.0.0 (64-bit)
server : nginx/1.19.6
os : Linux 5.4.0-1029-oracle
sapi : fpm-fcgi
baseurl : http://
basedir : /var/www/web/rhymix/
owner : www-data (82:82)
user : www-data (82:82)
ssl : none


[System Settings]
db.type : mysql (innodb, utf8mb4)
db.version : 10.5.8-MariaDB-1:10.5.8+maria~focal
cache.type : apc
file.folder_structure : 2
file.umask : 0022
url.rewrite : 1
locale.default_lang : ko
locale.default_timezone : Asia/Seoul
locale.internal_timezone : 32400
mobile.enabled : true
mobile.tablets : false
session.delay : false
session.use_db : false
session.use_keys : false
session.use_ssl : false
session.use_ssl_cookies : false
view.concat_scripts : none
view.minify_scripts : common
use_sso : false
[PHP Settings]
session.auto_start : 0
max_file_uploads : 20
memory_limit : 256M
post_max_size : 101M
upload_max_filesize : 100M
extensions : apcu, bcmath, cgi-fcgi, curl, dom, exif, fileinfo, ftp, gd, hash, iconv, imagick, intl, json, libxml, mbstring, mysqli, mysqlnd, openssl, pcre, pdo, pdo_mysql, pdo_sqlite, phar, posix, readline, redis, simplexml, sodium, sqlite3, xml, xmlreader, xmlwriter, zend opcache, zip, zlib
[Modules]
module : adminlogging (RX_VERSION), advanced_mailer (RX_VERSION), board (RX_VERSION), krzip (RX_VERSION), ncenterlite (RX_VERSION)
[Addons]
addon : adminlogging (RX_VERSION), photoswipe (RX_VERSION)
[Layouts]
layout : user_layout (1.7), xedition (1.9)
[Widgets]
widget : counter_status (RX_VERSION), pollWidget (RX_VERSION)
[Widgetstyles]
widgetstyle : simple (RX_VERSION)

 

그리고 아라후님의 팁으로 JIT 컴파일러 적용했습니다.

https://xetown.com/topics/1494056

  • profile

    member 모듈의 오류는 아까 제가 발견해서 패치해 놓았습니다.

    나머지 오류들은 지금 패치했습니다.

  • profile profile
    감사합니다.