Language Selection

English French German Italian Portuguese Spanish

Installing Drupal on Linux: an epic adventure

Filed under
Drupal

There's a certain class of programs that I refer to as the "cranky" ones. They may work great when all is said and done, but getting to that point can be really hard. For me, these include sendmail, QuarkXPress, and now Drupal.

As you may know, I started looking a few weeks ago for an easy-to-use CMS (content management system) for my neglected Practical Technology site. I just didn't have the time to keep it up to date manually with Dreamweaver, Fookes Software's NoteTab, and Nvu.

So, after considering numerous open-source CMS programs, I decided to give Drupal a shot on Kubuntu.

Kubuntu, while a great desktop, was not a good choice for me as a CMS server platform. So, I headed to Novell's OpenSUSE 10.

Unlike Kubuntu, with OpenSUSE I was able to quickly and easily grab the server components I needed to set the stage for Drupal. These were: MySQL 4.1.13, Apache 2.0.54, and PHP 4.4.0-6.

With all this in hand, you should keep in mind that Drupal, like all CMSs I know of (both open source and proprietary), is not a "click a button and install" program. All of them require a lot of hands-on work with initialization files and the like.

Full Story.

More in Tux Machines

Today in Techrights

Leftovers: Software

  • gtkmm now uses C++11
    All the *mm projects now require C++11. Current versions of g++ require you to use the –std=c++11 option for this, but the next version will probably use C++11 by default. We might have done this sooner if it had been clearer that g++ (and libstdc++) really really supported C++11 fully.
  • Pixman Baking ARMv6, PowerPC 64 Improvements
    Pixman 0.33.2 RC has many new ARMv6 optimizations, bug fixes for PowerPC 64-bit, and various other fixes and enhancements to the MMX code.
  • Obnam 1.13 released (backup software)
    I have just released version 1.13 of Obnam, my backup program. See the website at http://obnam.org for details on what it does. The new version is available from git (see http://git.liw.fi) and as Debian packages from http://code.liw.fi/debian, and uploaded to Debian, and soon in unstable.
  • MusicTube Review - Use YouTube as Your Source of Music
    MusicTube is a very interesting music player designed for multiple platforms using YouTube as the music source. It's not made for locally hosted music, and you can't add other online sources, but YouTube is a huge resource.

today's leftovers

  • Smaller Docker containers for Go apps
    Most of our services are in Go, and thanks to the fact that compiled Go binaries are mostly-statically linked by default, it’s possible to create containers with very few files within. It’s surely possible to use these techniques to create tighter containers for other languages that need more runtime support, but for this post I’m only focusing on Go apps.
  • In Korean, Multipath TCP is pronounced GIGA Path
    Enabling Multipath TCP on the smartphone is the first step in deploying it. However, this is not sufficient since there are very few servers that support Multipath TCP today. To enable their users to benefit from Multipath TCP for all the applications that they use, KT has opted for a SOCKSv5 proxy. This proxy is running on x86 servers using release 0.89.5 of the open-source Multipath TCP implementation in the Linux kernel. During the presentation, SungHoon Seo mentioned that despite the recent rollout of the service, there were already 5,500 active users on the SOCKS proxy the last time he checked. Thanks to this proxy, the subscribes of the Giga Path service in Korea can benefit from Multipath TCP with all the TCP-based applications that they use.
  • Cleaning the house (GSoC #6) & GUADEC
  • Zorin OS 10 Is Out, the Best, Most Beautiful Release Yet, Based on Ubuntu 15.04 - Screenshot Tour
    On August 1, Artyom Zorin had the great pleasure of announcing the immediate availability for download of the final release of his Zorin OS 10 GNU/Linux operating system, distributed as Core and Ultimate editions, based on Ubuntu 15.04.

today's howtos