Created
July 28, 2016 02:17
-
-
Save ahgood/28742e35c8daba2817594426a3aea1a9 to your computer and use it in GitHub Desktop.
Step by step to setup WordPress on Linux server
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. SSH by own ID | |
2. su | |
(paste root password) | |
3. mysql -u root -p | |
(paste mysql root password) | |
4. CREATE DATABASE MY_SITE; | |
5. CREATE USER 'MY_SITE'@'localhost' IDENTIFIED BY 'MY_PASSWORD'; | |
6. GRANT ALL PRIVILEGES ON MY_SITE . * TO 'MY_SITE'@'localhost'; | |
7. FLUSH PRIVILEGES; | |
8. wget https://wordpress.org/latest.zip | |
9. unzip latest.zip | |
10. mv ./wordpress /var/www/html/dev/MY_SITE | |
11. cd /var/www/html/dev/MY_SITE | |
12. find . -exec chown apache:apache {} + | |
13. chmod 660 wp-config.php | |
14. find . -type f -exec chmod 644 {} + | |
15. find . -type d -exec chmod 755 {} + | |
16. http://HOST_NAME/dev/MY_SITE/wp-admin/install.php | |
OR: | |
16. mv wp-config-sample.php wp-config.php | |
17. nano wp-config.php | |
(update db user, db name, password) | |
18. http://HOST_NAME/dev/MY_SITE/wp-admin/install.php | |
Additional, create new user in Linux: | |
1. adduser username | |
2. passwd username | |
3. usermod -a -G apache username | |
4. chage -d 0 username |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment