Guides 11795 Published by Philipp Esselbach 0

The guide walks readers through installing Ruby on Ubuntu using three main approaches: system packages, rbenv, and RVM, and explains when each method is appropriate. It starts with a quick, package‑based install that hands you a stable Ruby version out of the box, then dives into rbenv for precise version control without touching system binaries, and finally covers RVM’s gemset management for projects that demand different environments. Throughout, the author shares real‑world anecdotes to illustrate common pitfalls like mismatched OpenSSL versions or accidentally mixing system gems with user‑managed ones, as well as tips on installing necessary build tools and libraries. By the end of the article, readers are equipped to choose the method that best fits their workflow and can avoid frequent headaches by following the outlined troubleshooting advice.

Guides 11795 Published by Philipp Esselbach 0

This guide walks you through installing LimeSurvey on Ubuntu 20.04 by assembling a minimal LAMP stack, hardening PHP, creating a dedicated database user, downloading the latest release, setting correct ownerships, configuring an Apache virtual host, and launching the web installer. It starts with updating the system and installing only the essential packages—Apache2, PHP 7.4, MariaDB server, and unzip—and then tweaks memory limits and execution time to avoid install hangs. After pulling the ZIP archive into /var/www/html, the instructions rename it, grant www‑data ownership, set directory and file permissions, and enable a new virtual host that points to the survey folder before reloading Apache. Finally, you open a browser to the local hostname, run through the wizard, and if all steps were followed correctly you’ll see the “LimeSurvey – Welcome!” screen; the article also highlights common pitfalls such as using an unsupported PHP version or forgetting write permissions on cache directories.