- My Brightkite Profile
- My Friendfeed Profile
- My Google Profile
- My Delicious Bookmarks
- Stories I Digg
- My Flickr Photos
- My Last.fm Scrobbles
- My LinkedIn Profile
- My StumbleUpon Profile
- My Tweets
- My YouTube Videos
Archives
Categories
Lifestream
-
Checked in at Faraday Wharf— 3h ago via Foursquare
-
Checked in at Faraday Wharf— 4h ago via Gowalla
-
Checked in at Coffee Lounge— 7h ago via Gowalla
-
Checked in at Coffee Lounge— 7h ago via Foursquare
-
Checked in at Coffee Lounge— 7h ago via Foursquare
-
Checked in at Brunel Street Car Park (The Red Cage)— 7h ago via Gowalla
-
Checked in at Brunel Street Car Park (The red cage!)— 8h ago via Foursquare
-
RT @visit_mcr MOSI celebrates one of history's most ridiculed vehicles http://post.ly/pAJh #sinclairc5 [philoakley]— 17h ago via Twitter
-
RT @wordpress: Oops, we forgot one! If you updated to 3.0.1 before 22:00 UTC, go ahead and update again. Our bad. [philoakley]— 17h ago via Twitter
-
— 17h ago via Twitter
-
links for 2010-07-27
-
Ubuntu 10.04 includes Thunderbird 3.0x. This blog post includes a repository for 3.1.1
Posted in Links
Leave a comment
WordPress Permalinks not working on Ubuntu 10.04 – mod_rewrite issue requires a symlink
I recently installed WordPressMU on a virtual server and had problem with the permalinks. Much Google searching followed with little success at first but after some persistence I found the answers I needed.
I will try and write this up for three reasons:
- So hopefully it could benefit someone else with the same problem
- To try and better understand it myself
- I will no doubt forget for next time and need to refer back.
The bulk of this post is taken from a fantastic post on the Drupal site (http://drupal.org/node/332318). Although I had done lots of Google searches I struggled to find the answer for quite some time until I hit the post above. I think this is because the key to finding the right answer for a problem is finding someone with the same set-up. Saying this I found the solution to my WordPress problem on Drupal site although the issue was with a common problem area of ‘mod_rewrite’ on the Apache web server and in particular the Apache server running on Ubuntu. Ubuntu has a different way of storing apache settings (e.g it has a blank htppd.conf and uses apache2.conf) and holds modules in an ‘enabled’ folder not in the main settings file. This may well be better way than the ‘other’ ways but it can mean that a lot of the mod_rewrite ‘solutions’ on Google are not relevant if they are not specifically for Ubuntu.
Just quickly for this project my setup was:
Virtual Server Provider: VPS.net
Base install: Ubuntu 10.04 (Lucid) x64 LAMP*
WordPress 3.0 (with Multisite enabled)
* This was a preconfigured Ubuntu server with LAMP already instated and my experience may have been different if I had taken a clean Ubuntu install and installed LAMP myself. VPS.net do a offer a fully preconfigured WordPress server in Ubuntu which I am sure would have not had these issues but I wanted to install WordPressMU and this requires the install to be on the www root (VPS.net install it on a folder called WordPress) and the latest version. In my way of thinking I would prefer to install from scratch on a clean webserver than upgrading/moving an existing install – OK I like to learn the hardway.
Anyway the solution to my problem:
1. First we need to check if the rewrite module is installed. I was connected to my VPS server via SSH but either in a Terminal or via SSH type (or copy from below):
apache2ctl -M
This should show a list of Apache modules. Rewrite_Module should be there (as it is a default in Ubuntu 10.04) but if not check with your FTP client or in your file browser that /etc/apache2/mods-available contains a file called rewrite.load. If it does not then you need to fix this before you can carry on.
Presuming it does exist then we need to create a symlink (Symbloic Link on Wikipedia) between mods-enabled to mods-available. Again in the Terminal/SSH type or copy:
cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/rewrite.load
2. Now we need to check that rewrite module rewrite.load is in the mods enabled folder (/etc/apache2/mods-enabled). The easiest way is to have a look at that folder with your FTP client or file browser.
3. Presuming you are still OK then then the final and very import stage is to ‘Enable AllowOverride All’
In the folder /etc/apache2/sites-enabled you should find a file called 000-default and you need to check that all permissions are set to read & write not just read only, easily done with an FTP client (right click file>File Permissions in Filezilla)
In 000-default it will probably say AllowOverride None in several places. Find the one for where you’ve installed WordPress , and change it to AllowOverride All. e.g if WordPress is installed at var/www/????? then it may be under the Directory “/var/www” grouping.
Finally, dont forget to restart Apache from the terminal:
sudo ln -s ../mods-available/rewrite.load
if you don’t restart none of the changes will take affect
That worked for me and hopefully will work for somebody else. A big thanks to the Drupal site for the post but I thought it was worth regurgitating for WordPress users as I am sure it could affect a few.
links for 2010-07-23
-
If you're developing websites, it's nice to be able to test your code in the privacy of your own computer rather that out in the public internet. In order to do that, you'll need to install a webserver on your development computer. LAMP (Linux, Apache, MySQL, php) is one of the most common web hosting platforms, so it's a perfect environment for you to build and test your website code. If you carefully follow these step by step instructions, you'll have your own LAMP setup
-
DNS Records Explained with Examples
Posted in Links
Leave a comment
links for 2010-07-22
-
WordPress 3.0 includes new multisite features, meaning that it can run many blogs, even with their own separate domains, on one WordPress installation. This tutorial explains how to migrate multiple WordPress installations into one new WordPress 3.0 multisite. You can migrate sites that are using their own domain, as well as sites using a subdomain on your main domain.
-
Komodo Edit supports PHP, Python, Ruby, Perl and Tcl, plus JavaScript, CSS, HTML and template languages like RHTML, Template-Toolkit, HTML-Smarty and Django.
-
Meld is a visual diff and merge tool. You can compare two or three files and edit them in place (diffs update dynamically). You can compare two or three folders and launch file comparisons. You can browse and view a working copy from popular version control systems such such as CVS, Subversion, Bazaar-ng and Mercurial.
-
Endeavour Mark II is a complete file management suite that comes with a file browser, image browser, archiver, recycled objects system, and a set of file and disk management utility programs.
-
KompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG web page editing.
KompoZer is designed to be extremely easy to use, making it ideal for non-technical computer users who want to create an attractive, professional-looking web site without needing to know HTML or web coding.
-
CREEM is a web development environment. It's purpose is to increase productivity when constructing a site, by providing quick access to commonly used features. While it is written for use with the GNOME desktop environment in mind it does not specifically require you to be running it, just have the libraries installed.
-
Useful set of links to Linux programs for web designers
Posted in Links
Leave a comment
Just a few of the links from WordCamp UK 2010 on Manchester
Just a few of the great links from this weekends WordCamp UK. A lot of great plugins etc mentioned by the speakers.
-
This widget has everything you’ll ever need to show posts on your site without touching code. It’s like having a WordPress developer ready to do your bidding all wrapped up in a widget. All you need is a theme that’s widgetized, which I believe is pretty standard these days.
-
The Members plugin is a user, role, and content management plugin. Its purpose is to make WordPress a more powerful CMS by giving you fine-grain control over the users of your site
-
Post Control from WordPress CMS Modifications gives you complete control over your write options for every user level/role. It not only allows you to hides unwanted items like custom fields, trackbacks, revisions etc. but also gives you a whole lot more control over how WordPress deals with creating content
-
The White Label CMS plugin is for developers who want to give their clients a more personalised and less confusing CMS.
You have the ability to choose which menus appear. We have 3 CMS profiles of Website, Blog or Custom so you can modify the menu system to suit the CMS purpose. These only apply to user role of Editor and below.
-
The simplest way to turn your WordPress website into a Social Network comparable to Facebook or LinkedIn. Mingle makes it easy to create a social network for your family, church, business or even a premium membership site! Mingle uses your standard WordPress website and standard WordPress theme to create your Social Network instantly. So go ahead and try it out–give your users a more social experience on your website today
-
This plugin adds 15 plugins to TinyMCE: Advanced HR, Advanced Image, Advanced Link, Context Menu, Emotions (Smilies), Date and Time, IESpell, Layer, Nonbreaking, Print, Search and Replace, Style, Table, Visual Characters and XHTML Extras.
-
WP Geo is a Google Maps plugin for WordPress which enables you to easily attribute a location and map to a post or page.
-
GigPress is a powerful WordPress plugin designed for musicians and other performers. Manage all of your upcoming and past performances right from within the WordPress admin, and display them on your site using simple shortcodes, PHP template tags, or the GigPress widget on your WordPress-powered website.
-
WP-Table Reloaded enables you to create and manage tables in your WP’s admin area. No HTML knowledge is needed. A comfortable backend allows to easily edit table data. Tables can contain any type of data and additional JavaScript libraries can be used to extend it with features like sorting, pagination, filtering, and more. You can include the tables into your posts, on your pages or in text widgets by using a shortcode or a template tag function. Tables can be imported and exported from/to CSV, XML and HTML.
-
Redirection is a WordPress plugin to manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This is particularly useful if you are migrating pages from an old website, or are changing the directory of your WordPress installation.
-
After the Deadline helps you write better and spend less time editing. Click the proofread button in the visual or HTML editor toolbar to check spelling, style, and grammar.
-
Welcome Pack is a BuddyPress plugin bu Paul Gibbs that enhances the new user experience. When a user registers on your site, Welcome Pack lets you automatically send them a friend or group invitation, a Welcome Message and can redirect them to a Start Page. You can also customise the default emails sent by BuddyPress to ensure that they match the brand and tone of your site.
-
BuddyPress Links is a drop in link and rich media sharing component for BuddyPress 1.2.x
-
The easiest way to share your favorite content from sites like YouTube, Flickr, Hulu and more on your BuddyPress network.
oEmbed for BuddyPress utilizes WordPress’ own oEmbed class, so by default, you can share content from the following site
-
This site is a default installation of BuddyPress that should hopefully give you a good idea about how it works out of the box. Please register for an account and test out some of the features. If you have any questions, please send a mention to @andy .
This site also acts as a place where users can test and find bugs. If you do find a bug with the site, please report it as it will help make each release as stable as possible. You can report bugs at http://trac.buddypress.org/newticket/ – you can log in with your BuddyPress.org or WordPress.org account.
links for 2010-07-18
-
FeedWordPress is an open-source Atom/RSS aggregator for the WordPress weblog software. You set up feeds that you choose, and FeedWordPress syndicates posts from those sources into your WordPress posts table, where they can be displayed by your WordPress templates like any other post — but with additional meta-data about the source of each syndicated post, so that your templates can properly attribute the post to its source.
-
WordPress Theme framework released under GPL v2
Posted in Links
Leave a comment
links for 2010-07-12
-
Thematic is a free, open-source, highly extensible, search-engine optimized WordPress Theme Framework featuring 13 widget-ready areas, grid-based layout samples, styling for popular plugins, and a whole community behind it. It's perfect for beginner bloggers and WordPress development professionals.
Posted in Links
Leave a comment