일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 거제도
- 스톤에이지
- 티스토리
- mysql
- 복현오거리
- 시놀로지
- ConoHa
- 워드프레스
- KB국민카드
- jQuery
- 보르비스초월
- 램가스초월
- 리눅스
- 소비전력
- iptime
- Ajax
- SKT
- 아파치
- 킹북이초월
- 자바스크립트
- 가상서버호스팅
- proxmox
- 윈도우10
- KB증권
- centos
- 알뜰폰
- Apache
- html/css
- 알리익스프레스
- php
- Today
- Total
목록IT이야기 (122)
맛집 여행 캠핑 일상 생활
foreach 함수로 배열을 사용할때 변수값에 배열이 없으면 나는 에러군요~ AH01071: Got error 'PHP message: PHP Warning: Invalid argument supplied for foreach() in /volume1/web/www/index.html on line 51 PHP message: PHP Stack trace: PHP message: PHP 1. {main}() AH01276: Cannot serve directory /volume1/web/www/: No matching DirectoryIndex (index.html,index.htm,index.cgi,index.php,index.php5) found, and server-generated director..
시놀로지 아파치에서 ExpiresActive 기능이 디폴트가 아니군요~ /var/log/httpd/apache24-error_log 파일에 보면 ".htaccess: Invalid command 'ExpiresActive', perhaps misspelled or defined by a module not included in the server configuration" 이렇게 에러 로그가 남습니다. ExpiresActive on ExpiresByType text/css "access plus 1 month" 위와 같은 기능을 사용하려면 /usr/local/etc/apache24/conf/httpd24.conf 파일에 아래의 부분을 추가하여 저장합니다. LoadModule expires_module m..
웹서치를 아무리 해봐도 제가 딱 원하는 정보가 없어서 정리해봅니다. 시놀로지 나스에 웹호스팅 서비스가 가능한데 WebStation + nginx + php7.0 기준으로 설명합니다. Apache2.4 + PHP7.0 환경도 설명을 추가합니다. index.php 파일은 php 코드가 실행이 되는데 index.html 파일은 먹히지 않아서 어떻게 하다보니 access denied 까지 에러가 뜨는군요~ 인터넷에 설명된 방법만으론 뭔가 부족하다는 이야기입니다. sudo -i 로 root 권한을 가진 다음에 아래 처럼 진행하면 됩니다. 1. nginx 환경 설정 추가 # cat /etc/nginx/app.d/server.webstation-vhost.conf ... server { ... location ~* ..
시놀로지에 rsync 로 백업하는 쉡스크립트를 만들어 놓고 크론탭에 등록해서 자동으로 백업하고 있었는데 시놀로지 업데이트 이후인지 /usr/syno/bin 폴더에 만들어 놓은 파일이 지워지고 없더군요~ 보안때문인지 몰라도 아무래도 허용된 파일이 아니면 삭제하나 봅니다. 전에도 /root 밑에 만들어 놓고 패키지 업데이트 이후에 사라져서 /usr/syno/bin 안에 넣어놨더니~ ㅋ 이번엔 외장하드 경로인 /volumeUSB1 에 넣어놓고 크론탭에 등록해 두었습니다. 설마 시스템 디렉토리가 아닌 경로의 파일을 지우지는 않겠지요~ 크론탭에 등록하는 방법은 https://ivps.tistory.com/670 여기를 참고하세요~ 스크립트 파일 경로는 다르니 변경해주시는 것 잊지마세요~
윈도우용 바탕화면에 항상 시계가 고정되어 보여주는 위젯프로그램입니다. 매번 네이버 시계나 윈도우 시계 보기가 번거로워서 하나 설치해봤습니다. https://8gadgetpack.net/ 여기에서 다운로드 하시면 됩니다. 바탕화면 뿐만 아니라 다른 창 위에도 표시가 가능합니다. 물론 위젯에서 "항상 위에 표시"를 체크해야 됩니다. CPU 사용량, 달력 등 위젯 종류가 다양하네요~ GPU Meter, 날씨 정보까지~ 파워 오프 위젯도 있네요~ ㅎ 쓸만한 것 같습니다~
레이드라이브 2020.2.12 버전으로 업데이트 했더니 기존 구글드라이브, 원드라이브, 드롭박스, 박스에서 MEGA, pCloud, Yandex Disk 가 추가되었네요~ 마침 클라우드베리 PC버전이 종료된다고 해서 무슨 클라우드를 사용할까 고민하던차에 레이드라이브 + 클라우드로 가야겠습니다. 그런데 읽기전용을 풀려면 유료이군요~ NAS 종류도 Synology, QNAP, ipTIME 등 여러가지를 지원하는군요~ 네트워크 드라이브로 추천할 만한 유틸리티 같습니다~
리눅스 서버의 네트워크가 외부 IP 에 바로 물려있다면 ifconfig 나 ip addr 명령어 같은것으로 자신의 공인아이피를 알아낼 수 있지만 공유기 안쪽 로컬에 있다면 사설 IP 만 알 수 있습니다. 웹브라우저 네이버에서 내아이피를 검색하면 자신의 Public IP를 알아낼 수 있지만 리눅스에서는 아래의 사이트를 활용하면 됩니다. [root@raspberry ~]# curl ifconfig.me 123.123.123.45 [root@raspberry ~]# curl bot.whatismyipaddress.com 123.123.123.45 이 방법 외에도 직접 서버를 구축해서 아이피를 반환하는 php 를 프로그래밍 할 수도 있습니다. 로컬에서 호출하면 사설ip를 가져오니 다른 외부 서버에서 호출 하여야..
고도몰 패치 잘못하면 아래와 같은 오류가 뜹니다~ Template_ Compiler Error #9: template loop or branch is not properly closed by {/} in /www/myid_godomall_com/data/skin/front/skin_name/goods/goods_view.html. 이럴땐 이전 코드로 다시 되돌리거나 제일 좋은건 스킨을 복사한 다음에 작업하는게 좋겠지요~ 차근차근히 하나씩 비교해 가면서 소스를 업데이트 하시면 잘 될겁니다~
리눅스에서 간단히 포트가 열려있는지 체크하는 방법입니다. 먼저 telnet 유틸을 설치합니다. # yum -y install telnet telnet 주소 그리고 뒷쪽에 확인하려는 포트 번호를 적어주면 됩니다. [root@localhost ~]# telnet www.example.com 21 Trying 192.168.1.2... telnet: connect to address 192.168.1.2: Connection refused [root@localhost ~]# telnet www.example.com 443 Trying 192.168.1.2... Connected to www.example.com. Escape character is '^]'. ^] telnet> Connection closed..
윈도우에서 32기가 이하 메모리카드는 FAT32 포맷이 가능한데 32기가를 초과하는 대용량 메모리 카드는 NTFS 나 exFAT 으로 포맷이 됩니다. 윈도우 자체 기능으로 포맷하면 이렇게 둘 중에 하나를 선택해서 포맷해야합니다. exFAT 으로 포맷하면 일부 블랙박스나 맥에서는 인식을 못합니다~ ㅎ 대부분의 기기에서 인식되게 하려면 FAT32 로 포맷하여야 합니다. http://www.ridgecrop.demon.co.uk/guiformat.exe 여기에서 guiformat.exe 파일을 다운로드하고 실행합니다. 메모리카드 드라이브를 선택하고 Start 버튼을 누릅니다. 포맷이 진행되는 있는 화면입니다. FAT32로 포맷이 완료되었습니다. 그런데 블랙박스 넣어서 테스트 해보니 안되네요~ 아무래도 용량이 ..