User Tools

Site Tools


build:blog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
build:blog [2005/05/29 21:50]
64.85.219.77 Fixed up some installation issues (Craig)
build:blog [2008/04/08 18:32] (current)
151.145.245.20 Updates for WordPress 2.5 installation. (CMB)
Line 3: Line 3:
 ===== Requirements ===== ===== Requirements =====
  
 +WordPress 2.5 requires:
   * Apache   * Apache
-  * PHP 4.1 +  * PHP 4.3 
-  * MySQL 3.23.23+  * MySQL 4.
 +  * Apache mod_rewrite (optional, but highly recommended)
  
 +We're going to start with the STLLUG site, because it's simpler than the main SLUUG site.
  
 ===== Installation ===== ===== Installation =====
  
-Download the latest WordPress:​ +Download the latest WordPress. You can get it from [[http://​wordpress.org/​latest.tar.gz]],​ but you won't know what version you're getting. So you can see what versions are available at [[http://​wordpress.org/​download/​release-archive/​]] and download from there. 
-  # cd /home/www/​dev.sluug.org+ 
-  # wget http://​wordpress.org/​latest.tar.gz -O wordpress.tar.gz+  # cd /​home/​www/​ 
 +  # wget http://​wordpress.org/​wordpress-2.5.tar.gz -O wordpress-2.5.tar.gz
  
 Unpack the program: Unpack the program:
-  # tar xfz wordpress.tar.gz +  # tar xfz wordpress-2.5.tar.gz 
-  # cd wordpress/+  # mv wordpress wordpress-2.5 
 +  # ln -sf wordpress-2.5 ​wordpress
  
 Set ownership of the directory so Apache can use it: Set ownership of the directory so Apache can use it:
Line 33: Line 38:
  
 Edit wp-config.php and change the following settings: Edit wp-config.php and change the following settings:
-  ​define('​DB_NAME',​ '​wordpress'​);​ +<​file>​ 
-  define('​DB_USER',​ '​$WORDPRESS_MYSQL_USER'​);​ +define('​DB_NAME',​ '​wordpress'​);​ 
-  define('​DB_PASSWORD',​ '​$WORDPRESS_MYSQL_PWD'​);​ +define('​DB_USER',​ '​$WORDPRESS_MYSQL_USER'​);​ 
-  define('​DB_HOST',​ '​localhost'​);​+define('​DB_PASSWORD',​ '​$WORDPRESS_MYSQL_PWD'​);​ 
 +define('​DB_HOST',​ '​localhost'​);​ 
 +</​file>​
  
 Remove some files that aren't needed after installing: Remove some files that aren't needed after installing:
   # rm license.txt readme.html wp-config-sample.php wp-admin/​import*.php   # rm license.txt readme.html wp-config-sample.php wp-admin/​import*.php
  
-Run the installation script by accessing http://​dev.sluug.info/​wordpress/​wp-admin/​install.php in a web browser.+Run the installation script by accessing http://​dev.sluug.org/​wordpress/​wp-admin/​install.php in a web browser.
  
-  Weblog ​titleSaint Louis UNIX Users Group +Enter the weblog ​title ('Saint Louis GNU/​Linux ​Users Group') and email address.
-  Your email: webmaster@sluug.org+
  
 Record the admin password that is generated. It will be needed to log in to administer the application. Record the admin password that is generated. It will be needed to log in to administer the application.
Line 52: Line 58:
 Log in as admin with the newly generated password. Log in as admin with the newly generated password.
  
-  ​**Options / General** +**Options / General** 
-  Weblog title: Saint Louis UNIX Users Group+  Weblog title: Saint Louis GNU/​Linux ​Users Group
   Tagline: Open Systems, Open Standards, Open Source   Tagline: Open Systems, Open Standards, Open Source
   Weeks in the calendar should start on: Sunday   Weeks in the calendar should start on: Sunday
-  ​**Options / Permalinks**+ 
 +**Options / Permalinks**
   Structure: /​%year%/​%monthnum%/​%day%/​%postname%/​   Structure: /​%year%/​%monthnum%/​%day%/​%postname%/​
  
 ===== Notes ===== ===== Notes =====
  
-There are several things that I consider to be problematic trying to use WordPress as a CMS for general content:+There are several things that might be problematic trying to use WordPress as a CMS for general content ​(this is from version 1.5 or so -- 2.5 has likely resolved them):
   * No way to have the default page be a static page. It's always the latest blog entry.   * No way to have the default page be a static page. It's always the latest blog entry.
   * Any time you create a new page or post, the program has to rewrite .htaccess, and adds a lot of mod_rewrite entries. I mean a **lot**.   * Any time you create a new page or post, the program has to rewrite .htaccess, and adds a lot of mod_rewrite entries. I mean a **lot**.
Line 68: Line 75:
 ====== TODO ====== ====== TODO ======
  
-Test some other blogs:+Complete installation and configuration of WordPress 2.5. 
 + 
 +Use a single deployment of WordPress for several sites. Probably locate the "​real"​ files in ''/​usr/​local''​ and link them into the DocumentRoots for each site. 
 + 
 +Test some other blog software:
   * [[http://​www.b2evolution.net/​ | b2evolution]]   * [[http://​www.b2evolution.net/​ | b2evolution]]
   * [[http://​www.textpattern.com/​ | TextPattern]]   * [[http://​www.textpattern.com/​ | TextPattern]]
   * [[http://​www.s9y.org/​ | Serendipity]]   * [[http://​www.s9y.org/​ | Serendipity]]
 +
build/blog.1117421441.txt.gz · Last modified: 2005/05/29 22:57 (external edit)