Boas alguém me pode ajudar p.f. :P

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
uaparac's picture

Não sendo propriamente um problema de Drupal mas aconteceu-me uma situação preocupante quando estava a passar uma BD de localhost para a Web via PhpMyAdmin.

Criei a BD e ao fazer import levo com o seguinte "rótulo"

Alguém já teve o mesmo problema e sabe como ultrapassar?
Obg desde já e abraço

Error
SQL query:

-- -- Extraindo dados da tabela actions -- INSERT DELAYED IGNORE INTO actions (aid, type, callback, parameters, label) VALUES ('comment_publish_action', 'comment', 'comment_publish_action', '', 'Publish comment'), ('comment_save_action', 'comment', 'comment_save_action', '', 'Save comment'), ('comment_unpublish_action', 'comment', 'comment_unpublish_action', '', 'Unpublish comment'), ('node_make_sticky_action', 'node', 'node_make_sticky_action', '', 'Make content sticky'), ('node_make_unsticky_action', 'node', 'node_make_unsticky_action', '', 'Make content unsticky'), ('node_promote_action', 'node', 'node_promote_action', '', 'Promote content to front page'), ('node_publish_action', 'node', 'node_publish_action', '', 'Publish content'), ('node_save_action', 'node', 'node_save_action', '', 'Save content'), ('node_unpromote_action', 'node', 'node_unpromote_action', '', 'Remove content from front page'), ('node_unpublish_action', 'node', 'node_unpublish_action', '', 'Unpu[...]

MySQL said: Documentation

1616 - DELAYED option not supported for table 'actions'

Comments

Já consegui resolver o

uaparac's picture

Já consegui resolver o problema da importação....

O site abre e corre direito contudo agora quando tento aceder ao backoffice do site aparece o seguinte problema:

Additional uncaught exception thrown while handling exception.

Original

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT filename FROM {registry} WHERE name = :name AND type = :type; Array ( [:name] => delta_export_ui [:type] => interface ) in _registry_check_code() (line 3150 of /home/majesfra/public_html/site/includes/bootstrap.inc).

Additional

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: INSERT INTO {watchdog} (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); Array ( [:db_insert_placeholder_0] => 1 [:db_insert_placeholder_1] => php [:db_insert_placeholder_2] => %type: !message in %function (line %line of %file). [:db_insert_placeholder_3] => a:6:{s:5:"%type";s:12:"PDOException";s:8:"!message";s:206:"SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT filename FROM {registry} WHERE name = :name AND type = :type; Array ( [:name] => delta_export_ui [:type] => interface ) ";s:9:"%function";s:22:"_registry_check_code()";s:5:"%file";s:54:"/home/majesfra/public_html/site/includes/bootstrap.inc";s:5:"%line";i:3150;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => http://www.majesfrape.com/site/users/admin [:db_insert_placeholder_7] => http://www.majesfrape.com/site/user [:db_insert_placeholder_8] => 2.83.236.148 [:db_insert_placeholder_9] => 1396207016 ) in dblog_watchdog() (line 160 of /home/majesfra/public_html/site/modules/dblog/dblog.module).

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' in /home/majesfra/public_html/site/includes/database/database.inc:2168 Stack trace: #0 /home/majesfra/public_html/site/includes/database/database.inc(2168): PDOStatement->execute(Array) #1 /home/majesfra/public_html/site/includes/database/database.inc(680): DatabaseStatementBase->execute(Array, Array) #2 /home/majesfra/public_html/site/includes/database/database.inc(2347): DatabaseConnection->query('SELECT expire, ...', Array, Array) #3 /home/majesfra/public_html/site/includes/lock.inc(167): db_query('SELECT expire, ...', Array) #4 /home/majesfra/public_html/site/includes/lock.inc(146): lock_may_be_available('schema:runtime:...') #5 /home/majesfra/public_html/site/includes/bootstrap.inc(424): lock_acquire('schema:runtime:...') #6 /home/majesfra/public_html/site/includes/bootstrap.inc(446): DrupalCacheArray->set(Array) #7 [internal function]: DrupalCacheArray->__destruct() #8 {main} thrown in /home/majesfra/public_html/site/includes/database/database.inc on line 2168

smfmoreno's picture

Olá,

no ficheiro xampp\mysql\bin\my.ini aumenta o valor em max_allowed_packet, eu tenho com 200M.

Espero que sirva.

Não está em localhost... isso

uaparac's picture

Não está em localhost... isso talvez resolva o problema se pedir ao Host para ter acesso ao My.ini do Mysql.

Se tiveres acesso ao

PedroMiguel's picture

Se tiveres acesso ao /etc/my.cnf é ai que tens de mudar, caso contrário (por exemplo se isso for um partilhado ou não tiveres permissões) tens de pedir ao teu host para alterar.

Podes também tentar truncar todas as tabelas de cache (podes o fazer pelo phpmyadmin) ou se tiveres permissões de root no server instala o drush e faz: drush cc

Eu vou tentar fazer via

uaparac's picture

Eu vou tentar fazer via PhpmyAdmin porque não consigo instalar o Drush no Server... consegues dizer-me p.f. quais são as tabelas.

Grato

São todas as que tem o

PedroMiguel's picture

São todas as que tem o prefixo cache

exemplo:
cache_bootstrap
cache_field

etc

Atenção para não apagares as tabelas em si, mas apenas os dados que elas contem.

O Drupal depois volta a popular as mesmas.

Já fiz a todas as tabelas

uaparac's picture

Já fiz a todas as tabelas Cache* mas não resolveu nada...
Entretanto reparei numa coisa interessante só me dá esse erro no login quando o Utilizador tem privilégios de Administrador... se for um user comum, faz o registo e entra sem qualquer problema.

Também já tentei ver no FTP mas não encontrei o ficheiro my.cnf (não estava onde tinhas dito) a estrutura do alojamento é em CPANEL. Provavelmente isso estará noutro sitio... :p

Mesmo problema com Panopoly

eduarrulho's picture

Prezado, você conseguiu resolver o problema?
Também tenho esse problema e não consegui resolver ainda.

No meu caso ocorreu quando instalei a distribuição Panopoly diretamente no servidor web. Só acesso o site antes de fazer login. Após o login dá o erro; "Additional uncaught exception thrown while handling exception.

Original

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT filename FROM {registry} WHERE name = :name AND type = :type; Array ( [:name] => linkit_profiles_ui [:type] => interface ) in _registry_check_code() (line 3150 of /home/automaxi/public_html/includes/bootstrap.inc)."

Agradeceria por alguma informação que possa me ajudar a resolver.
Obrigado!

Eduardo Ribeiro
www.baixadafacil.com.br