↑ 여기 회색 막대를 움직여서 전체 목록을 확인할 수 있어요.
Posted by on the 28th of June, 2021 at 2:03 am under 컴퓨터.  Post is not tagged.  This post has no comments.

지난번에 iwinv에서 WordPress 업데이트가 안될 때 에서 진짜 원인 해결이라고 적었는데 사실 알고 보니 아직도 해결이 안되었다. 분명 다운로드가 30초 안에 끝나지 않아서 php 실행이 되다 멈춘거 같은데 설정을 추가했어도 여전히 30초만에 멈춘다. 다시 강제로 하려다가 뭔가 방법이 있을 거 같아 찾아봤다.

(read more)
Posted by on the 11th of February, 2021 at 10:35 pm under 컴퓨터.  Post is not tagged.  This post has 2 comments.

Windows 7 쓸 때 깔렸던 Avira Browser Safety 를 그 이후 업그레이드한 Windows 8이나 10에서 제거하려는데 “OS versionn incompatibility”만 나오고 삭제가 안될 때 지우는 방법

Summary

  1. check installer (.msi) location
  2. Install Orca from Windows 10 SDK
  3. modify installer (.msi) and overwrite it
  4. uninstall it
(read more)
Posted by on the 6th of February, 2021 at 11:02 pm under 컴퓨터.  Post is not tagged.  This post has one comment.

WordPress 자체 업데이트가 생기고 난 뒤에 정말 편해서 잘 쓰고 있다. 그런데 이번에 5.6.1 버전으로 업데이트 하려는데 자꾸 중간에 아래 메시지만 나오고 업데이트가 안되었다.

Downloading update from https://downloads.wordpress.org/release/wordpress-5.6.1-new-bundled.zip…

오랜만에 수동 업데이트를 하려니 엄두가 안나서 자동 업데이트가 안되는 원인을 찾다 강제로 자동 업데이트를 했다.

강제로 자동 업데이트

화면에 나오는 메시지로는 어쨌거나 다운로드부터 문제가 생겼다. 저 메시지를 찍는 부분은 wp-admin/includes/class-wp-upgrader.php 이다. 파일 다운로드 자체는 wp-admin/includes/file.php 에서 한다.

download_url 함수에서 하는데 임시 경로에 파일을 만든다. 일단 다운로드가 잘 되나 확인하려고 wp-content/temp 디렉토리를 만들고 777 권한 설정을 했다. 그리고 wp-config.php 에서 임시 경로를 바꿨다.

define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');

다시 업데이트를 눌렀고 임시 디렉토리에 파일이 생긴것도 확인했다. PC에서도 다운로드 받아 크기가 같은지 확인 했다.

파일 다운로드는 되었으나 대략 16MB로 시간이 오래 걸려서 서버에서 응답을 끊은 것 같았다. 그래서 이미 임시 디렉토리에 파일을 받았으니 받아 놓은 파일을 쓰도록 wp-admin/includes/class-wp-upgrader.php 파일을 고쳤다.

//$download_file = download_url( $package, 300, $check_signatures );
$download_file = trailingslashit( WP_TEMP_DIR ) . "임시 파일 이름";

이렇게 고치고 다시 업데이트를 했다. 파일이 이미 있기 때문에 바로 업데이트가 되었고, 수정했던 파일은 업데이트가 되면서 자동으로 원본으로 바뀌었다. wp-config.php에서 임시 디렉토리 설정과 임시 디렉토리는 직접 지웠다.

그런데 위에 적은 것처럼 시간이 오래 걸려서 응답이 끊긴게 원인이란걸 이 방법을 하고 나서야 깨닳았다.

진짜 원인 해결

Tools -> Site health 에 들어가면 여러가지 정보를 보여준다. 여기에서 Info -> Server에 다음 값이 있다.

PHP time limit	30

WordPress 파일을 다운로드 받고 검사하고 이 과정에서 시간이 너무 오래 걸려서 php 실행이 중간에 멈췄다. 

해결 방법은 wp-config.php 파일에서 시간을 늘려주면 된다. 그런데 나는 이미 위에 적은 강제로 자동 업데이트를 해버려서 확인은 못했다. 적당히 180초로 했는데 이것도 모자라면 더 늘리면 된다.

set_time_limit(180);
Posted by on the 6th of February, 2021 at 10:24 pm under 컴퓨터.  Post is not tagged.  This post has one comment.

Permalink로 글 제목을 그대로 쓰고 있다. 한글로 쓴 제목들도 다행히 잘 동작한다. 그런데 어느 버전부터인지 잘 기억이 안나지만 WordPress가 permalink 만들 때 한글을 제거하고 있다.🤔 도대체 어디서 지우나 javascript를 뒤져서 찾았다.

안타깝게도 plugin이나 다른 방법으로 패치를 적용할 수 없어서 업데이트 할 때마다 직접 고쳐야 한다.

wp-includes/js/dist/editor.min.js 파일에서 아래 코드 제거

.replace(/[^\w-]+/g,"")
Posted by on the 24th of January, 2021 at 11:04 pm under 컴퓨터.  Post is not tagged.  This post has one comment.

Samsung SSD 840 EVO 500GB 쓰고 있습니다. 간만에 심심해서 Magician 앱에서 성능 최적화를 하고 보니 구버전을 쓰고 있었네요. 앱에 있는 업데이트 버튼을 눌러 보았으나 너무 늦었는지 제대로 되지 않았습니다.

제품지원 페이지를 찾아보니 6.2.1 버전이 있었습니다. 다운로드 받아 설치하려는데 이런 에러가 발생합니다.

보안취약점이 발견되어 프로그램을 종료합니다.

밑도 끝도 없이 저런 메시지 하나만 나오고 설치가 안됩니다. 일단 우리말로 검색해봤는데 딱히 해결책을 찾지 못했습니다. 영어로 검색해보니 이런 결과가 하나 나오네요.

Can’t install #Samsung Magician because “”A vulnerability was detected, progam will close”? Unzip the installer to your Desktop instead of Downloads or D: or … Strange but works. Hat tip to @uservolgmheSgz at us.community.samsung.com/t5/Monitors-and-Memory/Samsung-Magician-installation-problem/td-p/1187349… Thanks!

출처: https://us.community.samsung.com/t5/Monitors-and-Memory/A-vulnerability-was-detected-error-when-Installing-Samsung/m-p/1462931/highlight/true#M5413

혹시나 해서 설치파일을 바탕화면으로 옮겨서 해보니 잘 되네요 ㅎㅎ