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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 16 Stunden
  • In der entsprechenden View
    vor 3 Wochen 16 Stunden
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 16 Stunden
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 12 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