Selaa lähdekoodia

Enable php path for nextcloud

Bob Mottram 8 vuotta sitten
vanhempi
commit
959fcbad54
1 muutettua tiedostoa jossa 11 lisäystä ja 1 poistoa
  1. 11
    1
      src/freedombone-app-nextcloud

+ 11
- 1
src/freedombone-app-nextcloud Näytä tiedosto

271
     function_check remove_nodejs
271
     function_check remove_nodejs
272
     remove_nodejs pleroma-nextcloud
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
     read_config_param "NEXTCLOUD_DOMAIN_NAME"
276
     read_config_param "NEXTCLOUD_DOMAIN_NAME"
275
     read_config_param "MY_USERNAME"
277
     read_config_param "MY_USERNAME"
276
     echo "Removing $NEXTCLOUD_DOMAIN_NAME"
278
     echo "Removing $NEXTCLOUD_DOMAIN_NAME"
297
     function_check remove_ddns_domain
299
     function_check remove_ddns_domain
298
     remove_ddns_domain $NEXTCLOUD_DOMAIN_NAME
300
     remove_ddns_domain $NEXTCLOUD_DOMAIN_NAME
299
     systemctl restart nginx
301
     systemctl restart nginx
302
+    systemctl restart php5-fpm
300
 }
303
 }
301
 
304
 
302
 function install_nextcloud_main {
305
 function install_nextcloud_main {
321
     apt-get -yq install php-gettext php5-curl php5-gd php5-mysql git curl php-xml-parser
324
     apt-get -yq install php-gettext php5-curl php5-gd php5-mysql git curl php-xml-parser
322
     apt-get -yq install php5-memcached php5-intl memcached php5-memcached
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
     if [ ! -d /var/www/$NEXTCLOUD_DOMAIN_NAME ]; then
334
     if [ ! -d /var/www/$NEXTCLOUD_DOMAIN_NAME ]; then
325
         mkdir /var/www/$NEXTCLOUD_DOMAIN_NAME
335
         mkdir /var/www/$NEXTCLOUD_DOMAIN_NAME
326
     fi
336
     fi
537
     ./occ app:enable spreed
547
     ./occ app:enable spreed
538
     ./occ config:system:set defaultapp --value=gallery
548
     ./occ config:system:set defaultapp --value=gallery
539
     ./occ config:system:set appstoreenabled --value=false
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
     chmod g+w /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs/config/config.php
551
     chmod g+w /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs/config/config.php
542
     chown -R www-data:www-data /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs
552
     chown -R www-data:www-data /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs
543
 
553