Skip to content

WordPress ‘Installers’ on Debian11

Installing WordPress on Debian using command line installers is quite a task. Almost every tool such as Webinoly, Slickstack or WordOps requires Ubuntu LTS (version 20.04 at the time of writing). But what happens when one really wants Debian 11 instead of Ubuntu? Read on

The installers for WordPress that are command line based- not yet ready for Debian 11- as on August end 2021.
Testing Webinoly, WordOps and Openlitespeed’s one click installer

Image by Amar Vyas showing Debian 11

Debian 11 Install

“Features of Webinoly: Installation

Installing WordOps

Installing WordOps on Debian 11

Did the install succeed?

Short answer: yes, but with errors. However, WordOps stack would not install

Failure while installing WordOps

error while installing wordops stack on Debian11

Trying Webinoly installation on Debian 11

https://media.gaatha.me/file/h_720/Amar/Technology/Webhosting/Webinoly-Features.mp4

Failure while configuring webinoly Error while configuring Webinoly on Debian 11

Trial III : OpenLiteSpeed

Code with error for those interested
Running post-install steps	[OK]
Traceback (most recent call last):
  File "/usr/local/bin/wo", line 8, in 
    sys.exit(main())
  File "/opt/wo/lib/python3.9/site-packages/wo/cli/main.py", line 93, in main
    with app:
  File "/opt/wo/lib/python3.9/site-packages/cement/core/foundation.py", line 1501, in __enter__
    self.setup()
  File "/opt/wo/lib/python3.9/site-packages/cement/core/foundation.py", line 835, in setup
    __import__(self._meta.bootstrap, globals(), locals(), [], 0)
  File "/opt/wo/lib/python3.9/site-packages/wo/cli/bootstrap.py", line 7, in 
    from wo.cli.controllers.base import WOBaseController
  File "/opt/wo/lib/python3.9/site-packages/wo/cli/controllers/base.py", line 5, in 
    from wo.core.variables import WOVar
  File "/opt/wo/lib/python3.9/site-packages/wo/core/variables.py", line 13, in 
    class WOVar():
  File "/opt/wo/lib/python3.9/site-packages/wo/core/variables.py", line 135, in WOVar
    .format(wo_deb_repo))
NameError: name 'wo_deb_repo' is not defined
WordOps (wo) installed successfully

To enable bash-completion, just use the command:
bash -l

To install WordOps recommended stacks, you can use the command:
wo stack install

To create a first WordPress site, you can use the command:
wo site create site.tld --wp

WordOps Documentation : https://docs.wordops.net
WordOps Community Forum : https://community.wordops.net WordOps
Community Chat : https://chat.wordops.net
Give WordOps a GitHub star : https://github.com/WordOps/WordOps/

Update
I have installed Ubuntu 18.04 + HestiaCP on this server. In the process of trial and error, the errors outweighed. Debian 11 compatibility is going to take some time, in the meantime it makes sense to stick to the known.

Installation of HestiaCP on Ubuntu 18.04. Image by A Vyas

This post was originally published in August 2021 when Debian 11 was recently released. The post has been updated since then.