반응형

전체 글 162

윈도우 심볼릭 링크 만들기

리눅스에서만 심볼릭 링크를 만들다가 윈도우에서도 다른 디렉토리의 파일이 필요해서 바로가기로 할려고 그랬더니 인식을 못했다. 찾아보니 윈도우도 심볼릭 링크를 걸어야 해결이 되었다. mklink /d "생성할링크" "원본링크" 심볼릭링크를 걸면 실제 폴더처럼 사용할 수 있다. ^^ 참고로 리눅스 심볼릭 링크는 아래와 같다. ln -s 원본링크 생성할링크

서버 Server 2023.10.10

phpMyAdmin 설치 방법 (2023년 9월)

mysql 접속을 하려면 이것저것을 깔아야되고 또 접속권한도 줘야하고 불편한 경우가 많습니다. 이럴때 필요한것이 phpMyAdmin 입니다. 1. phpMyAdmin 다운로드​ 공식사이트에서 최신버전을 다운받습니다.​ 공식사이트 : https://www.phpmyadmin.net/ phpMyAdmin Your download should start soon, if not please click here. Please verify the downloaded file Please take additional steps to verify that the file you have downloaded is not corrupted, you can verify it using the following methods..

mysql 2023.09.25

스노우 구독 취소 (안드로이드폰)

사진을 보정할 일이 있어서 스노우를 정기 구독했다가 취소를 하려니 메뉴가 안보여서 이것 저것을 해보다가 정리를 하게 되었습니다. 안드로이드폰에서 스노우 구독 취소는 Play 스토어를 열어서 자기의 동그란 사진을 클릭하면 구글 계정 관리 레이어가 뜬다. 결제 및 정기 결제 클릭 정기 결제 클릭 스노우 클릭 쭉 밑으로 내려가면 구독 취소가 있습니다. 취소 이유를 선택하면 끝.... 스노우에 빨간 글씨로 취소됨이 있으면 정기 결제 (구독) 이 취소가 되었다. 아이폰도 역시 애플스토어에서 결제를 취소하면 된다..

유익한정보 2023.09.20

PHP 에서 root (sudo) 권한 실행 (system, exec)

PHP 에서 프로세스를 실행할때 system 이나 exec 함수로 실행을 root 권한으로 사용하기 위해서는 다음의 파일에서 아래쪽에 다음과 같은 내용을 넣습니다. sudo vi /etc/sudoers www-data ALL=NOPASSWD: ALL 웹 권한에서 모든 명령어가 실행 가능합니다. 그런데 보안에 문제가 발생하겠지요. ㅎㅎ 만약 모든명령어가 아닌 특정명령어만 실행하도록 하고 싶다면 아래와 같이 입력을 해주면 된다. www-data ALL=NOPASSWD: /sbin/iptables, /usr/bin/du web 에서 root 실행 권한 확인 방법 php로 아래 코드를 작성하고 웹에서 실행 root 가 나오면 성공 !!

PHP 2023.09.15

[PHP] Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the ..

Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice /system/libraries/Session/drivers/Session_driver.php #[\ReturnTypeWillChange] public function open($save_path, $name) { ... } #[\ReturnTypeWillC..

PHP 2023.09.11

[php] Message: Creation of dynamic property CI_URI::$config is deprecated 에러 해결

php 8.2에 CodeIgniter v3.0.6 (Current version) 을 설치하고 session을 좀 쓰려고 하니 에러가 났습니다. Message: Creation of dynamic property Auth::$ci is deprecated A PHP Error was encountered Severity: 8192 Message: Creation of dynamic property Auth::$ci is deprecated Filename: libraries/Auth.php Line Number: 9 Backtrace: File: C:\APM\Apache24\htdocs\application\libraries\Auth.php Line: 9 Function: _error_handler Fi..

PHP 2023.09.11

[mysql] order by 특정 값으로 정렬하기

Mysql에서 정렬은 order by 다음에 필드 그리고 DESC (내림차순), ASC (오름차순)으로 정렬을 하는것이다. SELECT * FROM test ORDER BY regdate DESC; 그리고 다중 정렬은 순서대로 쓰면 된다. SELECT * FROM test ORDER BY regdate DESC, name ASC; 그러면 사용자 정의 정렬 순서는 특정값을 우선으로 정렬할때는 FIELD 를 쓴다. SELECT * FROM test ORDER BY FIELD(컬럼1, 첫번째 정렬할 값, 두번째 정렬할 값, 세번째 정렬할 값, ...); SELECT CASE WHEN user_group = 'group1' THEN 'R그룹' WHEN user_group = 'group0' THEN 'S그룹' ..

mysql 2023.09.08

Message: ftp_get(): Illegal PORT range rejected. 해결

FTP로 뭘 서버로 가져와야 하는데 에러가 났다. 방화벽에서 inbound outbound 다 해결을 해주고 접속 확인후에도 에러가 났다. 확인을 해보니 Message: ftp_get(): Illegal PORT range rejected. 요런 에러가 나면 passive 모드로 접속을 하면 된다. ftp_pasv($conn_id, true) or die("Unable switch to passive mode"); 이걸 추가하면 된다. $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); ftp_pasv($conn_id, true) or die("Unable switch..

PHP 2023.09.07

Codeigniter 에서 phpSpreadsheet 사용하기 PHP8.2

php 7.x 버젼 부터 phpExcel 사용이 안된다길래 에러 잡다가 짜증이 나서 phpSpreadsheet로 갈아탔다 ㅎㅎ phpSpreadsheet 는 Composer 로 설치를 해야한다. 아래 링크 참조 https://koreanred.tistory.com/141 PHP 8.2 phpExcel 대체 phpSpreadsheet 설치 PHP 8.2 에서 phpExcel을 사용하려고 했더니 {0} 를 [0] 로 바꾸고 해도 계속 에러와 경고가 떠서 phpExcel 대신 사용할 라이브러리를 찾던중 phpSpreadsheet가 있어서 사용하려고 한다. https://github.com/PHPOffice/ koreanred.tistory.com 설치된 phpSpreadsheet 이동 복사 C:\Users\아..

Codeigniter 2023.09.06

PHP 8.2 phpExcel 대체 phpSpreadsheet 설치

PHP 8.2 에서 phpExcel을 사용하려고 했더니 {0} 를 [0] 로 바꾸고 해도 계속 에러와 경고가 떠서 phpExcel 대신 사용할 라이브러리를 찾던중 phpSpreadsheet가 있어서 사용하려고 한다. https://github.com/PHPOffice/PhpSpreadsheet GitHub - PHPOffice/PhpSpreadsheet: A pure PHP library for reading and writing spreadsheet files A pure PHP library for reading and writing spreadsheet files - GitHub - PHPOffice/PhpSpreadsheet: A pure PHP library for reading and writ..

PHP 2023.09.06

windows 10 composer 설치

Composer 설치 http://getcomposer.org/download Composer-Setup.exe 다운로드 후 실행 Install for all users (recommended) Next 설치완료 !!! 설치 테스트는 명령 프롬프트에서 composer 를 입력하고 엔터를 치면 저렇게 나오면 설치 성공 C:\Users\PC-075>composer ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /..

PHP 2023.09.06

Array and string offset access syntax with curly braces is no longer supported in 에러 해결

php 8.* 에서 phpExcel 라이브러리를 사용하려다가 다운로드 하는 부분에서 에러가 났다. Array and string offset access syntax with curly braces is no longer supported in C:\APM\Apache24\htdocs\application\third_party\PHPExcel\Shared\String.php on line 529 저 파일을 찾아가보자 !! $c0 = ord($str{0}); $c1 = ord($str{1}); if( $bom_be ) { $val = ord($str{$i}) cyclicFormulaCount _raiseFormulaError('Cyclic Reference in Formula'); } elseif (($t..

PHP 2023.09.06

2023년 9월 전국 이마트, 롯데마트, 홈프러스 휴무일

휴무일 대형마트 점포별로 다르지만 이마트, 롯데마트, 홈플러스, 코스트코 등의 휴무일은 대부분 매월 두 번째, 네 번째 일요일입니다. 2023년 9월은 9월 10일 , 24일 휴무일입니다. 대형마트는 2012년 9월 2일 제정된 '유통산업발전법'에 따라 매월 두 번째, 네 번째 일요일에 의무 휴업을 해야 하기 때문입니다. 이외에 1월 1일, 설날과 추석 당일도 휴무일로 운영합니다. 영업시간 이마트와 홈플러스 : 10시부터 23시까지 홈플러스 10시부터 24시까지 하지만 대형마트 점포별로 휴무일이 다르고, 영업시간과 오픈시간이 상이하므로 자세한 정보는 이마트, 롯데마트, 홈플러스, 코스트코 등 해당 대형마트 홈페이지를 통해 확인한 후 방문하는 것이 좋습니다. 이마트 휴무일 2, 4째주 일요일 휴무 점포 (..

유익한정보 2023.09.06
반응형