Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Zwei Drupal Installation auf einen Server.

Eingetragen von fugazi (201)
am 14.02.2012 - 08:56 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo zusammen

Ich habe mal eine Frage die mich mittlerweile Wahnsinnig macht.

Ich habe auf einen Server zwei gleiche Webseiten „Clone“ eine zum Testen und eine Produktiv Seite. Beide Laufen natürlich über zwei verschiedene Datenbänke.

Datenbank1 und Dantenbank2

beta.meineseite.de und meineseite.de.

Wenn ich auf der Betaseite Änderungen vornehme spinnt die Produktiv Seite. Ich kann mir dieses absolut nicht erklären da sie ja von einander komplett getrennt sind.

Hat jemand schon mal so was gehört oder kann sich einen reim raus machen warum das passiert. Es müsse ja die eine Datenbank auf der andere zugreifen. Die settings.php sind richtig konfiguriert jeder hat seine Datenbank.

Wenn ich von der Produktivseite den Cache leere ist bis jetzt immer alles OK gewesen aber nach dem ich auf der Beta Seite ein Module installiert habe bekomme ich in den Log-Dateien der Produktiv Seite nur Fehlermeldungen.

Ich habe den Provider kontaktiert und nachgefragt, er sagt dass definitiv beide Seiten voneinander getrennt sind. Was kann das sein?

Jetzt bin ich natürlich mit meinem Latein am ende und möchte euch fragen ob ihr von so was schon mal gehört habt.

Würde mich über jede Antwort freuen die mich näher zur eine Möglichkeit bring warum das passiert.

Viele Grüße

‹ Drupal7 performance im keller [gelöst] Separates Bild als Thumbnail ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich komme einfach nicht mehr

Eingetragen von fugazi (201)
am 15.02.2012 - 15:48 Uhr

Ich komme einfach nicht mehr weiter. Durch das o.g. Phänomen habe ich nur noch Fehler. Nach dem Cron-Lauf oder leeren des Cache bekomme ich immer die Meldung:

Die Definition des Plugins stylizer ist nicht Schema stylizer vorhanden.
Die Definition des Plugins panels_mini ist nicht Schema panels_mini vorhanden.
Die Definition des Plugins panels_layouts ist nicht Schema panels_layout vorhanden.

Die ganze Logdateien sind immer voll mit Fehler wie.

Invalid argument supplied for foreach() in /includes/common.inc in Zeile 3462.

array_keys() expects parameter 1 to be array, null given in /includes/common.inc in Zeile 3459.

include_once() [<a href='function.include'>function.include</a>]: Failed opening './block.inc' for inclusion (include_path='.:/usr/local/php-5.3.8b/lib/php') in /ctools/includes/plugins.inc in Zeile 341.
Unknown column &#039;name&#039; in &#039;field list&#039; query: SELECT COUNT(*) FROM (SELECT DISTINCT(node.nid) AS nid, node.title AS node_title, name, uid, RAND() AS _random FROM node node WHERE node.status = 1 GROUP BY nid ORDER BY _random ASC ) count_alias in /views/includes/view.inc in Zeile 805.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;FROM facebook_status facebook_status LIMIT 0, 4&#039; at line 2 query: SELECT FROM facebook_status facebook_status LIMIT 0, 4 in /views/includes/view.inc in Zeile 810.

Invalid argument supplied for foreach() in /views/includes/query.inc in Zeile 908

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;= 1 OR (.uid = 413 AND 413 &lt;&gt; 0) OR 1 = 1 ) count_alias&#039; at line 3 query: SELECT COUNT(*) FROM (SELECT type FROM comments comments WHERE .status = 1 OR (.uid = 413 AND 413 &lt;&gt; 0) OR 1 = 1 ) count_alias in /views/includes/view.inc in Zeile 805.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;= 1 OR (.uid = 1424 AND 1424 &lt;&gt; 0) OR 0 = 1) AND (((.gid = 0 AND .realm = &#039;a&#039; at line 3 query: SELECT COUNT(*) FROM (SELECT type FROM comments comments WHERE (.status = 1 OR (.uid = 1424 AND 1424 &lt;&gt; 0) OR 0 = 1) AND (((.gid = 0 AND .realm = &#039;all&#039;) OR (.gid = 1424 AND .realm = &#039;content_access_author&#039;) OR (.gid = 2 AND .realm = &#039;content_access_rid&#039;) OR (.gid = 1 AND .realm = &#039;node_gallery_access_private_view&#039;) OR (.gid = 1424 AND .realm = &#039;node_gallery_access_author&#039;) OR (.gid = 0 AND .realm = &#039;og_public&#039;) OR (.gid = 2 AND .realm = &#039;forum_access&#039;)) AND (.grant_view &gt;= 1)) ) count_alias in /views/includes/view.inc in Zeile 805.

Wenn ich den Cache wieder leere den Cron-Lauf ausführe habe ich wieder einen paar Stunden Ruhe. Dann geht es wieder von vorne los. Hat jemand einen Tip wie ich das Problem in den Griff bekomme.
Natürlich ist mein Datenbank 2 Wochen her, ja ich weiß selber Schuld wenn man vergisst ein Datenbank Backup zu erstellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So ich halte Euch mal auf den

Eingetragen von fugazi (201)
am 16.02.2012 - 19:59 Uhr

So ich halte Euch mal auf den Laufenden. Ich habe jetzt über meinen Provider ein Datenbank Dump bekommen vom Stand bevor ich die Probleme hatte. Die Freude war groß und nach dem das Dump eingespielt war und alles wieder wunderbar lief, habe ich mich an das zufügen der Fehlenden Daten bis zum heutigen Stand User, Kommentare und Beiträge durchgearbeitet. Ja und wie das Leben so spielt lief die Seite jetzt über Stunden wunderbar. Also dann weiter mit der Arbeit und Beitrage schreiben, und was soll ich sagen nach dem Speichern eines Beitrages kam wieder:

Die Definition des Plugins stylizer ist nicht Schema stylizer vorhanden.
Die Definition des Plugins panels_mini ist nicht Schema panels_mini vorhanden.
Die Definition des Plugins panels_layouts ist nicht Schema panels_layout vorhanden.

Das Layout war wieder durcheinander Views haben nur noch kg angezeigt wo eigentlich Text steht und die Protokolleinträge wurden wieder mit Fehlermeldungen wie oben überhäuft. Ja Cache leeren Cron-Lauf durchführen und beten. Jetzt läuft sie wieder seit eine Stunde gut mal schauen was noch kommt.
Ich suche weiter ob ich irgendwo im weiten www jemand finde der ähnliche Probleme hat und vielleicht dort die einen oder anderen Wege finde, das Problem auf die Schliche zu kommen.
Ich werde weiter berichten. Ach wenn ich viel Geld hätte würde ich jemanden Buchen der sich damit auskennt :-) Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

So jetzt der letzte Beitrag,

Eingetragen von fugazi (201)
am 18.02.2012 - 10:34 Uhr

So jetzt der letzte Beitrag, seit zwei Tagen läuft die Seite ohne Fehlermeldungen, ich kann mir das nur erklären da ich die Cache-Tabellen geleert habe und files/css und files/js ebenfalls. Auf jeden Fall bin ich jetzt erst mal wieder beruhigt das der Horror vorbei ist.

Was noch nicht gelöst ist sind die Phänomene mit der Test und Produktivseite. Ich kann noch ein schönes Beispiel beschreiben.

Ich habe auf der Testseite das Module Devel installiert und auf der Produktivseite wo es nicht installiert ist habe ich die Einstellungen in der Adminleiste. Wenn ich den Cache leere und den Cron-Lauf ausführe ist das Problem weg. Das ändert aber nicht das gleichzeitig Fehlermeldungen im Protokoll eingetragen werden das das Devel module nicht gefunden werden kann.

Ich kann mir das immer noch nicht erklären da ja beide Seiten voneinander getrennt sind und jede für sich ist, Bis auf das die Seite mit Inhalten geklont ist. Nun ja nicht zu verstehen.

Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja Heute ist es wieder soweit

Eingetragen von fugazi (201)
am 20.02.2012 - 12:00 Uhr

ja Heute ist es wieder soweit und die Fehlermeldungen überhäufen sich, vielleicht kann mir einer sagen was mir die Meldungen sagen:

Das Problem soll in der common.inc sein, das ist dieser Bereich:

function drupal_schema_fields_sql($table, $prefix = NULL) {
  $schema = drupal_get_schema($table);
  $fields = array_keys($schema['fields']);
  if ($prefix) {
    $columns = array();
    foreach ($fields as $field) {
      $columns[] = "$prefix.$field";
    }
    return $columns;
  }
  else {
    return $fields;
  }
}

Dann kommt noch diese Fehlermeldung auf Seite /bilder/neue?page=36%2C24 "hier stellt sich mir jetzt die Frage warum (%2C24)?

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;not in (&#039;1&#039;)) )GROUP BY nid ORDER BY node_created DESC ) count_alias&#039; at line 7 query: SELECT COUNT(*) FROM (SELECT DISTINCT(node.nid) AS nid, node.title AS node_title, name, uid, node.created AS node_created FROM node node INNER JOIN node_access na ON na.nid = node.nid LEFT JOIN node modr_n ON node.nid = modr_n.nid WHERE (na.grant_view &gt;= 1 AND ((na.gid = 0 AND na.realm = &#039;all&#039;) OR (na.gid = 0 AND na.realm = &#039;content_access_author&#039;) OR (na.gid = 1 AND na.realm = &#039;content_access_rid&#039;) OR (na.gid = 0 AND na.realm = &#039;node_gallery_access_author&#039;) OR (na.gid = 0 AND na.realm = &#039;og_public&#039;) OR (na.gid = 1 AND na.realm = &#039;forum_access&#039;))) AND ((modr_n.moderate != 1)) AND ( (node.status = 1) AND (node.type in (&#039;node_gallery_image&#039;)) AND (.uid not in (&#039;1&#039;)) )GROUP BY nid ORDER BY node_created DESC ) count_alias in /sites/all/modules/views/includes/view.inc in Zeile 805.

und zu guter letzt ist dieser Fehler noch dabei

htmlspecialchars() expects parameter 1 to be string, array given in /includes/bootstrap.inc in Zeile 860.

Dieses ist im bootrap.inc zu finden:

  if ($php525) {
    return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
  }
  return (preg_match('/^./us', $text) == 1) ? htmlspecialchars($text, ENT_QUOTES, 'UTF-8') : '';
}

Ein Faß ohne boden. Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

settings

Eingetragen von ronald (3857)
am 20.02.2012 - 13:04 Uhr

wahrscheinlich hast du die settingsdatei von einer site zur anderen kopiert.

Wenn du da nicht extrem vorsichtig bist, kommen die Datenbanken durcheinander.

Ich habe mehrere Drupalinstallationen auf dem gleichen Server.
Generell installiere ich jede Version mit einer default_settings-datei.
Damit stelle ich sicher, dass keine "Reste" einer anderen Installation Ärger machen können.

Also einfach eine default_settings-datei aus der original distribution als settings-datei in Sites/default/ speichern, und dann die install-routine starten.
Dabei sollte die Zieldatenbank leer sein, also auch keine Tabellen enthalten.

Damit hast du eine jungfräuliche Installation.

Wenn du vorher mit dem Migrate-Modul die wichtigsten daten gesichert hattest, kannst du mit diesem tool diese wieder importieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Ronald, ich habe immer

Eingetragen von fugazi (201)
am 20.02.2012 - 13:15 Uhr

Hallo Ronald,

ich habe immer die setting.php geändert. ($db_url = 'mysql://username:password@localhost/databasename';) und die Datenbank geändert. Die default.setttinds.php sind immer unberührt. Mache ich da schon ein Fehler? Ich dachte die default.settings.php soll unberührt neben der settings.php liegen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist prinzipiell schon richtig

Eingetragen von ronald (3857)
am 20.02.2012 - 13:25 Uhr

Bei einer Neuinstallation ist es aber sicherer, eine Kopie der default_settings dort abzulegen, und die Drupal-Installation die Einträge machen zu lassen.

Ich traue mir nicht zu, jede Zeile genau zu kennen, und keine Fehler bei der manuellen Bearbeitung zu machen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ach jetzt verstehe ich, du

Eingetragen von fugazi (201)
am 20.02.2012 - 13:39 Uhr

ach jetzt verstehe ich, du machst erste eine Neuinstallation und dann überträgst du die Daten aus der anderen Seite. Da ich eine 1 zu 1 Kopie brauchte habe ich den einfachen weg gemacht die Datenbank kopiert und neu eingefügt. anschliessend die Seite und Datenbank der neuen zugefügt und fertig. Aber jetzt glaube ich das da der Fehler drin ist. Vielen Dank für den Tip

  • 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 3 Tagen
  • Hey danke
    vor 1 Woche 4 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 40 Minuten
  • In der entsprechenden View
    vor 3 Wochen 43 Minuten
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 44 Minuten
  • gelöst
    vor 5 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 4 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