Guides 11792 Published by Philipp Esselbach 0

The guide walks through installing Vue.js on Ubuntu 22.04 using NVM so that Node versions can be managed cleanly. It begins by updating the system and installing build‑essential, then pulls in nvm via a curl script before loading it into the shell environment. With Node 20 LTS installed from NVM, the tutorial shows how to globally install @vue/cli, create a new project with vue create, and launch the development server on localhost:8080. The final section warns about permission issues when installing global npm packages and offers a simple chown command to fix them before confirming the Vue CLI is working.

Guides 11792 Published by Philipp Esselbach 0

This guide walks you through installing Nginx and PHP‑fpm on Ubuntu 20.04, creating a dedicated cache directory, and configuring both PHP‑fpm and Nginx to store rendered pages so subsequent visits bypass the script engine. It explains how to set up the fastcgi_cache_path directive, define cache zones, and tailor caching rules in the server block, including stale handling and key generation. The tutorial also covers practical considerations such as excluding logged‑in users from cached content, testing the configuration with nginx -t, and monitoring logs to confirm hits are served from disk rather than PHP‑fpm. Finally, it points out common pitfalls like misspelled paths or insufficient cache zones, and suggests periodic cleanup of stale files to keep the cache lean.

Guides 11792 Published by Philipp Esselbach 0

This guide walks you through setting up AngularJS on Ubuntu 22.04 LTS by first updating the package list and installing Node.js 18.x so that JavaScript tooling works smoothly. It then explains how to create a project folder, initialize npm, install the `angular` library via npm, and verify the installation by checking the node_modules directory. Next, it shows you how to bootstrap a tiny demo app with an index.html file that loads AngularJS locally and uses a controller to display a greeting, followed by serving the page with a lightweight static server like npx http-server. Finally, the article offers common troubleshooting pointers for missing Node binaries, incorrect package names such as `@angular/core`, and permission errors during npm install, helping you avoid typical pitfalls while keeping legacy code alive.