programing

WordPress 블로그에서 포트 번호 변경

megabox 2023. 3. 15. 19:29
반응형

WordPress 블로그에서 포트 번호 변경

우선 포트 8081에 wamp 서버를 설치했습니다(80에는 IIS가 있기 때문입니다).워드프로세스가 성공적으로 설치되었고 블로그가 원활하게 운영되었습니다.이제 IIS를 중지하고 아파치 포트를 80으로 설정했습니다.단, 어플리케이션은 포트 8081로 리다이렉트하고 있습니다.(또한 워드프레스 폴더를 라이브 도메인에 복사하고 포트 8081로 리다이렉트하고 있습니다.)어느 파일에서 포트 번호를 변경해야 합니까?(httpd.conf의 포트 번호는 이미 변경되어 있습니다).

잘 부탁드립니다.:)

WP를 설치할 때 지정한 원래 포트가 변경되는 문제가 있었습니다.WP가 계속 이전 포트로 리다이렉트하여 wp-admin에 로그인할 수 없었습니다.phpMyAdmin을 사용하여 편집했습니다.wp_options테이블. 사이트 URL과 홈레코드 모두 오래된 포트를 사용했습니다.phpMyAdmin을 사용하면 내보내거나 가져올 필요 없이 셀을 직접 편집할 수 있습니다.앞으로 다른 사람에게 도움이 될 경우를 대비해서 이 말을 덧붙여야겠다고 생각했어요.

또는 다음과 같은 SQL을 사용합니다.

update wp_options SET option_value = 'http://your-domain/wordpress:new-port' where option_id = 1 and option_name = 'siteurl';

update wp_options SET option_value = 'http://your-domain:new-port/wordpress' where option_id = 2 and option_name = 'home';

[ Dashboard ]> [ Settings ]> [ General ]순서로 이동하여 옵션에 대해 확인합니다.

  • WordPress 주소(URL)
  • 사이트 주소(URL)

같은 문제를 발견했지만 xampp를 사용하고 있습니다.

시나리오에서는 다른 포트(8090)에서 xampp를 사용하여 다른 새 서버를 설정하고 기존 WordPress를 새 서버로 전송했지만 원래 포트로 리다이렉트된 상태는 유지되고 있었습니다.

솔루션 mysql의 테이블 wp_options_value를 새 포트로 업데이트했습니다.다음은 업데이트된 쿼리 예입니다.

UPDATE `wordpress`.`wp_options`
SET
`option_value` = 'http://localhost:8090/wordpress'
WHERE `option_id` = 1 or `option_id` = 2;

이 작업을 신속하게 수행하려는 경우 데이터베이스의 값을 변경할 수 있습니다.블로그의 [mysql]db에 접속하여 wp_options 테이블의 값을 갱신합니다.

    # mysql -u root -p

    > use [yourWordpressDBName]

    >    UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl.com:80','http://www.newurlcom:8080') WHERE option_name = 'home' OR option_name = 'siteurl';

그런 다음 브라우저에서 연결합니다. URL이 변경됩니다!

호스트의 다른 포트에서 작동하는 WP의 두 번째 도커 인스턴스를 얻기 위해 이 작업을 수행해야 했습니다.

phpmyadmin으로 이동하여 데이터베이스 내부에 wp_options가 열리고 포트가 편집됩니다.

어느 쪽의 답변도 효과가 없는 경우는, 다음의 내용을 확인해 주세요..htaccess파일.

언급URL : https://stackoverflow.com/questions/16334094/changing-port-number-in-wordpress-blog

반응형