Skip to main content

Configure Raspberry Pi LAMP Server

The article Build a LAMP Web Server with WordPress published by the Raspberry Pi Foundation contains what we will consider the canonical process for installing a LAMP server with Wordpress on the Raspberry Pi platform.

For this particular Raspberry Pi system, we have already installed the LAMP server compoenents (Apache, PHP, MariaDB) using the default Debian apt package management system too, Aptitude.

On the initial setup for the LAMP components, we also installed the WordPress apt package. While the server seemed to work well enough with very minimal tweaking, our attempts to configure the installed WordPress package led to the entire server configuration breaking — we backed the WordPress configuration out by manually manipulating the /etc/apache2/sites-enabled confiration files, so we are currently left with a working LAMP server but no WordPress.

Our goal for a WordPress installation is to have wordpress installed as the root-level index for a wordpress.localhost.local subdomain.

The sub-domain name mapping should be possible without having an active wordpress package installed on the server, since the sub-domain name mapping is done by Apache when requests are receied at the server.

Popular posts from this blog

Installing Signal on the Raspberry Pi

Linux (Debian-based) Install Instructions The following instructions for installing the Signal client on Linux are copied verbatim from signal.org . These instructions are formatted so they may be used directly as a bash shell script. # NOTE: These instructions only work for 64-bit Debian-based # Linux distributions such as Ubuntu, Mint etc. # 1. Install our official public software signing key: wget -O- https://updates.signal.org/desktop/apt/keys.asc \ | gpg --dearmor > signal-desktop-keyring.gpg cat signal-desktop-keyring.gpg \ | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null # 2. Add our repository to your list of repositories: echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg]\ https://updates.signal.org/desktop/apt xenial main' \ | sudo tee /etc/apt/sources.list.d/signal-xenial.list # 3. Update your package database and install Signal: sudo apt update && sudo apt install signal-desktop ...

CSS Animation and Movement Effects

List of documentation with examples from w3schools.com: CSS 3 transition Property The transition property is a shorthand property for: transition-property transition-duration transition-timing-function transition-delay Note:  Always specify the transition-duration property, otherwise the duration is 0s , and the transition will have no effect. CSS Animations tutorial from W3 Schools

Real-time Digital Clocks

Links to source code for real-time digital clocks in Javascript: W3 Schools TryIt ™ Javascript Clock How to Design Digital Clock using JavaScript ? Some clocks made by sumkittehz using the examples listed above: codez: Real-time Digital Clocks codez: Clock 2 codez: Digital-Clock-js