소스 검색

scan nextcloud files after restore

Bob Mottram 8 년 전
부모
커밋
1e282e9963
1개의 변경된 파일16개의 추가작업 그리고 0개의 파일을 삭제
  1. 16
    0
      src/freedombone-app-nextcloud

+ 16
- 0
src/freedombone-app-nextcloud 파일 보기

179
 
179
 
180
     chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs/config
180
     chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs/config
181
     chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs/data
181
     chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs/data
182
+    cd /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs
183
+    sudo -u www-data ./occ files:cleanup
184
+    sudo -u www-data ./occ files:scan --all
182
 }
185
 }
183
 
186
 
184
 
187
 
221
         if [ -d $temp_restore_dir ]; then
224
         if [ -d $temp_restore_dir ]; then
222
             rm -rf $temp_restore_dir
225
             rm -rf $temp_restore_dir
223
         fi
226
         fi
227
+
228
+        cd $nextcloud_dir
229
+        sudo -u www-data ./occ files:cleanup
230
+        sudo -u www-data ./occ files:scan --all
224
     fi
231
     fi
225
 }
232
 }
226
 
233
 
252
     if grep -q "nextcloud domain" $COMPLETION_FILE; then
259
     if grep -q "nextcloud domain" $COMPLETION_FILE; then
253
         echo $"Restoring nextcloud"
260
         echo $"Restoring nextcloud"
254
         NEXTCLOUD_DOMAIN_NAME=$(get_completion_param "nextcloud domain")
261
         NEXTCLOUD_DOMAIN_NAME=$(get_completion_param "nextcloud domain")
262
+        nextcloud_dir=/var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs
255
 
263
 
256
         function_check nextcloud_create_database
264
         function_check nextcloud_create_database
257
         nextcloud_create_database
265
         nextcloud_create_database
261
         if [ -d /root/tempnextcloud ]; then
269
         if [ -d /root/tempnextcloud ]; then
262
             rm -rf /root/tempnextcloud
270
             rm -rf /root/tempnextcloud
263
         fi
271
         fi
272
+
273
+        cd $nextcloud_dir
274
+        sudo -u www-data ./occ files:cleanup
275
+        sudo -u www-data ./occ files:scan --all
264
     fi
276
     fi
265
 }
277
 }
266
 
278
 
550
     ./occ config:system:set trusted_domains 1 --value=$NEXTCLOUD_DOMAIN_NAME
562
     ./occ config:system:set trusted_domains 1 --value=$NEXTCLOUD_DOMAIN_NAME
551
     chmod g+w /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs/config/config.php
563
     chmod g+w /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs/config/config.php
552
     chown -R www-data:www-data /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs
564
     chown -R www-data:www-data /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs
565
+    chmod 0644 .htaccess
566
+    chmod 0750 data
567
+    sudo -u www-data ./occ files:cleanup
568
+    sudo -u www-data ./occ files:scan --all
553
 
569
 
554
     set_completion_param "nextcloud domain" "$NEXTCLOUD_DOMAIN_NAME"
570
     set_completion_param "nextcloud domain" "$NEXTCLOUD_DOMAIN_NAME"
555
 
571