wordpress 설치 하기 명령어

정리전

WordPress 서버라면 추가로 꼭 설치

WordPress가 이미지 리사이즈를 할 때 PHP 확장이 필요합니다.

PHP GD

sudo apt install php-gd

[wp-svg-icons icon=”home” wrap=”i”]
계정생성 및 디렉토리(미리만듬) 연결

sudo useradd -c helloworld -d /var/www/helloworld -s /usr/sbin/nologin -p passwd hello 
sudo usermod -a -G www-data hello
sudo chown -R hello:www-data /var/www/helloworld/
sudo chmod -R 777 /var/www/helloworld/

sudo cat /etc/passwd
sudo cat /etc/group
sudo useradd -c testcom -d /var/www/testcom -s /usr/sbin/nologin -p pass001 userId
sudo chsh -s /usr/sbin/nologin userIDd
sudo chsh -s /bin/sh userIDd     (putty login인 용)

sudo usermod -d /var/www/ testuser

[wp-svg-icons icon=”connection” wrap=”i”]계정생성 추가 설명 : https://auctionpro.co.kr/?p=130

502 sudo usermod -a -G www-data userId
503 sudo cat /etc/group

511 sudo chown -R userId:www-data /var/www/testcom/

517 sudo chmod -R 777 /var/www/testcom/
cp -a /path/from /path/to

cp  -r  dir1  dir2: dir1 디렉토리와 그 안에 있는 모든 내용(파일 및 디렉토리)을 dir2로 복사한다. dir2가 없다면 새로 만든다.

527 sudo tar xvfzp wordpress-4.2.3.tar.gz

tar xvzf file.tar.gz

unzip file.zip -d destination_folder

542 sudo cp wp-config-sample.php wp-config.php

547 cd /etc/apache2/sites-available

549 sudo cp test.kr testcom.com

 

 

550 sudo nano testcom.com
551 a2ensite testcom.com
552 sudo service apache2 reload
553 a2dissite testcom.com

570 sudo rm -rf wordpress
571 ls

615 sudo nano wp-config.php

617 sudo cat /etc/passwd
618 sudo passwd pass03

파일 업로드 사이즈 올리기

php.ini 수정
memory_limit = 64M
upload_max_filesize = 20M
post_max_size = 20M
file_uploads = On
max_execution_time = 300

rm 의
-r은 폴더내 모든 파일 삭제
-i는 묻고(Y/N) 삭제 옵션
-f는 무조건 삭제 옵션

rm 명령을 사용할때 주로 rm -rf *를 사용합니다.(*는 모든것을 뜻함)

To remove user :

sudo userdel username

To remove home directory :

sudo rm -r /home/username

——————————————————————————
모든 디렉토리에서 index.php라는 파일 찾아보기
find / -name index.php -print

찾아서 묻지 말고 모두 삭제하기
find / -name index.php -exec rm -f {} \;

www 라는 디렉토리에서 *.bak 파일을 찾아서 모두 삭제하기
find wwww/ -name *.bak -exec rm -f {} \;

 

tar 압축/풀기

1) wordpress라는 폴더를 wordpress.tar로 압축하고자 한다면
tar -cvf [파일명.tar] [폴더명]
예)tar -cvf wordpress.tar wordpress 


2) wordpress.tar라는 tar파일 압축을 풀고자 한다면
tar -xvf [파일명.tar]
예)tar -xvf wordpress.tar

3) 지정폴더 
 # tar -xvf mcontents.tar -C /var/www/
-C 옵션을 사용해서 압축풀 디렉토리를 지정할 수 있습니다.

비고) tar.gz 압축 / 풀기
tar -zcvf [파일명.tar.gz] [폴더명]
tar -zxvf [파일명.tar.gz]

mysql 백업 / 복원

ftp / 파일 가져오기





에러 사항:

PHP에 MySQL 확장이 설치되어 있지 않은 것 같습니다. 워드프레스는 이 확장이 필요합니다.

apt-get install php7.2-mysql