Wordpress Activities
##Objective Create web page using Wordpress ##Method ###Prior to 2015 09 30 ####Get Domain Name
- Get domain name from Namecheap.
- one year $10.69
worksatscale.com
- Positive SSL for
www.worksatscale.com
$1.99 first year - free WhoisGuard
####Get Shared Hosting
- Get shared hosting from Namecheap
- $9.88/first year
- 20GB SSD disk
- unlimited bandwidth
- up to 3 websites
####Set Up Wordpress #####Wordpress Local Setup
- Install XAMPP
- Download
- Install details
cd /opt/lampp/
chmod 755 manager-linux-x64.run
sudo ./manager-linux-x64.run
- GUI
sudo ./manager-linux-x64.run
- Config Apache HTTPD to Listen on port
1337
- Start Apache and MySQL
- Create database
- Open XAMPP Control Panel
- Open
localhost:1337
since that's the port we're listening on phpMyAdmin
on top nav bar
- Open
- Select Database admin function on nav bar
- Create database
wp
- Set Collation option as utf8_unicode_ci. But see utf8mb4, which implies
utf8mb4_unicode_ci
is more appropriate. - Download Wordpress
sudo cp -r ~/Downloads/wordpress /opt/lampp/htdocs/
- Open XAMPP Control Panel
###2015 09 30
- Navigate to localhost:1337/wordpress
- Wordpress initial config from dialog page
- DB Name:
wp
- MySQL username:
root
- DB password: ``
- DB host:
localhost
- table prefix:
wp_1
Note: Not in video - bad permissions
- How to fix permission of htdocs in Ubuntu
sudo chown -R rjhintz:rjhintz /opt/lampp/htdocs
- manually edit
- Run install
- Site title:
works at scale test
- username:
rjhintz
- password:
OmX@lRJi7j0YZms(Pf
- email:
rjhintz@gmail.com
- allow search engines: No
- Log in with userid/pw
- Wordpress 4.3.1; Twenty Fifteen theme
http://localhost:1337/wordpress/wp-admin/
- DB Name:
###2015 10 04
- Reinstall Wordpress, want to anchor at
www.worksatscale.com
notwww.worksatscale.com/wordpress
- Note: info on redirecting from
wordpress
install directory to site root uses Apache file.htaccess
that's currently in Akismet plugin - Install in Web Root directory for now
- Update current plugins (Akismet)
- Delete
Hello Dolly
plugin - Install new plugins
- Jetpack
- All in One SEO Pack
- SEO Friendly Images
- Google XML Sitemaps
- W3 Total Cache
- iThemes Security
- UpdraftPlus Backup and Restoration
- Wordpress Zero Spam
- Stop Spammers Spam Prevention
- Favicon by RealFaviconGenerator
- Restart XAMPP services for local site (to allow copy/paste content from local site)
- Apache web server
- MySQL DB
- Jetpack config
- W3 Cache config
- Stop Spammers config
- Set up
info@worksatscale.com
and forwarding - set up CloudFlare CDN through Namecheap
- Apparently kills https using free, partner with Namecheap plan
- CDN CloudFlare Dev mode does a pass through for 3 hours
- Stop use of CloudFlare while site is under development
- Add DNS A record for www.worksatscale.com to point to
68.65.122.176
##Starting XAMPP Services
- allows functions on
localsite
cd /opt/lampp/
sudo ./manager-linux-x64.run
##Plugs-ins
- General
- Jetpack
- SEO
- All in One SEO Pack
- SEO Friendly Images
- Google XML Sitemaps
- Cache
- W3 Total Cache
- Security
- iThemes Security
- Backup
- UpdraftPlus Backup and Restoration
- Anti-Spam
- Wordpress Zero Spam
- Stop Spammers Spam Prevention
- Contact Form (Use Jetpack)
- Favicon
- Favicon by RealFaviconGenerator (instead of Captain Favicon)
##References
- [Building Websites with Wordpress)(https://www.safaribooksonline.com/library/view/building-websites-with/9781771373265/)
- Namecheap cPanel Login