# Fehler: Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB

**URL:** <https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210>\
**Category:** 🇩🇪 Deutsch (german)\
**Created:** [June 7, 2022, 3:49pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210 "2022-06-07T15:49:46Z")\
**Posts on this page:** 15\
**Page:** 2

<div class="post-metadata">

**Author:** ![Mara95](https://help.nextcloud.com/letter_avatar/mara95/32/6_22734026db12803ebb3e059622ac3534.png) [@Mara95](https://help.nextcloud.com/u/Mara95)\
**Post date:** [June 9, 2022, 10:23pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/21 "2022-06-09T22:23:00Z")

</div>

> [@SysKeeper](#):
>
> php\_flag

Also so:

```auto
php_flag memory_limit 2G
php_flag upload_max_filesize 16G
php_flag opcache.enable on
php_flag opcache.enable_cli on
php_flag opcache.interned_strings_buffer 8
php_flag opcache.max_accelerated_files 10000
php_flag opcache.memory_consumption 128
php_flag opcache.save_comments on
php_flag opcache.revalidate_freq on

```

?

---

<div class="post-metadata">

**Author:** ![SysKeeper](https://help.nextcloud.com/letter_avatar/syskeeper/32/6_22734026db12803ebb3e059622ac3534.png) [@SysKeeper](https://help.nextcloud.com/u/SysKeeper)\
**Post date:** [June 9, 2022, 10:26pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/22 "2022-06-09T22:26:09Z")

</div>

Nein 😉

Schau dir mal den Link oben an. Du hast einmal `php_value` und einmal `php_flag`. Value wird genutzt wenn du einen Wert setzen möchtest (also z.B. 1G), Flag wird genommen wenn es sich um ein Boolean handelt, d.h. im Prinzip wenn du etwas “an/aus” machen möchtest.

Aus dem Bauch raus würde ich folgendes sagen

```auto
php_value memory_limit 2G
php_value upload_max_filesize 16G
php_flag opcache.enable on
php_flag opcache.enable_cli on
php_value opcache.interned_strings_buffer 8
php_value opcache.max_accelerated_files 10000
php_value opcache.memory_consumption 128
php_flag opcache.save_comments on
php_flag opcache.revalidate_freq on

```

---

<div class="post-metadata">

**Author:** ![Mara95](https://help.nextcloud.com/letter_avatar/mara95/32/6_22734026db12803ebb3e059622ac3534.png) [@Mara95](https://help.nextcloud.com/u/Mara95)\
**Post date:** [June 9, 2022, 10:38pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/23 "2022-06-09T22:38:39Z")

</div>

Das hat reibungslos funktioniert! Vielen Dank. Dann kann ich alles in der htaccess wieder löschen nehme ich mal an!

Hast du noch ein paar Minuten deiner Zeit für eine weitere Frage? Ich habe RocketChat auf dem Server installiert via Snap und daraufhin die URL zugewiesen.

```auto
sudo snap set rocketchat-server siteurl=https://chat.DOMAIN.de
sudo systemctl enable --now snap.rocketchat-server.rocketchat-caddy 
sudo snap restart rocketchat-server

```

Wenn ich nun versuche darauf zuzugreifen komme ich aber auf eine Nextcloud Seite “Zugriff über eine nicht vertrauenswürdige Domain”. Warum bin ich auf einmal bei Nextcloud?

Via [chat.domain.de:3000](http://chat.domain.de:3000) komme ich auf die RocketChat Seite.

---

<div class="post-metadata">

**Author:** ![SysKeeper](https://help.nextcloud.com/letter_avatar/syskeeper/32/6_22734026db12803ebb3e059622ac3534.png) [@SysKeeper](https://help.nextcloud.com/u/SysKeeper)\
**Post date:** [June 9, 2022, 10:44pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/24 "2022-06-09T22:44:59Z")

</div>

> [@Mara95](#):
>
> Dann kann ich alles in der htaccess wieder löschen nehme ich mal an!

Genau, das sollte eigentlich dann passen.

Bei Rocket.Chat bin ich raus. Ganz grundsätzlich wird deine chat.domain.tld ja auf den NC Server zeigen, dh vom Apache beantwortet werden. Wenn der keine Info über Rocket.Chat bzw. die Subdomain hat, landest du wieder bei Nextcloud und da bei Nextcloud die chat.domain.tld nicht in der Config hinterlegt ist, ist die Adresse nicht vertrauenswürdig.

Alternativ könntest du dir mal Nextcloud Talk anschauen, das kannst du einfach als App installieren. Je nachdem was deine Anforderung sind.

---

<div class="post-metadata">

**Author:** ![Mara95](https://help.nextcloud.com/letter_avatar/mara95/32/6_22734026db12803ebb3e059622ac3534.png) [@Mara95](https://help.nextcloud.com/u/Mara95)\
**Post date:** [June 9, 2022, 10:50pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/25 "2022-06-09T22:50:03Z")

</div>

Sobald ich es aus der .htaccess entferne bekomme ich wieder:

Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB

Also scheint er sich die Werte doch nicht von Apache zu ziehen?

---

<div class="post-metadata">

**Author:** ![SysKeeper](https://help.nextcloud.com/letter_avatar/syskeeper/32/6_22734026db12803ebb3e059622ac3534.png) [@SysKeeper](https://help.nextcloud.com/u/SysKeeper)\
**Post date:** [June 9, 2022, 10:55pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/26 "2022-06-09T22:55:46Z")

</div>

Aber die opcache Einstellungen werden übernommen?

Du könntest statt php\_value noch mal php\_admin\_value versuchen, dies Werte können nachträglich nicht per .htaccess überschrieben werden.

---

<div class="post-metadata">

**Author:** ![Mara95](https://help.nextcloud.com/letter_avatar/mara95/32/6_22734026db12803ebb3e059622ac3534.png) [@Mara95](https://help.nextcloud.com/u/Mara95)\
**Post date:** [June 9, 2022, 11:02pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/27 "2022-06-09T23:02:43Z")

</div>

Das Abändern auf php\_admin\_value hat nicht geholfen.

Die Frage nach dem opcache Einstellungen kann ich nicht beantworten, weil die Fehlermeldung dazu nach einem Reboot immer erstmal für eine Weile verschwindet.

---

<div class="post-metadata">

**Author:** ![SysKeeper](https://help.nextcloud.com/letter_avatar/syskeeper/32/6_22734026db12803ebb3e059622ac3534.png) [@SysKeeper](https://help.nextcloud.com/u/SysKeeper)\
**Post date:** [June 9, 2022, 11:06pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/28 "2022-06-09T23:06:50Z")

</div>

Du kannst über die phpinfo prüfen welche Werte genutzt werden.

---

<div class="post-metadata">

**Author:** ![Mara95](https://help.nextcloud.com/letter_avatar/mara95/32/6_22734026db12803ebb3e059622ac3534.png) [@Mara95](https://help.nextcloud.com/u/Mara95)\
**Post date:** [June 9, 2022, 11:14pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/29 "2022-06-09T23:14:47Z")

</div>

Hier hat sich nicht viel verändert.

```auto
Virtual Directory Support	disabled
Configuration File (php.ini) Path	/etc/php/8.0/apache2
Loaded Configuration File	/etc/php/8.0/apache2/php.ini
Scan this dir for additional .ini files	/etc/php/8.0/apache2/conf.d
Additional .ini files parsed	/etc/php/8.0/apache2/conf.d/10-mysqlnd.ini, /etc/php/8.0/apache2/conf.d/10-opcache.ini, /etc/php/8.0/apache2/conf.d/10-pdo.ini, /etc/php/8.0/apache2/conf.d/15-xml.ini, /etc/php/8.0/apache2/conf.d/20-apcu.ini, /etc/php/8.0/apache2/conf.d/20-bcmath.ini, /etc/php/8.0/apache2/conf.d/20-calendar.ini, /etc/php/8.0/apache2/conf.d/20-ctype.ini, /etc/php/8.0/apache2/conf.d/20-curl.ini, /etc/php/8.0/apache2/conf.d/20-dom.ini, /etc/php/8.0/apache2/conf.d/20-exif.ini, /etc/php/8.0/apache2/conf.d/20-ffi.ini, /etc/php/8.0/apache2/conf.d/20-fileinfo.ini, /etc/php/8.0/apache2/conf.d/20-ftp.ini, /etc/php/8.0/apache2/conf.d/20-gd.ini, /etc/php/8.0/apache2/conf.d/20-gettext.ini, /etc/php/8.0/apache2/conf.d/20-gmp.ini, /etc/php/8.0/apache2/conf.d/20-iconv.ini, /etc/php/8.0/apache2/conf.d/20-igbinary.ini, /etc/php/8.0/apache2/conf.d/20-imagick.ini, /etc/php/8.0/apache2/conf.d/20-intl.ini, /etc/php/8.0/apache2/conf.d/20-mbstring.ini, /etc/php/8.0/apache2/conf.d/20-mysqli.ini, /etc/php/8.0/apache2/conf.d/20-pdo_mysql.ini, /etc/php/8.0/apache2/conf.d/20-phar.ini, /etc/php/8.0/apache2/conf.d/20-posix.ini, /etc/php/8.0/apache2/conf.d/20-readline.ini, /etc/php/8.0/apache2/conf.d/20-redis.ini, /etc/php/8.0/apache2/conf.d/20-shmop.ini, /etc/php/8.0/apache2/conf.d/20-simplexml.ini, /etc/php/8.0/apache2/conf.d/20-sockets.ini, /etc/php/8.0/apache2/conf.d/20-sysvmsg.ini, /etc/php/8.0/apache2/conf.d/20-sysvsem.ini, /etc/php/8.0/apache2/conf.d/20-sysvshm.ini, /etc/php/8.0/apache2/conf.d/20-tokenizer.ini, /etc/php/8.0/apache2/conf.d/20-xmlreader.ini, /etc/php/8.0/apache2/conf.d/20-xmlwriter.ini, /etc/php/8.0/apache2/conf.d/20-xsl.ini, /etc/php/8.0/apache2/conf.d/20-zip.ini

```

---

<div class="post-metadata">

**Author:** ![SysKeeper](https://help.nextcloud.com/letter_avatar/syskeeper/32/6_22734026db12803ebb3e059622ac3534.png) [@SysKeeper](https://help.nextcloud.com/u/SysKeeper)\
**Post date:** [June 9, 2022, 11:15pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/30 "2022-06-09T23:15:26Z")

</div>

Ich meinte die Opcache Werte 🙂

---

<div class="post-metadata">

**Author:** ![Mara95](https://help.nextcloud.com/letter_avatar/mara95/32/6_22734026db12803ebb3e059622ac3534.png) [@Mara95](https://help.nextcloud.com/u/Mara95)\
**Post date:** [June 9, 2022, 11:19pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/31 "2022-06-09T23:19:19Z")

</div>

Die Werte dort sind nicht die, die ich eingestellt habe. Also zieht er sich jene auch nicht aus der VHost Datei

---

<div class="post-metadata">

**Author:** ![SysKeeper](https://help.nextcloud.com/letter_avatar/syskeeper/32/6_22734026db12803ebb3e059622ac3534.png) [@SysKeeper](https://help.nextcloud.com/u/SysKeeper)\
**Post date:** [June 9, 2022, 11:21pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/32 "2022-06-09T23:21:19Z")

</div>

Kannst du deine VHost config noch mal posten?

Aber ansonsten fehlen mir langsam die Ideen 😅

---

<div class="post-metadata">

**Author:** ![Mara95](https://help.nextcloud.com/letter_avatar/mara95/32/6_22734026db12803ebb3e059622ac3534.png) [@Mara95](https://help.nextcloud.com/u/Mara95)\
**Post date:** [June 9, 2022, 11:25pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/33 "2022-06-09T23:25:39Z")

</div>

Aber gerne doch:

```auto
<VirtualHost *:80>
     ServerAdmin name@domain.com
     DocumentRoot /var/www/nextcloud/
     ServerName nextcloud.domain.de
     ServerAlias www.nextcloud.domain.de
ServerAlias www.nextcloud.domain.de

     Alias /nextcloud "/var/www/nextcloud/"
     <Directory /var/www/nextcloud/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
          <IfModule mod_dav.c>
            Dav off
          </IfModule>
        SetEnv HOME /var/www/nextcloud
        SetEnv HTTP_HOME /var/www/nextcloud
    <IfModule mod_headers.c>
      Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
    </IfModule>
     </Directory>
     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.nextcloud.domain.de [OR]
RewriteCond %{SERVER_NAME} =www.nextcloud.domain.de [OR]
RewriteCond %{SERVER_NAME} =nextcloud.domain.de
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
php_admin_value memory_limit 2G
php_value upload_max_filesize 16G
php_flag opcache.enable on
php_flag opcache.enable_cli on
php_value opcache.interned_strings_buffer 8
php_value opcache.max_accelerated_files 10000
php_value opcache.memory_consumption 128
php_flag opcache.save_comments on
php_flag opcache.revalidate_freq on
</VirtualHost>

```

---

<div class="post-metadata">

**Author:** ![Mara95](https://help.nextcloud.com/letter_avatar/mara95/32/6_22734026db12803ebb3e059622ac3534.png) [@Mara95](https://help.nextcloud.com/u/Mara95)\
**Post date:** [June 9, 2022, 11:32pm UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/34 "2022-06-09T23:32:35Z")

</div>

Ich war vielleicht in der falschen Config - mittlerweile ist memory\_limit wieder richtig aber alles zum OPcache scheint er sich leider nicht zu ziehen:

- Der OPcache-Zwischenspeicher für interne Zeichenfolgen ist fast voll. Um sicherzustellen, dass sich wiederholende Zeichenfolgen effektiv zwischengespeichert werden können, wird empfohlen, `opcache.interned_strings_buffer` mit einem Wert größer als `8` auf Ihre PHP-Konfiguration anzuwenden.

---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [December 15, 2024, 10:39am UTC](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210/35 "2024-12-15T10:39:02Z")

</div>



[Previous page](https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210.md?page=1)
