[WordPress] WP PHP extension requirements

cURL – 127 uses (requires libcurl) HTTP API (class WP_Http_curl) url_is_accessable_via_ssl() SimplePie (overridden with class WP_SimplePie_File) GoogleSpell (from TinyMCE package, is not used?) Date/Time – 367 uses DOM – 6 uses (requires libxml) iis7_rewrite_rule_exists() iis7_delete_rewrite_rule() iis7_add_rewrite_rule() saveDomDocument() POSIX Regex – 23 uses Filter – 2 uses class PHPMailer->ValidateAddress() (optional) FTP – 72 uses class ftp_base class ftp (pure and sockets versions) class WP_Filesystem_FTPext class WP_Filesystem_ftpsockets GD – 56 uses wp-admin\includes\image-edit.php wp-admin\includes\image.php wp-includes\media.php Hash – 6 uses wp-includes\pluggable.php multiple uses (optional …

[ssh|sftp] ssh root 접근 허용 및 제한

SSH & SFTP root 접근 허용 및 제한 TL; DR [ubuntu 16.04 기준] $ vi /etc/ssh/sshd_config PermitRootLogin prohibit-password >> PermitRootLogin yes $ sudo service ssh restart root의 password를 설정한 이후에도 ssh 접근이 안되거나, 오류: 인증 실패. 오류: 치명적 오류: 서버에 연결하지 못함 sftp를 통해 접속하려고 할 때 위와 같은 메시지가 나오면서 로그인이 안되는 경우에 대한 해결법이다. /etc/ssh/sshd_config …

[MySQL] Supervisor 계정 만들기

MySQL(MariaDB) DB 모든 권한 주기 TL; DR GRANT ALL PRIVILEGES ON *.* TO ‘{id}’@{host} IDENTIFIED BY ‘{pw}’ WITH GRANT OPTION; FLUSH PRIVILEGES; Ex) GRANT ALL PRIVILEGES ON *.* TO ‘silnex’@localhost IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;   계정만 생성 하고 싶을 때 CREATE USER ‘{id}’@{host} IDENTIFIED BY ‘{pw}’; 한 DB에만 권한을 주고 싶을 때 GRATN ALL PRIVILEGES …

[php redis] php Array Auto Serialize 설정

php Redis Serialize 설정 TL;DR $redis->setOption(Redis::OPT_SERIALIZER, Redis::SERIALIZER_PHP);   일단 아래의 코드를 보자 <?php $redis = new Redis(); try { $redis->connect(‘127.0.0.1′,’6379’, 2.5, NULL, 150); $key = ‘myKey’; $value = array(‘v1’ => ‘Value1’, ‘v2’ => ‘Value2’); $ttl = 10; $redis->setex( $key, $ttl, $value ); $value = $redis->get($key); var_dump($value); } catch(Exception $e) { var_dump($e); } $redis->close(); ?> 위에 …

[Nginx|Apache] Reverse Proxy 설정

Nginx & Apache Reverse Proxy 설정 Nginx nginx conf 파일이나 sites-enabled/ 폴더 아래 conf 확장자로 아래와 같은 파일을 만든다. server { listen 80; server_name reverse.silnex.kr; location / { proxy_pass http://10.0.0.1:8080; } } 위 파일을 만들게 되면 reverse.silnex.kr 로 접속하게되면 내부망의 http://10.0.0.1:8080로 이어지게 된다.   Apache 2.4 아파치 conf파일에 아래와 같은 내용을 추하거나, sites-enabled/폴더에 .conf 확장자로 …

[Liunx] Ctrl + 방향키 입력시 5D; 5A; 으로 입력 되는 현상 해결법.

vi /etc/inputrc /etc/inputrc 파일을 생성한뒤 아래 내용을 추가해준다. “\e[1;5C”: forward-word “\e[1;5D”: backward-word “\e[5C”: forward-word “\e[5D”: backward-word “\e\e[C”: forward-word “\e\e[D”: backward-word ssh 로그아웃 후 다시 ssh 로그인을 하면 Ctrl + 방향키가 정상적으로 작동하게된다.

[Virtualbox] 헤드리스 모드로 실행 & 헤드리스 모드로 변경

Virtual Box Headless Tip’s Virtual Box에서 ubuntu server 라든지 centOS server를 실행시킬 때 불필요한 gui 창 없이 background로 돌려보자. # Start Headless mod virtual box에서 가상머신을 실행할 때 기본적으로 gui창을 띄워 주는데 헤드리스로 시작을 누르게 되면,  가상머신이 background에서 실행되기에 좀 더 깔끔하게(?) 서버를 사용할 수 있다. 물론 다시 gui 창이 필요하다면, 위 이미지처럼 보이기를 눌러 …