Wordpress in Linux Server

immanuelk1m·2023년 6월 9일
post-thumbnail

username :
pw :

DBname :
DBuser:
dbPw :

url :

리눅스 새 사용자 계정 생성

$ sudo su 
$ adduser username

Mariadb 새 데이터베이스 및 사용자 계정 생성

$ sudo mariadb -u root -p
$ create database DBname default CHARACTER SET utf8;
$ grant all on dbname.* to DbUserName@localhost identified by1234;
$ flush privileges;
$ quit
$ sudo mariadb -u DbUserName -p

wordpress 다운로드 후 설치 및 설정

$ cd home/username/
$ mkdir www
$ cd www
$ wget https://wordpress.org/latest.tar.gz
$ tar -xzvf latest.tar.gz
$ cd ./www/wordpress

phpmyadmin 설정

$ sudo ln -s /usr/share/phpmyadmin phpmyadmin
$ sudo chown -R www-data:www-data www

ID : DBusername
PW : DBuserpw

새로운 virtual host 설정(php사용)

$ cd /etc/nginx/sites-ava*
$ cp default WebsiteName.com
$ vim WebsiteName.com
listen 80 default_server;
listen [::]:80 default_server;

==>

listen 80;
listen [::]:80;
root /var/www/html; 
index index.html index.htm index.nginx-debian.html;
server_name _;

=> 

root /home/username/www/wordpress;
index index.html index.htm index.nginx-debian.html index.php;
server_name WebsiteName.com;
++

location ~ \.php$ {
		include snippets/fastcgi-php.conf;
	#
	#	# With php-fpm (or other unix sockets):
		fastcgi_pass unix:/run/php/php7.4-fpm.sock;
	#	# With php-cgi (or other tcp sockets):
	#	fastcgi_pass 127.0.0.1:9000;
	}
$ cd /etc/nginx/sites-en*
$ ln -s /etc/nginx/sites-available/WebsiteName.com

$ nginx -t
$ service nginx restart

C:\Windows\System32\drivers\etc\hosts 파일에서 IP, Domain 설정

wordpress의 테마나 항목 수정(2군데 이상)

[로고변경] 테마 -> 외모 -> 헤더 -> 이미지 업로드

PC의 웹브라우저를 이용한 테스트(사용자페이지/관리자페이지/phpmyadmin페이지)

profile
개발 새발

0개의 댓글