table semaphore Upgrade von 6.15 auf 6.16
am 24.05.2010 - 15:07 Uhr in
Hallo,
ich habe von 6.15 auf 6.16 upgegradet. update.php habe ich durchgeführt, ebenso ein nochmaliger upgrade-Versuch. Gegoogelt habe ich ohne Erfolg.
Trotzdem kommt nach wie vor die Fehlermeldung:
user warning: Table 'd00b27bf.sb_semaphore' doesn't exist query: SELECT expire, value FROM sb_semaphore WHERE name = 'locale_cache_de' in /www/htdocs/mynbit/includes/lock.inc on line 154.
Mit phpmyadmin habe ich versucht die Tabelle per sql händisch anzulegen.
CREATE TABLE {semaphore} ( `name` VARCHAR(255) NOT NULL DEFAULT '', `value` VARCHAR(255) NOT NULL DEFAULT '', `expire` DOUBLE NOT NULL, PRIMARY KEY (name), INDEX expire (expire) ) /*!40100 DEFAULT CHARACTER SET UTF8 */
Auch hier war ich nicht erfolgreich. Phpmyadmin meldete einen Fehler.
Kann mir jemand das korrekte SQL - Statment mitteilen und... bringt das überhaupt was, die Tabelle händisch anzulegen?
Danke für Eure Antwort.
Ernst
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn Du etwas zeitnäher das
am 24.05.2010 - 15:37 Uhr
Wenn Du etwas zeitnäher das Update gemacht hättest, sprich im März, wärst Du vielleicht über die ganzen anderen Threads dazu gestolpert. Bitte Forensuche benutzen, ansonsten Kurzfassung: Die Meldung ist normal, da die Tabelle beim Ausführen von update.php erst angelegt wird.
Danach kommt die Fehlermeldung nicht mehr. Falls doch, muss anderweitig was schiefgelaufen sein.
update.php habe ich mehrmals
am 25.05.2010 - 08:36 Uhr
update.php habe ich mehrmals ausgeführt. Bei den letzten Updates erscheinen keine Updateausführungen mehr.
Die Threads im März habe ich durchgesehen, aber keine Lösung gefunden.
Ich will nun versuchen, die Tabelle Semaphore händisch über phpmyadmin anzulegen, finde aber den SQL-Code dazu nicht.
Hat jemand einen Tipp?
Danke
Ernst
Das Schema der Semaphore
am 26.05.2010 - 15:42 Uhr
Das Schema der Semaphore Tabelle findest Du im System Modul in der Datei "system.install" ab Line 965 (Drupal 6.16) oder hier:
<?php
$schema['semaphore'] = array(
'description' => 'Table for holding semaphores, locks, flags, etc. that cannot be stored as Drupal variables since they must not be cached.',
'fields' => array(
'name' => array(
'description' => 'Primary Key: Unique name.',
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''),
'value' => array(
'description' => 'A value.',
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''),
'expire' => array(
'description' => 'A Unix timestamp with microseconds indicating when the semaphore should expire.',
'type' => 'float',
'size' => 'big',
'not null' => TRUE),
),
'indexes' => array('expire' => array('expire')),
'primary key' => array('name'),
);
?>
hier wird das thema bei
am 26.05.2010 - 16:04 Uhr
hier wird das thema bei drupal.org erörtert: http://drupal.org/node/732024
SG dS
ich habe ein Backup auf die
am 28.05.2010 - 15:40 Uhr
ich habe ein Backup auf die 6.15 vorgenommen und versuche es erneut mit 6.16, ich hoffe, mit mehr Erfolg!
Vielen Dank für Eurere Antworten
Ernst