Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

apache absturz bei views_build_view()

Eingetragen von headkit (514)
am 11.01.2008 - 11:26 Uhr in
  • Views
  • Drupal 5.x oder neuer

hi leute!

weiß jemand warum apache beim aufruf der funktion views_build_view() abstürzt?

ich habe schon öfter gelesen, dass das bei anderen auch passiert, weiß aber nicht warum.

mein code ist ganz einfach und scheint auch richtig zu sein:

$view_eins = views_get_view('Tab_1');
print (views_build_view('embed', $view_eins, array(), false));

‹ Content_template und Views CCK / Views usw. - Mit imagefield und CCK/Views Bild neben Text ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

postinginhalt im forum von drupalcenter wird nicht dargestellt

Eingetragen von headkit (514)
am 11.01.2008 - 11:29 Uhr

hm, da mein eintrag nach abspeichern hier im forum nicht dargestellt wird, poste ich ihn gleich nochmal:

hi leute!

weiß jemand warum apache beim aufruf der funktion views_build_view() abstürzt?

ich habe schon öfter gelesen, dass das bei anderen auch passiert, weiß aber nicht warum.

mein code ist ganz einfach und scheint auch richtig zu sein:

<?php
$view_eins
= views_get_view('Tab_1');
print (
views_build_view('embed', $view_eins, array(), false));
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

(Kein Betreff)

Eingetragen von tomx (771)
am 11.01.2008 - 11:53 Uhr
headkit schrieb

hm, da mein eintrag nach abspeichern hier im forum nicht dargestellt wird, poste ich ihn gleich nochmal:

hi leute!

weiß jemand warum apache beim aufruf der funktion views_build_view() abstürzt?

ich habe schon öfter gelesen, dass das bei anderen auch passiert, weiß aber nicht warum.

mein code ist ganz einfach und scheint auch richtig zu sein:

<#php
$view_eins = views_get_view('Tab_1');
print (views_build_view('embed', $view_eins, array(), false));
#>

Ich habe Deinen Beitrag sichtbar gemacht :-) Die Einleitung zum php-code ist der Übeltäter, diese habe ich geändert <#php ... und es geht. Sieht jedoch nach einem Fehler in der Eingabeüberprüfung aus.

Wo taucht der code auf der angeblich zum Absturz des Indianers führt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

hm, ging doch vorher auch,

Eingetragen von headkit (514)
am 11.01.2008 - 13:39 Uhr

hm, ging doch vorher auch, mit < ? php.
wurde hier das standard-eingabeformat des forumeintrag-inhaltstyps nach nem update verändert... ?
:-)

der aufruf, der zum eindeutigen absturz meines lokalen apachen führt, befindet sich in meiner node.tpl.php.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: postinginhalt im forum von drupalcenter wird nicht ...

Eingetragen von traxer (1009)
am 11.01.2008 - 14:41 Uhr
headkit schrieb

hm, da mein eintrag nach abspeichern hier im forum nicht dargestellt wird [...]

Siehe http://www.drupalcenter.de/node/7569

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

traxer schrieb Siehe

Eingetragen von headkit (514)
am 11.01.2008 - 15:03 Uhr
traxer schrieb

Siehe http://www.drupalcenter.de/node/7569

http://www.drupalcenter.de/node/7569#comment-27639

:-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

warum stürzt der apache ab?

Eingetragen von headkit (514)
am 11.01.2008 - 16:24 Uhr

aber zurück zum thema: warum stürzt der apache ab?
bzw. wie kann ich meine views trotzdem in ein node.tpl.php einbinden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

headkit schrieb

Eingetragen von tomx (771)
am 11.01.2008 - 16:42 Uhr
headkit schrieb

aber zurück zum thema: warum stürzt der apache ab?
bzw. wie kann ich meine views trotzdem in ein node.tpl.php einbinden?

Ich vermute, es liegt eher an zu wenig RAM, einem kränkelnden Indianer oder einer sonstigen Fehlkonfiguration Deines OS, als an einer PHP-Funktion. Weiterhin besteht die Möglichkeit relevante logs zu inspizieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

kann man die abfragen, z.b.

Eingetragen von headkit (514)
am 11.01.2008 - 17:23 Uhr

kann man die abfragen, z.b. mit php?

normalerweise erhält man bei sowas doch aber ne fehlermeldung und keinen totalabsturz.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Am einfachsten ist, Du

Eingetragen von tomx (771)
am 11.01.2008 - 17:53 Uhr

Am einfachsten ist, Du reproduzierst den Fehler und siehst dann gleich in den Logs nach, die sind ja nach Zeit sortiert. Ansehen kannst Du logs mit einem einfachen Editor.

  • Anmelden oder Registrieren um Kommentare zu schreiben

(Kein Betreff)

Eingetragen von headkit (514)
am 11.01.2008 - 18:22 Uhr

könnte es nicht auch an einer schleife liegen?
(http://drupal.org/node/162035)
kann ich aber nicht nachvollziehen.

er stürzt übrigens nicht ab, wenn ich in der template.php eine funktion

function garland_views_view_Release_Tab_1($view, $type, $nodes) {
  $html = '';
  foreach ($nodes as $n) {
    $node = node_load($n->nid); // Node laden
#$html = "Hallo!\n";
  }

  return $html;
}

definiere

schimpfen tut er
Parent: child process exited with status 3221225477 -- Restarting.

was auch immer das heisst...

  • Anmelden oder Registrieren um Kommentare zu schreiben

headkit schrieb könnte es

Eingetragen von tomx (771)
am 12.01.2008 - 00:07 Uhr
headkit schrieb

könnte es nicht auch an einer schleife liegen?

eine nie endende Schleife ist selbstverständlich sehr schlecht und könnte auch die Ursache sein.
Parent: child process exited with status 3221225477 -- Restarting.

Das heißt nur, dass der entsprechende apacheprozess sich verabschiedet hat und neu startet. Vermutlich gibt es noch weitere Logfile die ausagekräftiger sind. Es gibt auch ein devel Modul für drupal. Ich habe es noch nicht benutzt aber evt. hilft es Dir beim debuggen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

views_view(), was ist das

Eingetragen von headkit (514)
am 13.01.2008 - 17:42 Uhr

views_view(), was ist das eigentlich für eine funktion und wann wird sie aufgerufen? wie gesagt, apache stürzt nicht ab, wenn ich sie ins template.php nehme.

  • Anmelden oder Registrieren um Kommentare zu schreiben

headkit

Eingetragen von tomx (771)
am 13.01.2008 - 17:59 Uhr
headkit schrieb

views_view(), was ist das eigentlich für eine funktion und wann wird sie aufgerufen? wie gesagt, apache stürzt nicht ab, wenn ich sie ins template.php nehme.

Es scheint die Hauptfunktion des views Moduls sein. Aus diesem stamm sie.

  • Anmelden oder Registrieren um Kommentare zu schreiben

function

Eingetragen von headkit (514)
am 14.01.2008 - 12:32 Uhr

function theme_views_view_VIEWNAME($view, $type, $nodes);
When Views attempts to display a view, first it attempts to call
theme(’views_view_VIEWNAME’). If this function does not exist, then it will call
theme(’views_view’), which is the default method of displaying a view. As a themer, you
can override either one, but in general it’s better to override the specific one.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe es nun ganz anders

Eingetragen von headkit (514)
am 15.01.2008 - 15:32 Uhr

ich habe es nun ganz anders gelöst.

ich überschreibe die funktion

function garland_views_view($view, $type, $nodes, $level = NULL, $args = NULL) {
  $num_nodes = count($nodes);

  if ($type == 'page') {
    drupal_set_title(filter_xss_admin(views_get_title($view, 'page')));
    views_set_breadcrumb($view);
  }

  if ($num_nodes) {
    $output .= views_get_textarea($view, $type, 'header');
  }

  if ($type != 'block' && $view->exposed_filter) {
    $output .= views_theme('views_display_filters', $view);
  }

  $plugins = _views_get_style_plugins();
  $view_type = ($type == 'block') ? $view->block_type : $view->page_type;
  if ($num_nodes || $plugins[$view_type]['even_empty']) {
    if ($level !== NULL) {
      $output .= "<div class='view-summary ". views_css_safe('view-summary-'. $view->name) ."'>". views_theme($plugins[$view_type]['summary_theme'], $view, $type, $level, $nodes, $args) . '</div>';
    }
    else {
      $output .= "<div class='view-content ". views_css_safe('view-content-'. $view->name) ."'>". views_theme($plugins[$view_type]['theme'], $view, $nodes, $type) . '</div>';
    }
    $output .= views_get_textarea($view, $type, 'footer');

    if ($type == 'block' && $view->block_more && $num_nodes >= $view->nodes_per_block) {
      $output .= theme('views_more', $view->real_url);
    }
  }
  else {
    $output .= views_get_textarea($view, $type, 'empty');
  }

  if ($view->use_pager) {
    $output .= theme('pager', '', $view->pager_limit, $view->use_pager - 1);
  }

  if ($output) {
    $output = "<div class='view ". views_css_safe('view-'. $view->name) ."'>$output</div>\n";
  }
  return $output;
}

in der template.php und innerhalb der node.tpl.php rufe ich direkt einträge auf

echo $node->field_katalognummer[0]['view']
und umschließe sie mit entsprechenden DIVs händisch,

wobei ich verschiedene view-ansichten durch

if ($current_view->name == 'Releases')

selektiere.

ist nicht die beste methode und ich bin immer noch an der am resourcensparensten lösung interessiert...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 5 Wochen 3 Tagen
  • Vielen Dank für Ihren
    vor 5 Wochen 6 Tagen
  • Composer ist sehr ratsam
    vor 6 Wochen 1 Tag
  • Vielen Dank für den
    vor 6 Wochen 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 6 Wochen 4 Tagen
  • Gut gemacht
    vor 6 Wochen 4 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 6 Wochen 4 Tagen
  • Links
    vor 6 Wochen 6 Tagen
  • Moin,wow, sehr gutes
    vor 7 Wochen 20 Stunden
  • Dass ist eine spannende
    vor 7 Wochen 1 Tag

Statistik

Beiträge im Forum: 250316
Registrierte User: 20567

Neue User:

  • Philiphelve
  • Robertspaft
  • drupalthemes

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 18 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association