
CLI에서 WordPress 설치
저희 에이전시에서는 워드프레스로 많은 일을 합니다. 당신도 WordPress 개발자라면 같은 상황에 처할 수 있습니다. WordPress로 새 로컬 개발 사이트를 만들 때 시간이 걸릴 수 있습니다. 원하는 것보다 더 많은 시간이 소요될 수 있습니다. 이 경우 CLI에서 모두 설치해 보십시오. 로컬 또는 원격 서버에 SSH로 연결할 수 있으면 쉽게 수행할 수 있습니다.
이 전체 자습서는 SSH를 사용하고 이미 존재하는 서버가 있는 사용자에 의존합니다. 따라서 아직 설정하지 않았다면 중지하고 설정하십시오. 또한 Docker와 같은 작업을 사용하여 이 작업을 수행할 수 있지만 일반적으로 수동으로 수행하는 경우 시간을 절약할 수 있습니다.
CLI를 열고 다음 명령을 입력합니다(설정과 일치하도록 사용자 이름과 서버 IP 주소를 변경합니다.
암호를 입력하고 새 가상 호스트/폴더를 만듭니다. Roverwire Virtualhost 관리 스크립트를 사용합니다. SSH만 사용하여 Linux 서버에 가상 호스트를 생성하는 것과 같습니다. 여기에서 자세히 볼 수 있습니다: https://github.com/RoverWire/virtualhost
Roverwire를 사용하는 경우 다음을 입력하기만 하면 됩니다.
완료되면 WordPress를 설정할 수 있습니다.
먼저 웹 사이트에 대한 새 폴더를 만듭니다. 이 튜토리얼에서는 sample.local을 사용할 것입니다.
다음 명령은 새로 생성된 서버 폴더에 wordpress라는 폴더를 설치합니다.
WordPress 폴더가 있으면 이동한 다음 이전에 다운로드한 추출 가능한 파일을 제거해야 합니다.
마지막으로, 이것을 설정한 후 아래 MySQL 지침을 사용하여 데이터베이스 설정으로 이동할 수 있습니다. 데이터베이스가 설정되면 위에서 만든 도메인으로 이동하여 일반적인 WordPress 설치를 실행할 수 있습니다.
MySQL 서버의 사용자 이름과 비밀번호 조합이 이미 설정되어 있어야 합니다. 다음 명령을 사용하여 로그인할 수 있습니다.
그러면 암호를 묻는 메시지가 표시됩니다.
성공적으로 로그인하면 이제 일반 SSH 프롬프트 대신 MySQL 프롬프트가 표시됩니다. 다음과 같이 표시됩니다.
마지막으로 새 웹 사이트에 대한 공유 또는 전역 권한을 설정해야 할 수 있습니다. 몇 가지 다른 방법으로 이 작업을 수행할 수 있지만 공유 사용자가 가장 잘 작동한다는 것을 알았습니다.
또는 글로벌 사용자의 경우
이제 WordPress 웹 사이트를 사용할 준비가 되었습니다. 새 웹사이트를 로컬에서 보려면 호스트 파일을 수정해야 합니다. 다음 지침에 따라 이 작업을 수행할 수 있습니다.
Windows는 일반적으로 다음 위치에 있습니다.
%SystemRoot%\System32\drivers\etc\hosts
OSX 및 Unix/Linux는 일반적으로 다음 위치에 있습니다.
/etc/hosts
호스트 파일에 다음을 추가하십시오. domainname.fdg는 위에서 생성한 가상 호스트로 변경되어야 합니다.
이제 가상 호스트를 성공적으로 생성하고 WordPress를 설치하고 호스트를 설정했습니다. 웹사이트 URL을 검색하여 WordPress 설치 프로그램에서 설치를 완료할 수 있습니다.
다음은 이 단계에 도달한 후 WordPress를 설정하는 방법에 대한 빠른 비디오입니다.
행운을 빕니다.
YouTube에서 보기
SSH로 서버에 접속
이 전체 자습서는 SSH를 사용하고 이미 존재하는 서버가 있는 사용자에 의존합니다. 따라서 아직 설정하지 않았다면 중지하고 설정하십시오. 또한 Docker와 같은 작업을 사용하여 이 작업을 수행할 수 있지만 일반적으로 수동으로 수행하는 경우 시간을 절약할 수 있습니다.
CLI를 열고 다음 명령을 입력합니다(설정과 일치하도록 사용자 이름과 서버 IP 주소를 변경합니다.
ssh [email protected]
암호를 입력하고 새 가상 호스트/폴더를 만듭니다. Roverwire Virtualhost 관리 스크립트를 사용합니다. SSH만 사용하여 Linux 서버에 가상 호스트를 생성하는 것과 같습니다. 여기에서 자세히 볼 수 있습니다: https://github.com/RoverWire/virtualhost
Roverwire를 사용하는 경우 다음을 입력하기만 하면 됩니다.
sudo virtualhost create sample.local
완료되면 WordPress를 설정할 수 있습니다.
WordPress 다운로드 및 추출
먼저 웹 사이트에 대한 새 폴더를 만듭니다. 이 튜토리얼에서는 sample.local을 사용할 것입니다.
다음 명령은 새로 생성된 서버 폴더에 wordpress라는 폴더를 설치합니다.
서버에서 만든 폴더로 전환
cd /var/www/samplelocal/
최신 버전 다운로드
sudo wget http://wordpress.org/latest.tar.gz
워드프레스 추출
sudo tar xfz latest.tar.gz
폴더 이동
WordPress 폴더가 있으면 이동한 다음 이전에 다운로드한 추출 가능한 파일을 제거해야 합니다.
WordPress 폴더를 상위 폴더로 이동
sudo mv wordpress/* ./
워드프레스 폴더 제거
sudo rmdir ./wordpress/
다운로드한 파일 제거
sudo rm -f latest.tar.gz
마지막으로, 이것을 설정한 후 아래 MySQL 지침을 사용하여 데이터베이스 설정으로 이동할 수 있습니다. 데이터베이스가 설정되면 위에서 만든 도메인으로 이동하여 일반적인 WordPress 설치를 실행할 수 있습니다.
데이터베이스 설정
MySQL 서버의 사용자 이름과 비밀번호 조합이 이미 설정되어 있어야 합니다. 다음 명령을 사용하여 로그인할 수 있습니다.
mysql -p -u mysqlusername
그러면 암호를 묻는 메시지가 표시됩니다.
성공적으로 로그인하면 이제 일반 SSH 프롬프트 대신 MySQL 프롬프트가 표시됩니다. 다음과 같이 표시됩니다.
mysql>
데이터베이스 생성
create database databasename;
MySQL 종료
exit
마지막으로 새 웹 사이트에 대한 공유 또는 전역 권한을 설정해야 할 수 있습니다. 몇 가지 다른 방법으로 이 작업을 수행할 수 있지만 공유 사용자가 가장 잘 작동한다는 것을 알았습니다.
sudo chown -R shareuser /var/www/samplelocal
또는 글로벌 사용자의 경우
sudo chown -R www-data:www-data /var/www/samplelocal
호스트 파일 수정
이제 WordPress 웹 사이트를 사용할 준비가 되었습니다. 새 웹사이트를 로컬에서 보려면 호스트 파일을 수정해야 합니다. 다음 지침에 따라 이 작업을 수행할 수 있습니다.
Windows는 일반적으로 다음 위치에 있습니다.
%SystemRoot%\System32\drivers\etc\hosts
OSX 및 Unix/Linux는 일반적으로 다음 위치에 있습니다.
/etc/hosts
호스트 파일에 다음을 추가하십시오. domainname.fdg는 위에서 생성한 가상 호스트로 변경되어야 합니다.
192.168.0.1 sample.local
웹사이트 열기
이제 가상 호스트를 성공적으로 생성하고 WordPress를 설치하고 호스트를 설정했습니다. 웹사이트 URL을 검색하여 WordPress 설치 프로그램에서 설치를 완료할 수 있습니다.
다음은 이 단계에 도달한 후 WordPress를 설정하는 방법에 대한 빠른 비디오입니다.
행운을 빕니다.