Cómo ejecutar Composer y Drush en servidores IONOS

Descripción
Descripción

Si tienes una web Drupal alojada en servidores de IONOS, antes OneAndOne, es posible que te encuentres algún problema al intentar ejecutar comandos de Composer o de Drush, si es así, los pasos a seguir son los siguientes.

Instrucciones
Instrucciones

Pasos para ejecutar comandos Composer y Drush en servidores IONOS

  1. Conectarse por SSH o SFTP a tu servidor de IONOS, solamente podrás hacerlo con el usuario principal SFTP que te asignan al crear tu cuenta.
     
  2. Asegúrate de descargar la versión del PHP que utilizarás en tu proyecto concreto, para ello, HAZ CLIC AQUÍ
     
  3. Colócate en la carpeta de tu proyecto y luego descarga el archivo ejecutable de Composer, HAZ CLIC AQUÍ
     
  4. Para ejecutar los comandos de Composer, deberás ajustar la versión del php que haz descargado, por ejemplo, si es Php 8.0, y quieres ejecutar el composer update, tendrás que hacerlo de esta manera:
    ~/TUPROYECTO$ /usr/bin/php8.0-cli composer.phar update
  5. Para ejecutar comandos de Drush, por ejemplo borrar la cache, esta sería la estructura:
    ~/TUPROYECTO$ /usr/bin/php8.0-cli vendor/bin/drush cr
Notas

Para ejecutar los comandos por SSH, sólo podrás utilizar el usuario principal de IONOS