Enable php path for nextcloud

This commit is contained in:
Bob Mottram 2017-05-08 17:45:26 +01:00
parent 4932206fa4
commit 959fcbad54
1 changed files with 11 additions and 1 deletions

View File

@ -271,6 +271,8 @@ function remove_nextcloud {
function_check remove_nodejs function_check remove_nodejs
remove_nodejs pleroma-nextcloud remove_nodejs pleroma-nextcloud
sed -i 's|env[PATH]|;env[PATH]|g' /etc/php5/fpm/pool.d/www.conf
read_config_param "NEXTCLOUD_DOMAIN_NAME" read_config_param "NEXTCLOUD_DOMAIN_NAME"
read_config_param "MY_USERNAME" read_config_param "MY_USERNAME"
echo "Removing $NEXTCLOUD_DOMAIN_NAME" echo "Removing $NEXTCLOUD_DOMAIN_NAME"
@ -297,6 +299,7 @@ function remove_nextcloud {
function_check remove_ddns_domain function_check remove_ddns_domain
remove_ddns_domain $NEXTCLOUD_DOMAIN_NAME remove_ddns_domain $NEXTCLOUD_DOMAIN_NAME
systemctl restart nginx systemctl restart nginx
systemctl restart php5-fpm
} }
function install_nextcloud_main { function install_nextcloud_main {
@ -321,6 +324,13 @@ function install_nextcloud_main {
apt-get -yq install php-gettext php5-curl php5-gd php5-mysql git curl php-xml-parser apt-get -yq install php-gettext php5-curl php5-gd php5-mysql git curl php-xml-parser
apt-get -yq install php5-memcached php5-intl memcached php5-memcached apt-get -yq install php5-memcached php5-intl memcached php5-memcached
# Ensure PATH is available to php
if [ ! -f /etc/php5/fpm/pool.d/www.conf ]; then
echo $'No php www configuration file found'
exit 628757
fi
sed -i 's|;env[PATH]|env[PATH]|g' /etc/php5/fpm/pool.d/www.conf
if [ ! -d /var/www/$NEXTCLOUD_DOMAIN_NAME ]; then if [ ! -d /var/www/$NEXTCLOUD_DOMAIN_NAME ]; then
mkdir /var/www/$NEXTCLOUD_DOMAIN_NAME mkdir /var/www/$NEXTCLOUD_DOMAIN_NAME
fi fi
@ -537,7 +547,7 @@ function install_nextcloud_main {
./occ app:enable spreed ./occ app:enable spreed
./occ config:system:set defaultapp --value=gallery ./occ config:system:set defaultapp --value=gallery
./occ config:system:set appstoreenabled --value=false ./occ config:system:set appstoreenabled --value=false
./occ config:system:set trusted_domains 2 --value=$NEXTCLOUD_DOMAIN_NAME ./occ config:system:set trusted_domains 1 --value=$NEXTCLOUD_DOMAIN_NAME
chmod g+w /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs/config/config.php chmod g+w /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs/config/config.php
chown -R www-data:www-data /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs chown -R www-data:www-data /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs