본문 바로가기

분류 전체보기157

Ubuntu에서 우커머스(WooCommerce) 초간단 설치하기 WooCommerce는 e-commerce를 지원하기 위한 Wordpress의 하나의 Extension프로그램입니다. 사용자 친화적인 인터페이스, 다양한 플러그인, 손쉬운 사용자 정의 및 빠른 로딩 시간을 갖춘 비용 효율적이고 유연한 e-commerce입니다. Ubuntu 20.04에 WooCommerce를 설치하는 방법에 대해서 설명합니다. 설치 1) LAMP스택 설치 WooCommerce는 PHP 기반 e-commerce 플랫폼으로 서버에 LAMP(Linux, Apache, MySQL, PHP) 스택이 설치되어 있어야 합니다. LAMP를설치하기 위해서 다음 명령을 실행합니다. ubuntu@:~$ sudo apt update ubuntu@:~$ sudo apt install apache2 mysql-s.. 2023. 2. 14.
MySQL에서 MariaDB로 갈아타기 DBMS의 장기적인관점에서 라이선스문제등을 고려해서 MySQL에서 오픈 소스 대안인 MariaDB로 전환하기로 결정했습니다. MariaDB는라이선스 이슈해결 외에도 개선된개선된 성능, 확장성, 보안 및 유연성을 포함하여 MySQL에 비해 여러 가지 이점을 제공하는 걸로 알려져 있습니다. Ubuntu 20.04에서 MySQL에서 MariaDB로 변경하는 절차를 수행했습니다. 마이그레이션 절차 1) 데이터 백업 데이터베이스를 변경하기 전에 프로세스 중에 문제가 발생할 경우 복원할 수 있도록 모든 데이터를 백업하는 것이 중요합니다. mysqldump명령을 사용하여 데이터를 백업합니다. Sql> mysqldump -u [username] -p [database_name] > [backup_file].sql 2).. 2023. 2. 14.
Magento2.4 를 위한 Elasticsearch설치 Elasticsearch는 Magento 2.4에서 검색 기능을 향상하는 데 사용할 수 있는 강력한 오픈 소스, 전체 텍스트 검색 및 분석 엔진입니다. 대용량 데이터를 처리할 수 있는 빠르고 확장 가능한 검색 솔루션을 제공합니다. Magento 2.4 설치를 Ubuntu 20.04 서버에 Elasticsearch를 과정을 소개합니다. 1. 전제 조건 ◇ 서버에 Ubuntu 20.04가 설치 ◇ 루트 또는 sudo 권한이 있는 사용자 ◇ 서버에 Java 8 이상이 설치되어 있어야 하며 설치된 버전을 확인 ubuntu@:~$ java -version Java가 서버에 설치되어 있지 않은 경우, 아래와 같이 설치한다. ubuntu@:~$ sudo apt update ubuntu@:~$ sudo apt inst.. 2023. 2. 13.
AWS|EC2 웹서버 설치후 "This site can’t be reached" 에러 조치 Apache 또는 Nginx와 같은 웹서버(HTTPd)를 설치한 후 정상동작이 되지 않고 "This site can't be reached"라는 에러 메시지가 나타나는 경우를 볼 수 있는데 많은 원인 중의 하나가 주로 방화벽에서 해당포트의 트래픽이 차단되어 나타나는 현상입니다. 방화벽은 네트워크단의 AWS방화벽에서 설정에 대한 오류가 있거나 Linux(Ubuntu 22.04.1 LTS)의 서버 방화벽에서 차단이 주요 원인입니다. 1. 증상 Apache 또는 Nginx가 설치된 상태에서 정상적인 동작 하다가 어느 순간 웹서버로 접근하면 아래의 화면을 만나게 됩니다. 2. 조치방법 경로상의 장애나 트래픽의 차단여부를 확인하는 과정이 필요합니다. AWS의 방화벽설정으로 트래픽 차단여부를 확인합니다. 웹서버(A.. 2023. 2. 12.