Kijin Sung
b0f66a36c5
Convert all instances of _XE_PATH_, __XE_VERSION__, etc. to Rhymix constants
...
_XE_PATH_ -> RX_BASEDIR
__XE_VERSION__ -> RX_VERSION
2020-12-18 15:21:23 +09:00
Kijin Sung
2de3bbcea7
Disallow installing Rhymix with the DB root account
2020-12-16 00:04:39 +09:00
Kijin Sung
27ccbc3d9e
Automatically use APC if available when installing
2020-09-07 20:40:17 +09:00
Kijin Sung
8cd1cdff9f
Fix install problems
2020-06-30 20:05:08 +09:00
Kijin Sung
b5720557e8
Improve session detection in install module
...
- 세션 작동여부 확인과 session.auto_start 확인을 하나로 합침.
- 세션에 기록된 플래그와 license_agreement 파일에 기록된 시간을 비교하도록 하여
예전에 기록된 플래그를 잘못 인식하지 않도록 함.
2019-07-27 20:21:05 +09:00
conory
a15666b018
라이믹스 설치시 PHP 세션을 사용할 수 있는 지 체크
...
https://xetown.com/questions/1241882
2019-07-20 17:06:37 +09:00
Kijin Sung
d8a0773b97
Replace $this->stop() with proper exceptions
2018-09-06 00:19:47 +09:00
Kijin Sung
1863edcbb8
Update some modules to throw exceptions instead of BaseObject
2018-08-27 00:03:12 +09:00
Kijin Sung
2d6bde8f8c
Guard some count() calls with is_array() in install module
2017-12-09 02:23:22 +09:00
Kijin Sung
84e5542d77
Remove unnecessary use of BaseObject
...
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
BJRambo
f3f40f6859
php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경
2017-11-28 20:01:28 +09:00
bnu
8e33a096a4
Fix #2052 XEVE-17-011
2017-03-06 13:48:26 +09:00
Kijin Sung
29bdbce5c4
Do not use InnoDB if it is available but disabled
2017-02-04 17:47:30 +09:00
Kijin Sung
86e1568bd5
Display DB error message if module installation fails
2017-02-04 15:29:26 +09:00
Kijin Sung
647ede11d7
Increase time limit during install; fix #560
2016-08-10 21:04:09 +09:00
Kijin Sung
63b6ac9e37
Set the default umask automatically upon install
2016-07-03 21:48:09 +09:00
Kijin Sung
9aa4e244c2
Remove safe_mode condition from admin and install modules
2016-07-03 18:00:14 +09:00
Kijin Sung
85396efcf9
Ensure that the auth key is always available
2016-04-24 16:38:26 +09:00
Kijin Sung
921d7d8568
Fix incorrect handling of path separator on Windows systems
2016-04-01 14:47:34 +09:00
Kijin Sung
e34f59a66f
Change minimum PHP version to 5.5.9
2016-03-22 10:45:27 +09:00
conory
90400e2b5f
모두 lang() 함수로 변경
2016-03-06 17:01:15 +09:00
Kijin Sung
605fdec1a2
Allow sitelock immediately after install ( #160 )
2016-02-08 22:00:17 +09:00
Kijin Sung
95bafb094b
Clean up config juggling routines
2016-02-08 15:39:28 +09:00
Kijin Sung
6b5e95a0c4
Select InnoDB engine automatically if available
2016-02-07 23:13:22 +09:00
Kijin Sung
e59dc59664
Misc fixes to install module
2016-02-07 22:55:52 +09:00
Kijin Sung
5a7906252e
Do not install if tables already exist
2016-02-07 10:21:40 +09:00
Kijin Sung
1eced59239
Only re-create old config file at install time
2016-02-06 12:53:48 +09:00
Kijin Sung
e28856bfbb
Update DB classes to use new config format
2016-02-05 14:46:55 +09:00
Kijin Sung
f2f7cffdb8
Leave placeholder for installController::makeConfigFile()
2016-02-05 10:41:53 +09:00
Kijin Sung
c27da2ed24
Port all time-related functions to new timezone handling system
2016-02-04 09:39:09 +09:00
Kijin Sung
e971e7a725
Improve time zone selection
2016-02-03 17:54:47 +09:00
Kijin Sung
0b1fa79f43
Update installer to use new config format
2016-02-03 15:39:58 +09:00
Kijin Sung
d3c0e94b03
Update minimal server requirements
2016-01-24 10:20:35 +09:00
Kijin Sung
971a3bd115
Move remaining non-composer classes to common/libraries
2016-01-13 16:22:07 +09:00
Kijin Sung
2409448cec
Keep the charset stable, only setting it at install time
2016-01-11 11:45:02 +09:00
Kijin Sung
d9a9cfe21b
Implement more accurate management of the current charset
2016-01-11 11:12:02 +09:00
Kijin Sung
708fbb4f06
Add initial support for utf8mb4 in MySQL
2016-01-11 10:27:54 +09:00
Kijin Sung
545a47448b
Use SSL from the beginning if the installer is called with SSL
2016-01-10 15:23:26 +09:00
Kijin Sung
43098721b1
Move mod_rewrite detection to the client side
2016-01-10 15:11:29 +09:00
Kijin Sung
92be5ac0ef
Fix incorrect prefix handling in autoinstall
2016-01-09 00:20:22 +09:00
Kijin Sung
1c90e1286f
Update install module to use RhymiX as project name
2016-01-09 00:06:22 +09:00
Kijin Sung
7b92605772
Fix install failure when using automated install config
2016-01-06 13:02:07 +09:00
Kijin Sung
2cdcfd13cf
Merge time zone setup page with admin user setup page
2016-01-06 11:14:50 +09:00
Kijin Sung
c32a4e1345
Add a new theme for the installer
2016-01-05 20:46:44 +09:00
Kijin Sung
20f8a5510a
Select InnoDB by default, fall back to MyISAM if not supported
2016-01-04 13:40:59 +09:00
Kijin Sung
c763bf2a93
Add curl, json, and openssl to list of required extensions
2016-01-04 13:05:36 +09:00
Kijin Sung
ca9d10ac21
Clean up environment check in install module
2016-01-04 10:15:16 +09:00
람츠
91f23b4fa0
Update install.controller.php
2015-09-02 09:11:04 +09:00
람츠
ed65b43170
getDbInfo -> getDBInfo
...
오타 수정. (php언어 특성상 오류는 안나지만..)
2015-09-02 08:44:17 +09:00
bnu
c27b0bb5d5
CI fatal 수정
2015-05-28 17:57:06 +09:00