Answers.Body: <p>I figured it out. It was related to menus not being rebuilt.</p>
  
  <p>The menus had to be rebuilt, but before that the row format on the civicrm_menu table had to be changed to dynamic.  Somehow during the database copy from production to test, the test table row format was changed to dynamic so didn't have the issue.</p>
  
  <p>THE FIX:
  ALTER TABLE civicrm_menu ROW_FORMAT=DYNAMIC
  Then rebuild the menus ( I used CiviCRM Admin Utililties -> Rebuild Menu)</p>
  
  <p>Error was:
      [debug_info] => TRUNCATE TABLE civicrm_menu [nativecode=1118 ** Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.]
      [type] => DB_Error</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-09T09:19:29.400Z
Answers.Text: Nice - looks like it also addresses https://civicrm.stackexchange.com/q/31632/225
Answers.UserDisplayName: Aidan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-12-09T10:45:49.483Z
Answers.Text: Could someone explain how to issue such sql commands for civicrm via ssh? I couldn't find it in the documentation.
Answers.UserDisplayName: ajasper
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-01-23T09:04:34.660Z
Answers.Text: @ajasper you would need to access your database - mysql maybe?. How you do that depends on how your server is setup. `sudo mysql ` will work if its setup for local access without password but otherwise you will need to look into your servers setup. If you're using something like cpanel you might have GUI for executing SQL queries.
Answers.UserDisplayName: tanbog
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-08T17:28:39.677Z
Answers.LastActivityDate: 2019-08-08T17:28:39.677Z
Answers.UserDisplayName: Michele Rizack
Body: <p>CiviCRM Log Viewer 1.2 not working after upgrade from CiviCRM 4.6 to 4.7, what do I need to change for it to work again?</p>
  
  <p>Error message (I took out root dir info)
  Unable to read entries from logfile at /wp-content/plugins/files/civicrm/ConfigAndLog/CiviCRM.d1b4fb7408ae18b71a1d53b3.log</p>
  
  <p>There is no such file in the "files/..." directory</p>
  
Tags: <upgrade><configandlog>
Title: CiviCRM Log Viewer 1.2 not working after upgrade from CiviCRM 4.6 to 4.7
ThreadText: # CiviCRM Log Viewer 1.2 not working after upgrade from CiviCRM 4.6 to 4.7
  
  (Asked by: username_0 on 2019-08-08)
  
  CiviCRM Log Viewer 1.2 not working after upgrade from CiviCRM 4.6 to 4.7, what do I need to change for it to work again?
  
  Error message (I took out root dir info)
  Unable to read entries from logfile at /wp-content/plugins/files/civicrm/ConfigAndLog/CiviCRM.d1b4fb7408ae18b71a1d53b3.log
  
  There is no such file in the "files/..." directory
  
  **Tags:** upgrade, configandlog
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2019-08-08. Score: 5 | Accepted answer
  
  I figured it out. It was related to menus not being rebuilt.
  
  The menus had to be rebuilt, but before that the row format on the civicrm\_menu table had to be changed to dynamic. Somehow during the database copy from production to test, the test table row format was changed to dynamic so didn't have the issue.
  
  THE FIX:
  ALTER TABLE civicrm\_menu ROW\_FORMAT=DYNAMIC
  Then rebuild the menus ( I used CiviCRM Admin Utililties -> Rebuild Menu)
  
  Error was:
  [debug\_info] => TRUNCATE TABLE civicrm\_menu [nativecode=1118 \*\* Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW\_FORMAT=DYNAMIC or ROW\_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.]
  [type] => DB\_Error
  
  > **Comments:**
  > **username_1**: Nice - looks like it also addresses https://civicrm.stackexchange.com/q/31632/225  
  > **username_2**: Could someone explain how to issue such sql commands for civicrm via ssh? I couldn't find it in the documentation.  
  > **username_3**: @username_2 you would need to access your database - mysql maybe?. How you do that depends on how your server is setup. `sudo mysql ` will work if its setup for local access without password but otherwise you will need to look into your servers setup. If you're using something like cpanel you might have GUI for executing SQL queries.  
  
  ---
  
  