docker exec sharelatex /bin/bash -c "cd /var/www/sharelatex; grunt user:create-admin --email=joe@example.com"
docker exec sharelatex /bin/bash -c "cd /var/www/sharelatex; grunt user:delete --email=joe@example.com"
Back ported changes upto b830a7d837e8034a795b26408d0b36e0544cdd98
tail -100 /var/log/sharelatex/web.log
Fixing Upload For Large Files
eNote #57
The Easy Part
- Change
erb/default.conf.erb
in both-enote
and plain version:
# Set the max size for file uploads to 500Mb
client_max_body_size 500M;
[this should already be done in the 2018/19 versions]
The Tricky Part
- Modify COMPILED /var/www/sharelatex/web/app/js/Features/Uploads/ArchiveManager.js
isTooLarge = totalSizeInBytes > (ONE_MEG * 500);
(error is located in 1/var/log/sharelatex/web.log):
{"name":"web-sharelatex","hostname":"05913c2b63b0","pid":102,"level":50,"err":{"message":"zip_too_large","name":"Error","stack":"Error: zip_too_large\n at /var/www/sharelatex/web/app/js/Features/Uploads/ArchiveManager.js:93:27\n at /var/www/sharelatex/web/node_modules/underscore/underscore.js:754:19\n at ChildProcess.<anonymous> (/var/www/sharelatex/web/app/js/Features/Uploads/ArchiveManager.js:70:16)\n at ChildProcess.emit (events.js:98:17)\n at maybeClose (child_process.js:766:16)\n at Process.ChildProcess._handle.onexit (child_process.js:833:5)\n"},"file_path":"/var/lib/sharelatex/tmp/uploads/a004379ec35f97f2d4117b51b8628dfe.zip","file_name":"enotes","msg":"error uploading project","time":"2017-06-27T12:23:12.131Z","v":0}
- Kill web server node process to force reload
www-data 105 0.1 0.5 1907568 90372 ? Sl 12:05 0:03 /usr/bin/node /var/www/sharelatex/track-changes/app.js