Posted by LenaM on March 28, 2012 at 9:47am
Jag har en sida som jag kör drupal 6 på som inte vill ta uppdateringar. Jag har laddat upp den senaste versionen, men den säger fortfarande att jag kör 6.15. Jag får dessutom en massa felmeddelanden. (Bifogar några skärmdumpar). Det senaste som jag har upptäckt är att jag inte kan slå av eller på moduler heller. Har jag sabbat på något sätt hela installationen?
Sidan är tvåspråkig och mina problem syns inte när man är inloggad och är på den svenska delen, men på den engelska delen kommer det upp en massa felmeddelanden. Kan någon hjälpa mig att titta på detta? Eller är bästa lösningen att börja om eller att uppgradera allt till version 7?
| Attachment | Size |
|---|---|
| skärdumpar 120321 nr1.jpg | 441.42 KB |
| skärdumpar 120321 nr2.jpg | 331.19 KB |
| skärdump-120328.jpg | 891.51 KB |
Comments
Hej, Har du kört update.php?
Hej,
Har du kört update.php? : )
/ bambi
Ja, och jag har
Ja, och jag har felmeddelanden även när jag köra det.
" user warning: Table 'ktasll_5.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'module_rebuild_cache' in /home/k/ktasll/www/includes/lock.inc on line 149.
user warning: Table 'ktasll_5.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'module_rebuild_cache' in /home/k/ktasll/www/includes/lock.inc on line 149."
//Lena
Har du möjlighet att köra
Har du möjlighet att köra SQL-kod själv? Isf borde du kunna skapa tabellen manuellt. Är tydligen ett känt problem att detta inte fungerar som det ska från 6.15 -> 6.16.
/ bambi
Jag är inte så bra på detta.
Jag är inte så bra på detta. Var gör man det?
//Lena
I någon form av
I någon form av SQL-gränssnitt. Om du har någon tekniskt ansvarig så kanske denne kan testa att skapa tabellen, med syntaxen angiven här:
http://drupal.org/node/732024#comment-2694298
/ bambi
Nu har vi fixat enligt
Nu har vi fixat enligt anvisningen, men jag får fortfarande en hel del felmeddelanden och den tar inte uppdateringen av kärnan. Allt verkar dock inte låst utan jag kan stänga av och sätta på moduler.
När jag kört uppdateringen av data basen får jag följande felmeddelande:
" strict warning: Non-static method view::load_views() should not be called statically in /home/k/ktasll/www/sites/all/modules/views/views.module on line 864.
strict warning: Non-static method view::db_objects() should not be called statically in /home/k/ktasll/www/sites/all/modules/views/includes/view.inc on line 1417. "
Och på den engelska delen kommer detta felmeddelande upp:
strict warning: Non-static method view::load() should not be called statically in /home/k/ktasll/www/sites/all/modules/views/views.module on line 906.
strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/k/ktasll/www/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/k/ktasll/www/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/k/ktasll/www/sites/all/modules/views/plugins/views_plugin_row.inc on line 134.
strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/k/ktasll/www/sites/all/modules/views/plugins/views_plugin_row.inc on line 134. "
Har detta något att göra med att den inte vill ta min uppdatering?
Har du tömt cache och kört
Har du tömt cache och kört cron?
Finns det andra moduler som du inte uppdaterat?
/ bambi
Ja, jag har både tömt cache
Ja, jag har både tömt cache och kört cron och det finns inga moduler som inte är uppdaterade. Där verkar det som om det funkar. Är det något knas i Viewsmodulen? Det ser ju ut som om felmeddelandena hänvisar dit?
Det ser ut att bara vara
Det ser ut att bara vara strikta varningar, så inga större fel, mer att PHP tycker att man som utvecklare bör justera koden för bästa möjliga kompabilitet i PHP5.
Views siktar på att fungera även med PHP4 och då kan man inte ändra dessa saker.
Finns lite matnyttigt att läsa här, för den tekniskt intresserade: http://drupal.org/node/465332#comment-5586002
Ett tips vore att helt enkelt stänga av felrapportering för strikta varningar (E_STRICT) i PHP-konfigurationen. Har något något bättre alternativ så rätta mej mer än gärna!
Trevligt att det andra löste sej!
/ bambi
köra update.php i IE webbläsare
Ibland när det krånglar att köra update.php i Firefox eller Chrome, fungerar det bättre i IE8+
Du kan ju testa ifall du får samma felmeddelanden i IE
PHP-varningarna är helt
PHP-varningarna är helt oberoende av webbläsaren, de syftar bara på koden. : )
/ bambi
Nu har jag i varje fall fått
Nu har jag i varje fall fått bort varningarna på engelska delen. Jag stängde av synbarheten av dem så att man bara ser dem i loggen...
Men, jag har fortfarande problem med att den inte vill ta uppdateringarna av systemet. Jag har provat att lägga upp den senaste direkt, funkar inte. Då provade jag att bara uppgradera ett steg i taget, men det funkar inte heller. Vad ska göra? Är det viktigt eller ska jag bara köra vidare utan att uppdatera?
//Lena
Om du kollar i filen
Om du kollar i filen modules/system/system.module, vad står på raden som inleds med "define('VERSION', '6...."?
/ bambi
Det står: "define('VERSION',
Det står: "define('VERSION', '6.16');"
//Lena
Men när jag går in på
Men när jag går in på Available updates så säger den att jag 6.15 installerad?
/Lena
Det kan inte vara så att det
Det kan inte vara så att det finns någon gammal kopia av system.module, någon annanstans i trädstrukturen?
T.ex. om någon lagt ngt under sites/..?
Här finns en tråd ang. ett liknande problem: http://drupal.org/node/404936
/ bambi