LAMP로 PHPList(Opensource Newsletter Manager) 설정

LAMP로 PHPList(Opensource Newsletter Manager) 설정

2022-10-18 last update

7 minutes reading newsletter-manager newsletter PHPList PHP
PHPList는 이메일 뉴스레터 생성 및 전송과 함께 구독자를 추가 및 관리할 수 있는 오픈 소스 뉴스레터 관리자입니다. PHPList는 PHP와 MySQL로 생성됩니다. 이 기사는 Linux 서버에서 PHPList를 설정하는 데 도움이 될 것입니다.

PHPList의 기능:

PHPList에는 매우 긴 기능 목록이 있으며 누구나 이메일을 보내 업무에 쉽게 사용할 수 있습니다. 다음은 PHPList에 나열된 몇 가지 기능입니다.
  • 단방향 이메일 공지 전달 시스템
  • 링크와 URL을 추적합니다. 메시지, URL 및 구독자별 통계.
  • 인터넷을 통해 메시지를 작성 및 전송하고 phplist를 관리할 수 있습니다.
  • 템플릿, 언어, 사용자 속성 및 목록의 다양한 조합을 선택할 수 있습니다.
  • 메시지 콘텐츠에서 구독자 속성을 사용하여 모든 이메일 메시지를 개인화할 수 있습니다.
  • 구독자는 텍스트 또는 html 이메일 메시지 중에서 선택할 수 있습니다.
  • CSV 및 탭으로 구분된 파일을 사용하여 기존 사용자 목록을 가져오거나 사용자를 내보냅니다.
  • 사용하지 않거나 존재하지 않는 이메일 주소를 데이터베이스에서 깨끗하게 유지합니다.
  • Read more…
  • 1단계: LAMP 환경 설정

    서버에 LAMP 환경을 이미 구성했다고 가정합니다. 아직 가지고 있지 않다면 아래 기사를 참조하십시오.CentOS/RHEL => #!/installing-apache-mysql-php-on-centos-redhat/
    Ubuntu의 경우 => #!/install-apache2-mysql-php5-on-ubuntu-systems/

    2단계: PHPList 아카이브 다운로드

    공식 download page 에서 PHPList 최신 패키지를 다운로드할 수 있습니다. 이 튜토리얼에서는 아래 명령을 사용하여 PHPList 3.0.6(최신 문서 작성 시점)을 다운로드합니다. 압축을 풀고
    # wget http://prdownloads.sourceforge.net/phplist/phplist-3.0.6.zip?download
    # unzip phplist-3.0.6.zip
    
    이제 웹 서버 문서 루트에 목록 디렉토리를 업로드하십시오. 이 예제에서는 기본 문서 루트를/var/www/html
    # cd phplist-3.0.6/public_html
    # mv lists /var/www/html
    # chown -R apache:apache /var/www/html/lists
    # chmod -R 755 /var/www/html/lists
    

    3단계: PHPList용 데이터베이스 구성

    으로 사용하고 있습니다. 루트 사용자로 mysql 데이터베이스 서버에 로그인하고 PHPList용 새 데이터베이스를 생성합니다. 또한 phplist 데이터베이스에 대한 전체 권한이 있는 mysql 사용자를 생성합니다.
    # mysql -u root -p
    
    mysql> CREATE DATABASE phplistdb;
    mysql> GRANT ALL on phplistdb.* to 'phplist'@'localhost' IDENTIFIED BY '_password_';
    mysql> FLUSH PRIVILEGES;
    mysql> quit
    
    이제 PHPList 구성 파일 config/config.php를 편집하고 다음 값을 업데이트하십시오. TEST 변수의 값을 0으로 변경하여 테스트 모드를 비활성화합니다(0=테스트 모드 비활성화, 1=테스트 모드 활성화).
      $database_host = "localhost";
      $database_name = "phplistdb";
      $database_user = "phplist";
      $database_password = '_password_';
    
      define ("TEST",0);
    

    5단계: PHPList 웹 설치 프로그램 열기

    이 단계에서 PHPList의 기본 구성을 완료했으며 이제 웹 설치 프로그램을 사용하여 설치할 준비가 되었습니다. 브라우저에서 아래와 같이 phplist를 엽니다
    http://svr1..net/lists/admin/
    
    5.1. 데이터베이스 초기화를 클릭하십시오.
    5.2. admin 사용자의 이름, oranization 세부 정보 및 설정 암호 입력
    5.3. 설치가 완료되었음을 보여줍니다.
    5.4. 위에서 사용한 useradmin admin 및 비밀번호로 로그인합니다.
    5.5. PHPList 대시보드.