mirror of
https://github.com/nextcloud/nextcloudpi.git
synced 2026-01-10 15:12:01 -03:30
fix big uploads. upload tmp dir
This commit is contained in:
parent
3dbfd2b563
commit
a78d5ddf86
@ -55,6 +55,12 @@ configure()
|
||||
|
||||
cp -ra "$SRCDIR" "$DATADIR_" || return 1
|
||||
|
||||
# tmp upload dir
|
||||
mkdir -p "$DATADIR_/tmp"
|
||||
chown www-data:www-data "$DATADIR_/tmp"
|
||||
sed -i "s|^;\?upload_tmp_dir =.*$|upload_tmp_dir = $DATADIR_/tmp|" /etc/php/7.0/fpm/php.ini
|
||||
|
||||
# datadir
|
||||
cd /var/www/nextcloud
|
||||
sudo -u www-data php occ config:system:set datadirectory --value=$DATADIR_
|
||||
service apache2 start
|
||||
|
||||
@ -16,13 +16,14 @@
|
||||
#
|
||||
|
||||
DESCRIPTION="Configure system limits for NextCloudPi"
|
||||
MAXFILESIZE_=768M
|
||||
MAXFILESIZE_=2G
|
||||
MEMORYLIMIT_=768M
|
||||
|
||||
configure()
|
||||
{
|
||||
sed -i "s/post_max_size=.*/post_max_size=$MAXFILESIZE_/" /var/www/nextcloud/.user.ini
|
||||
sed -i "s/upload_max_filesize=.*/upload_max_filesize=$MAXFILESIZE_/" /var/www/nextcloud/.user.ini
|
||||
sed -i "s/memory_limit=.*/memory_limit=$MAXFILESIZE_/" /var/www/nextcloud/.user.ini
|
||||
sed -i "s/memory_limit=.*/memory_limit=$MEMORYLIMIT_/" /var/www/nextcloud/.user.ini
|
||||
}
|
||||
|
||||
install() { :; }
|
||||
|
||||
@ -19,7 +19,8 @@ VER_=12.0.0
|
||||
ADMINUSER_=admin
|
||||
DBADMIN_=ncadmin
|
||||
DBPASSWD_=ownyourbits
|
||||
MAXFILESIZE_=768M
|
||||
MAXFILESIZE_=2G
|
||||
MEMORYLIMIT_=768M
|
||||
MAXTRANSFERTIME_=3600
|
||||
OPCACHEDIR=/var/www/nextcloud/data/.opcache
|
||||
DESCRIPTION="Install any NextCloud version"
|
||||
@ -126,10 +127,11 @@ EOF
|
||||
|
||||
sed -i "s/post_max_size=.*/post_max_size=$MAXFILESIZE_/" /var/www/nextcloud/.user.ini
|
||||
sed -i "s/upload_max_filesize=.*/upload_max_filesize=$MAXFILESIZE_/" /var/www/nextcloud/.user.ini
|
||||
sed -i "s/memory_limit=.*/memory_limit=$MAXFILESIZE_/" /var/www/nextcloud/.user.ini
|
||||
sed -i "s/memory_limit=.*/memory_limit=$MEMORYLIMIT_/" /var/www/nextcloud/.user.ini
|
||||
|
||||
# slow transfers will be killed after this time
|
||||
cat >> /var/www/nextcloud/.user.ini <<< "max_execution_time=$MAXTRANSFERTIME_"
|
||||
cat >> /var/www/nextcloud/.user.ini <<< "max_input_time=$MAXTRANSFERTIME_"
|
||||
|
||||
echo "*/15 * * * * php -f /var/www/nextcloud/cron.php" > /tmp/crontab_http
|
||||
crontab -u www-data /tmp/crontab_http
|
||||
|
||||
@ -23,7 +23,6 @@
|
||||
DBADMIN_=ncadmin
|
||||
DBPASSWD_=ownyourbits
|
||||
OPCACHEDIR=/var/www/nextcloud/data/.opcache
|
||||
CONFDIR=/usr/local/etc/nextcloudpi-config.d/
|
||||
STATE_FILE=/home/pi/.installation_state
|
||||
APTINSTALL="apt-get install -y --no-install-recommends"
|
||||
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
#
|
||||
|
||||
CONFDIR=/usr/local/etc/nextcloudpi-config.d/
|
||||
UPLOADTMPDIR=/var/www/nextcloud/data/tmp
|
||||
APTINSTALL="apt-get install -y --no-install-recommends"
|
||||
|
||||
|
||||
@ -115,6 +116,11 @@ exit
|
||||
EOF
|
||||
chmod a+x /usr/local/bin/ncp-update
|
||||
|
||||
# TMP UPLOAD DIR
|
||||
mkdir -p "$UPLOADTMPDIR"
|
||||
chown www-data:www-data "$UPLOADTMPDIR"
|
||||
sed -i "s|^;\?upload_tmp_dir =.*$|upload_tmp_dir = $UPLOADTMPDIR|" /etc/php/7.0/fpm/php.ini
|
||||
|
||||
# update to latest version from github as part of the build process
|
||||
/usr/local/bin/ncp-update
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user