浏览代码

docuwiki configuration

Bob Mottram 8 年前
父节点
当前提交
788510972c
共有 1 个文件被更改,包括 14 次插入3 次删除
  1. 14
    3
      src/freedombone-app-dokuwiki

+ 14
- 3
src/freedombone-app-dokuwiki 查看文件

75
         else
75
         else
76
             sed -i "s|$curr_username:.*|$curr_username:$HASHED_DOKUWIKI_PASSWORD:$curr_username:$curr_username@$HOSTNAME:user,upload|g" /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
76
             sed -i "s|$curr_username:.*|$curr_username:$HASHED_DOKUWIKI_PASSWORD:$curr_username:$curr_username@$HOSTNAME:user,upload|g" /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
77
         fi
77
         fi
78
+        cp /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/users.auth.php
79
+        chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/users.auth.php
78
         chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
80
         chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
79
         ${PROJECT_NAME}-pass -u $curr_username -a dokuwiki -p "$new_user_password"
81
         ${PROJECT_NAME}-pass -u $curr_username -a dokuwiki -p "$new_user_password"
80
     fi
82
     fi
87
     DOKUWIKI_DOMAIN_NAME=$(get_completion_param "dokuwiki domain")
89
     DOKUWIKI_DOMAIN_NAME=$(get_completion_param "dokuwiki domain")
88
     HASHED_DOKUWIKI_PASSWORD=$(echo -n "$new_user_password" | md5sum | awk -F ' ' '{print $1}')
90
     HASHED_DOKUWIKI_PASSWORD=$(echo -n "$new_user_password" | md5sum | awk -F ' ' '{print $1}')
89
     echo "$new_username:$HASHED_DOKUWIKI_PASSWORD:$new_username:$new_username@$HOSTNAME:user,upload" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
91
     echo "$new_username:$HASHED_DOKUWIKI_PASSWORD:$new_username:$new_username@$HOSTNAME:user,upload" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
92
+    cp /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/users.auth.php
90
     chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
93
     chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
94
+    chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/users.auth.php
91
     ${PROJECT_NAME}-pass -u "$new_username" -a dokuwiki -p "$new_user_password"
95
     ${PROJECT_NAME}-pass -u "$new_username" -a dokuwiki -p "$new_user_password"
92
 }
96
 }
93
 
97
 
97
     read_config_param "DOKUWIKI_DOMAIN_NAME"
101
     read_config_param "DOKUWIKI_DOMAIN_NAME"
98
     if grep "$remove_username:" /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php; then
102
     if grep "$remove_username:" /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php; then
99
         sed -i "/$remove_username:/d" /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
103
         sed -i "/$remove_username:/d" /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
104
+        sed -i "/$remove_username:/d" /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/users.auth.php
100
         ${PROJECT_NAME}-pass -u "$remove_username" --rmapp dokuwiki
105
         ${PROJECT_NAME}-pass -u "$remove_username" --rmapp dokuwiki
101
     fi
106
     fi
102
 }
107
 }
171
 
176
 
172
         chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/data
177
         chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/data
173
         chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib
178
         chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib
179
+        chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
180
+        chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/users.auth.php
174
         chown -R www-data:www-data /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs
181
         chown -R www-data:www-data /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs
175
         echo $"Restore of Legacy Dokuwiki complete"
182
         echo $"Restore of Legacy Dokuwiki complete"
176
     fi
183
     fi
217
     fi
224
     fi
218
     rm -rf ${temp_restore_dir}
225
     rm -rf ${temp_restore_dir}
219
 
226
 
227
+    chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
228
+    chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/users.auth.php
220
     chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/data
229
     chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/data
221
     chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib
230
     chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib
222
     chown -R www-data:www-data /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs
231
     chown -R www-data:www-data /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs
262
         echo $"Restore of Dokuwiki users complete"
271
         echo $"Restore of Dokuwiki users complete"
263
     fi
272
     fi
264
 
273
 
274
+    chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
275
+    chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/users.auth.php
265
     chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/data/data
276
     chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/data/data
266
     chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/data/lib
277
     chmod -R 755 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/data/lib
267
     chown -R www-data:www-data /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs
278
     chown -R www-data:www-data /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs
329
 
340
 
330
     echo '<?php' > /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
341
     echo '<?php' > /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
331
     echo "\$conf['title'] = '${DOKUWIKI_TITLE}';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
342
     echo "\$conf['title'] = '${DOKUWIKI_TITLE}';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
343
+    echo "\$conf['lang'] = 'en';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
332
     echo "\$conf['license'] = 'cc-by-sa';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
344
     echo "\$conf['license'] = 'cc-by-sa';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
333
     echo "\$conf['useacl'] = 1;" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
345
     echo "\$conf['useacl'] = 1;" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
334
-    echo "\$conf['superuser'] = '${MY_USERNAME}';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
346
+    echo "\$conf['superuser'] = '@admin';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
335
     echo "\$conf['disableactions'] = 'register';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
347
     echo "\$conf['disableactions'] = 'register';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
336
-    echo "\$conf['plugin']['authmysql']['TablesToLock'] = array();" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
337
-    echo "\$conf['authtype'] = 'authplain';" >> /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
338
     ln -s /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/local.php
348
     ln -s /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/local.php
339
 
349
 
340
     chmod 600 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
350
     chmod 600 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/local.php
351
     fi
361
     fi
352
     HASHED_DOKUWIKI_PASSWORD=$(echo -n "$DOKUWIKI_ADMIN_PASSWORD" | md5sum | awk -F ' ' '{print $1}')
362
     HASHED_DOKUWIKI_PASSWORD=$(echo -n "$DOKUWIKI_ADMIN_PASSWORD" | md5sum | awk -F ' ' '{print $1}')
353
     echo -n "$MY_USERNAME:$HASHED_DOKUWIKI_PASSWORD:$MY_NAME:$MY_EMAIL:admin,user,upload" > /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
363
     echo -n "$MY_USERNAME:$HASHED_DOKUWIKI_PASSWORD:$MY_NAME:$MY_EMAIL:admin,user,upload" > /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
364
+    cp /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/users.auth.php
354
     chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
365
     chmod 640 /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/lib/plugins/acl/users.auth.php
355
 
366
 
356
     if ! grep -q "video/ogg" /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/mime.conf; then
367
     if ! grep -q "video/ogg" /var/www/$DOKUWIKI_DOMAIN_NAME/htdocs/conf/mime.conf; then