As I'm a total n00b, I was wondering if there's a way to install, or import data from (for example) Spoke and Chain without using Docker, or Nitro?
For what I've seen, CraftCMS will be something to love! But when the word 'Docker' comes by, I'm really getting frustrated! Of course this has nothing to do with the way it's built, but it's my blame here. I'm just a simple front-end developer and the complexity which comes with Docker on several layers gives me the creeps :-D I just want to do what I'm good at, and that's designing, not completely re-configuring my VPS. As CentOS has ended it's support, switching to another OS gave me enough headaches already. I'm running Ubuntu 20.04 now, which pushed me into learning new approaches, but it's running fine now.
I really hope it's possible what I'm asking for, because otherwise I need to pass on CraftCMS and look for something else.
Anyone who has an answer / solution for me? What's wrong with the old-school approach of creating a database (MySQL / PostgresSQL), import data, place the content in a manageable place and finally change the config files as needed?
[UPDATE] Thanks to MoritzLost I'm almost there! I'm really glad that there are people like him to help n00bs getting up and running.
I cloned the GIT repo (Spoke and Chain) and followed the procedure. After a couple of bumps in the road, almost everything seems to work. The backend is nicely filled with demo data and no errors or whatsoever. But when I take a look at the frontend, the logo and navigation is showing, but the rest is blank. Also no errors. But when I click a link, let's say this one: https://craft2.hielke.net/bikes I get a twig-error. You can see it for yourself if you click on the link.
This is my .env file:
# The environment Craft is currently running in (dev, production, etc.)
ENVIRONMENT=dev
# The application ID used to to uniquely store session and cache data, mutex locks, and more
APP_ID=CraftCMS--94267596-7156-4eec-bb78-d013f4bacba1
# The secure key Craft will use for hashing and encrypting data
SECURITY_KEY=XXXXXX
# The database server name or IP address
DB_SERVER=127.0.0.1
# The port to connect to the database with
DB_PORT=3306
# The name of the database to select
DB_DATABASE=craft2
# The database username to connect with
DB_USER=craftcms
# The database password to connect with
DB_PASSWORD=XXXXXXXXX
# webpack dev server (loopback IP for VMs)
DEVSERVER_PUBLIC=http://localhost:8080
DEVSERVER_PORT=8080
DEVSERVER_HOST=localhost
# Twigpack
TWIGPACK_MANIFEST_PATH=http://host.docker.internal:8080/
TWIGPACK_PUBLIC_PATH=http://host.docker.internal:8080/
# Email
SMTP_HOST=mailhog.service.nitro
SMTP_PORT=1025
# Default Site URL
DEFAULT_SITE_URL=https://craft2.hielke.net/
DB_DRIVER=mysql
DB_SCHEMA=
DB_TABLE_PREFIX=
PRIMARY_SITE_URL=https://craft2.hielke.net/
It looks a lot different than my usual .env file, so comparison did not help me out here. Does the twigpack section have something to do with this?
I hope I'm not violating any rules here, because it maybe off-topic what I'm asking here.
Thank you very much in advance for thinking with me :-)
empty
check in the template. Check the stack trace to see which template the error is coming from. Then either adjust the template or upload the image it's looking for. For example, check if there are any Globals that expect an image (for example, the site logo might be a global field).