|
@@ -271,6 +271,8 @@ function remove_nextcloud {
|
271
|
271
|
function_check remove_nodejs
|
272
|
272
|
remove_nodejs pleroma-nextcloud
|
273
|
273
|
|
|
274
|
+ sed -i 's|env[PATH]|;env[PATH]|g' /etc/php5/fpm/pool.d/www.conf
|
|
275
|
+
|
274
|
276
|
read_config_param "NEXTCLOUD_DOMAIN_NAME"
|
275
|
277
|
read_config_param "MY_USERNAME"
|
276
|
278
|
echo "Removing $NEXTCLOUD_DOMAIN_NAME"
|
|
@@ -297,6 +299,7 @@ function remove_nextcloud {
|
297
|
299
|
function_check remove_ddns_domain
|
298
|
300
|
remove_ddns_domain $NEXTCLOUD_DOMAIN_NAME
|
299
|
301
|
systemctl restart nginx
|
|
302
|
+ systemctl restart php5-fpm
|
300
|
303
|
}
|
301
|
304
|
|
302
|
305
|
function install_nextcloud_main {
|
|
@@ -321,6 +324,13 @@ function install_nextcloud_main {
|
321
|
324
|
apt-get -yq install php-gettext php5-curl php5-gd php5-mysql git curl php-xml-parser
|
322
|
325
|
apt-get -yq install php5-memcached php5-intl memcached php5-memcached
|
323
|
326
|
|
|
327
|
+ # Ensure PATH is available to php
|
|
328
|
+ if [ ! -f /etc/php5/fpm/pool.d/www.conf ]; then
|
|
329
|
+ echo $'No php www configuration file found'
|
|
330
|
+ exit 628757
|
|
331
|
+ fi
|
|
332
|
+ sed -i 's|;env[PATH]|env[PATH]|g' /etc/php5/fpm/pool.d/www.conf
|
|
333
|
+
|
324
|
334
|
if [ ! -d /var/www/$NEXTCLOUD_DOMAIN_NAME ]; then
|
325
|
335
|
mkdir /var/www/$NEXTCLOUD_DOMAIN_NAME
|
326
|
336
|
fi
|
|
@@ -537,7 +547,7 @@ function install_nextcloud_main {
|
537
|
547
|
./occ app:enable spreed
|
538
|
548
|
./occ config:system:set defaultapp --value=gallery
|
539
|
549
|
./occ config:system:set appstoreenabled --value=false
|
540
|
|
- ./occ config:system:set trusted_domains 2 --value=$NEXTCLOUD_DOMAIN_NAME
|
|
550
|
+ ./occ config:system:set trusted_domains 1 --value=$NEXTCLOUD_DOMAIN_NAME
|
541
|
551
|
chmod g+w /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs/config/config.php
|
542
|
552
|
chown -R www-data:www-data /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs
|
543
|
553
|
|