I try to get a webserver with WordPress up and running

Dear reader, I try to get a webserver with WordPress up and running.
My requirements:

  1. a Lean and mean web-server because it has to run on a Raspberry 3B+
  2. WordPress has to run on it.

What I have done:

  1. Installed LAMP (package ID 81). After installation I got a welcome page by entering http://<my.IP> (command ip a),
  2. Installed WordPress (package ID 55), Got WP up and running but the performance was very poor,
  3. After evaluation of my requirements I came to the conclusion that nginx and SQLite (LESP) are required,
  4. I did a fresh installation and installed LESP (package ID 78). After installation, and reboot, I get NO welcome page by entering http://<my.IP> So it has no sense to install WP (55),
  5. I searched the Dietpi database and internet but did not find an answer what could be the rootcause of my problem.

My questions are:
How can I check what causes the problem?

With many thanks in advance
wimduk

Dietpi characteristics

  • DietPi version | G_DIETPI_VERSION_CORE=9, G_DIETPI_VERSION_SUB=7, G_DIETPI_VERSION_RC=1, G_GITBRANCH=‘master’, G_GITOWNER=‘MichaIng’
  • Distro version | bookworm 0
  • Kernel version | Linux lesp-server 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
  • Architecture | arm64
  • SBC model | RPi 3 Model B+ (aarch64)
  • Power supply | standard
  • SD card used | USB Pendrive

Additional Information (if applicable)

  • Software title | WordPress
  • software title installed | freshly
  • Can this issue be replicated on a fresh installation of DietPi? | I think so

Usually on a fresh install, selecting WP only should install all required dependency automatically. There is no need to install a web server stack beforehand.

Thank you very much Joulinar, I will make tomorrow a fresh Dietpi install and afterwards just istalling WP (55) and let you know.
Regards wimduk

Hello Joulinar,
I did a fresh install on my Raspberry 3B+ and installed WordPress. WordPress is up and running with a very good performance, So this topic is SOLVED. Many thanks for your great help :+1: :+1:
I still have some questions :

  1. Is it an idea to put a note at the WordPress documentation about your answer “selecting WP only should install all required dependency automatically”
  2. During the installation I was prompted to select a webserver (in my case nginx), what the database is concerned no choice was offered, Mariadb was installed by default. Is there any good reason why not to have a choice about the database?
2 Likes

That’s how all our web server based apps are working, not only WP

because MySQL/MariaDB are the only databases that are officially supported, and we don’t offer MySQL FAQ Installation – Documentation – WordPress.org

Thanks for your answers and great support :raising_hand_man: