Vincent Faliès - Artisan Codeur

To PHP specific version of PHP, we will use SURY third-party repository.

Following steps must be used to install specific version:

Install repository and dependencies

  1. Update the repository cache
sudo apt update
  1. Install dependencies
sudo apt install -y curl wget gnupg2 ca-certif...

Continue reading...

Restart service in docker-compose

system linux docker container root docker-compose
Reading time: 1 minute, 0 seconds

When you use a docker-compose,you can want restart a service without restart all services.

Type the following command :

docker-compose up --no-deps containername

Continue reading...

Root inside a docker container

system linux docker container root
Reading time: 1 minute, 0 seconds

When you use a docker container, it could be interresting to be with root user.

It can be necessary to install some temporary tools for instance.

To simply you connect to the container with root user (id = 0), type the following command :

docker exec -u 0 -it mycontainer /bin/sh

Continue reading...

Fix broken package (Debian/Ubuntu)

system linux debian package ubuntu
Reading time: 1 minute, 0 seconds

Sometimes when you install manually some packages, they are broken and the command

sudo apt --fix-broken install

does not works !

In this case, 2 steps to correct:

  1. Soft correction
sudo apt-get update --fix-missing
sudo dpkg --configure -a
sudo apt-get install -f

If the problem of a...

Continue reading...

500 Internal server error with no logs...

php system apache htaccess
Reading time: 1 minute, 0 seconds

Sometimes, you can have an internal server error (500) but you don't have any information in logs on it.

To determine and resolve this type of problem, the simplier way is to display directly the error on screen.

Be careful, this solution is not secured ! It can be used only for debuging.


Continue reading...