bunkerweb/examples/drupal/setup-linux.sh

25 lines
597 B
Bash
Raw Permalink Normal View History

#!/bin/bash
2023-10-02 10:05:15 +00:00
if [ "$(id -u)" -ne 0 ] ; then
echo "❌ Run me as root"
exit 1
fi
2022-08-17 12:01:18 +00:00
if id www-data > /dev/null 2>&1 ; then
user="www-data"
elif id apache > /dev/null 2>&1 ; then
user="apache"
else
echo "❌ No PHP user found"
exit 1
fi
curl https://ftp.drupal.org/files/projects/drupal-10.4.0.tar.gz -Lo /tmp/drupal.tar.gz
2022-08-17 14:21:36 +00:00
tar -xzf /tmp/drupal.tar.gz -C /tmp
2022-08-17 14:43:34 +00:00
current_dir="$(pwd)"
2023-10-02 10:05:15 +00:00
cd /tmp/drupal-* || exit 1
cp -r ./* /var/www/html
2022-11-11 13:55:04 +00:00
chown -R $user:nginx /var/www/html
find /var/www/html -type f -exec chmod 0640 {} \;
find /var/www/html -type d -exec chmod 0750 {} \;
2023-10-02 10:05:15 +00:00
cd "$current_dir" || exit 1