IT/Software/Web Applications/WordPress: Difference between revisions

From msgwiki
Jump to navigation Jump to search
Access restrictions were established for this page. If you see this message, you have no access to this page.
(Added Detail)
Line 1: Line 1:
=== Basic Config after Install ===
It is not the best but it is the industry standard.  There is always someone who has had your issue and can help fix it.


# Add plugins
=== Install ===
## Ninja Forms
There are a hundred ways to do this.
## Ultimate FAQ
## WP Mail SMTP
### SSL 465
### use the global email server sl-507-7.slc.westdc.net
### Test email when done.
# Ask Isaac to add the goodies
## This gives us DiVi builder and a few other security goodies


==== Other Config ====
Here is what I recommend(incomplete/draft)
 
# Put an entry in the vhosts file.
## Only the port 80 one for now.
## You can do the 443 one also
# Setup dns to hit your site.
## Test with a ping or traceroute
# Use LetsEncrypt via certbot to get a cert and redirect all traffic to https
# Use phpMyAdmin to make a user with associated database.
# Download the software and unzip in the folder where you will run it.
# Hit the site and run the installation.
# Test
 
=== Upgrade ===
It auto upgrades as long as you set it up.
 
We do encourage daily, weekly, monthly backups of the database, web files and files.
 
You most likely will not need it.
 
===Basic Config after Install===
 
#Turn off all comments
##Disable anyone from adding a comment.
##We do not use the website as a blog but only as a basic information portal.
#Add plugins
##Ninja Forms
##Ultimate FAQ
##WP Mail SMTP
###SSL 465
###use the global email server sl-507-7.slc.westdc.net
###Test email when done.
#Ask Isaac to add the goodies
##This gives us DiVi builder and a few other security goodies
 
=== Other Config ===
 
=== Problems ===
 
# Usuall a permissions issue.
## Set all files to 644
## Set all folders to 775

Revision as of 13:29, 1 May 2020

It is not the best but it is the industry standard. There is always someone who has had your issue and can help fix it.

Install

There are a hundred ways to do this.

Here is what I recommend(incomplete/draft)

  1. Put an entry in the vhosts file.
    1. Only the port 80 one for now.
    2. You can do the 443 one also
  2. Setup dns to hit your site.
    1. Test with a ping or traceroute
  3. Use LetsEncrypt via certbot to get a cert and redirect all traffic to https
  4. Use phpMyAdmin to make a user with associated database.
  5. Download the software and unzip in the folder where you will run it.
  6. Hit the site and run the installation.
  7. Test

Upgrade

It auto upgrades as long as you set it up.

We do encourage daily, weekly, monthly backups of the database, web files and files.

You most likely will not need it.

Basic Config after Install

  1. Turn off all comments
    1. Disable anyone from adding a comment.
    2. We do not use the website as a blog but only as a basic information portal.
  2. Add plugins
    1. Ninja Forms
    2. Ultimate FAQ
    3. WP Mail SMTP
      1. SSL 465
      2. use the global email server sl-507-7.slc.westdc.net
      3. Test email when done.
  3. Ask Isaac to add the goodies
    1. This gives us DiVi builder and a few other security goodies

Other Config

Problems

  1. Usuall a permissions issue.
    1. Set all files to 644
    2. Set all folders to 775