安装drupal commons 时,到最后一步,出现专业的页面,请高手帮忙解决,谢谢localhost Error

安装drupal commons 时,到最后一步,出现专业的页面,请高手帮忙解决,谢谢localhost
Error
Error messagePDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT ogr.rid AS rid, ogr.name AS name FROM {og_role} ogr WHERE (group_type = :db_condition_placeholder_0) AND (group_bundle = :db_condition_placeholder_1) AND (gid = :db_condition_placeholder_2) ORDER BY rid ASC; Array ( [:db_condition_placeholder_0] => node [:db_condition_placeholder_1] => group [:db_condition_placeholder_2] => 0 ) in og_roles() (line 2650 of C:\xampp\htdocs\commons\profiles\commons\modules\contrib\og\og.module).
The website encountered an unexpected error. Please try again later.
Uncaught exception thrown in shutdown function.

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 1430988756524ed76dc777f7.50112187 ) in lock_release_all() (line 269 of C:\xampp\htdocs\commons\includes\lock.inc).

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

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away in _drupal_session_write() (line 209 of C:\xampp\htdocs\commons\includes\session.inc).
安装drupal commons时出现的问题,是安装到最后一步出现的, 出现这个页面后,就再也登不进去了。

第1个回答  推荐于2017-06-04
**********************************************
This problem - “MySQL server has gone away”- can happen if the query you send to the MySQL server is too large. Indeed,for me the problem went away when I raised

MySQL’s max_allowed_packet settingfrom 1M (default)to 16M in my my.cnf:
[mysqld]
...
max_allowed_packet=16M
Posted by E. Root 2011-07-13 drupal

**********************************************
可能原因: 导入导出数据时数据太大 mysql无法处理,数据库连接崩溃

修改mysql配置文件my.ini 中 [mysqld] 节中增加或者修改 max_allowed_packet=16M 即可

**********************************************

可参考百度搜索 MySQL server has gone away

我刚才安装drupal commons 碰到类似问题是这样解决的,希望对你有用,虽然时间过去那么久了。
第2个回答  2013-10-12
你mySQL导入导出别乱拷贝啊,用phpmyadmin或者
mysql -u jcai -p drupal < ./drupal.sql 这个么导入
mysqldump -u jcai -p drupal > /home/baihu/drupal.sql 这个么导出
不是你把database文件夹说鼠标点点拷贝过去就好了的
第3个回答  2013-10-05
数据库连接中断了,看看你数据库的服务器在哪,稳定不稳定
相似回答