it-swarm.com.de

Fehler 500: Vorzeitiges Ende der Skript-Header: index.php

Alles funktioniert außer der Seite/node/[nr]/edit von nur einer Seite mit Inhaltstyp. Und es ist nicht für jede Seite dieses bestimmten Inhaltstyps. Nur einer.

Nehmen wir also an, ich habe einen Inhaltstyp "Produkt" und habe 5 Knoten mit diesem Inhaltstyp erstellt. Das Bearbeiten von 4 davon funktioniert, aber bei einem tritt der Fehler 500 Premature end of script headers: index.php Auf.

Ich habe versucht, das Speicherlimit in der php.ini bis auf memory_limit = 1024M Zu erhöhen (und danach Apache neu gestartet), aber das ändert nichts. Übrigens verwende ich Acquia DevDesktop und die Version PHP ist 7.0.15. Ich habe auch versucht, die Version PHP) herunterzustufen (und dort auch das Speicherlimit erhöht). aber das wird auch nichts tun.

Bitte helfen Sie mir, ich bin unglaublich dankbar für jede Antwort, die ich bekommen kann!

4
elterr1ble

Dies ist keine Antwort auf "Alles lösen", aber es kann denjenigen helfen, die Acquia verwenden. Das Problem wurde behoben, nachdem in Acquia DevDesktop-> Preferences-> Config von Fast CGI (mod_fcgid) zum Apache-Modul (mod_php) gewechselt wurde.

Nur einige Umgebungshinweise für zukünftiges Debugging:
Acquia DevDesktop 2 rev: 39801a8
PHP Version 7.2.9

4
Nookeen

@mcaleaa Antwort hat mir auf einer Acquia-basierten Website geholfen. Um dies zu beheben, habe ich die folgenden Zeilen in development.services.yml auskommentiert:

parameters:
  http.response.debug_cacheability_headers: true
11
awm

Falls dies jemandem hilft: Ich habe diesen Fehler auf der Startseite meiner lokalen Site festgestellt, nachdem ich den Anweisungen hier gefolgt bin https://www.drupal.org/node/2598914 (Disable Drupal 8 Caching während der Entwicklung)

Als ich diese Zeile in meiner settings.local.php noch einmal auskommentierte , verschwand der 500-Fehler:

# $settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';

Ich vermute, dass die Startseite meiner Site stark von den Cache-Einträgen abhängt. Wenn ich zum Null-Cache wechsle, hat die Seite einfach Probleme beim Erstellen. Das ist meine Vermutung.

5
mcaleaa

Ich benutze drupalVm und konnte auf nginx umsteigen. Dies war hilfreich für uns, da unsere Website von Pantheon gehostet wird, das Nginx verwendet. Diese Werte müssen in Ihren zusätzlichen Parametern festgelegt werden: fastcgi_buffers und fastcgi_buffer_size. Meine config.yml sieht folgendermaßen aus:

drupalvm_webserver: nginx
...
nginx_hosts:
  - server_name: "{{ drupal_domain }} www.{{ drupal_domain }}"
  ...
  extra_parameters: |
    ...
    fastcgi_buffers 16 16k;
    fastcgi_buffer_size 32k;
0
powpow12