After almost any upgrade or update I had to fix my .htaccess and ownCloud X is no exception to that.
Instead of using
php_value upload_max_filesize 513M
php_value post_max_size 513M
php_value memory_limit 512M
php_value mbstring.func_overload 0
php_value default_charset 'UTF-8'
php_value output_buffering 0
the developer should have used:
<IfModule mod_php7.c>
php_value upload_max_filesize 513M
php_value post_max_size 513M
php_value memory_limit 512M
php_value mbstring.func_overload 0
php_value default_charset 'UTF-8'
php_value output_buffering 0
<IfModule mod_env.c>
SetEnv htaccessWorking true
</IfModule>
</IfModule>
A little side-note to those hosting at Domainfactory:
You need to edit the php.ini for php7 to include the php extension intl:
extension_dir="/usr/local/lib/php_modules/7-70STABLE"
extension = "intl.so"
…and you need to change the following values in .htaccess:
from:
<IfModule mod_env.c>
# Add security and privacy related headers
Header set X-Content-Type-Options "nosniff"
Header set X-XSS-Protection "1; mode=block"
Header set X-Robots-Tag "none"
Header set X-Frame-Options "SAMEORIGIN"
Header set X-Download-Options "noopen"
Header set X-Permitted-Cross-Domain-Policies "none"
SetEnv modHeadersAvailable true
</IfModule>
to:
<IfModule mod_env.c>
# Add security and privacy related headers
Header always set X-Content-Type-Options "nosniff"
Header always set X-XSS-Protection "1; mode=block"
Header always set X-Robots-Tag "none"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set X-Download-Options "noopen"
Header always set X-Permitted-Cross-Domain-Policies "none"
Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"
SetEnv modHeadersAvailable true
</IfModule>