Wordpress-seo: 7.0.1 update throws Call to undefined method WPSEO_Options::get() in admin/class-admin.php:36

Created on 7 Mar 2018  路  8Comments  路  Source: Yoast/wordpress-seo

  • [x] I've read and understood the contribution guidelines.
  • [x] I've searched for any related issues and avoided creating a duplicate issue.

Please give us a description of what happened.

installed 7.0.1. All of /wp-admin/ throws fatal error.

Fatal error: Uncaught Error: Call to undefined method WPSEO_Options::get() in /home/demo.com/htdocs/wp-content/plugins/wordpress-seo/admin/class-admin.php:36 
Stack trace: 
#0 /home/demo.com/htdocs/wp-content/plugins/wordpress-seo/admin/class-admin-init.php(29): WPSEO_Admin->__construct() 
#1 /home/demo.com/htdocs/wp-content/plugins/wordpress-seo/wp-seo-main.php(362): WPSEO_Admin_Init->__construct() 
#2 /home/demo.com/htdocs/wp-includes/class-wp-hook.php(286): wpseo_admin_init('') 
#3 /home/demo.com/htdocs/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) 
#4 /home/demo.com/htdocs/wp-includes/plugin.php(453): WP_Hook->do_action(Array) 
#5 /home/demo.com/htdocs/wp-settings.php(327): do_action('plugins_loaded') 
#6 /home/demo.com/htdocs/wp-config.php(125): require_once('/home/demo...') 
#7 /home/demo.com/htdocs/wp-load.php(37): require_once('/home/demo...') 
#8 /home/demo.com/htdocs/w in /home/demo.com/htdocs/wp-content/plugins/wordpress-seo/admin/class-admin.php on line 36

How can we reproduce this behavior?

  1. spin up wp install on nginx w/ php 7.2????

Technical info

  • WordPress version: 4.9.4
  • Yoast SEO version: 7.0.1
  • Relevant plugins in case of a bug: Tested with all plugins on / off... themes... etc.
  • Tested with theme: avior 0.2.0 & twenty-sixteen & twenty-seventeen.
    ...Fair to mention this is on php 7.2... I know jetpack has some issues still.
wait for feedback

Most helpful comment

Thanks for following up with me. I'm closing this as there is a feature request now to automatically clear the OPcache, which should prevent this in future updates: https://github.com/Yoast/wordpress-seo/issues/9315

All 8 comments

Update....
ran apt-get upgrade and whatever was patched SEEEEEMS to have fixed this issue? But definitely something to look into. Wishing I did a phpinfo() before/after snapshot. 馃憥

php -v now == PHP 7.2.3-1+ubuntu16.04.1+deb.sury.org+1

Also may help in what was upgraded:

The following packages will be upgraded:
  cloud-init libpq5 nodejs php7.0-bcmath php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-fpm php7.0-gd php7.0-imap php7.0-intl php7.0-json php7.0-mbstring
  php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-pgsql php7.0-readline php7.0-soap php7.0-sqlite3 php7.0-xml php7.0-zip php7.1-bcmath php7.1-cli php7.1-common
  php7.1-curl php7.1-dev php7.1-fpm php7.1-gd php7.1-imap php7.1-intl php7.1-json php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-opcache php7.1-pgsql php7.1-readline
  php7.1-soap php7.1-sqlite3 php7.1-xml php7.1-zip php7.2-bcmath php7.2-cli php7.2-common php7.2-curl php7.2-dev php7.2-fpm php7.2-gd php7.2-imap php7.2-intl
  php7.2-json php7.2-mbstring php7.2-mysql php7.2-opcache php7.2-pgsql php7.2-readline php7.2-soap php7.2-sqlite3 php7.2-xml php7.2-zip postgresql-9.5
  postgresql-client-9.5 postgresql-contrib-9.5
65 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/31.0 MB of archives.
After this operation, 204 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 106339 files and directories currently installed.)
Preparing to unpack .../libpq5_9.5.12-0ubuntu0.16.04_amd64.deb ...
Unpacking libpq5:amd64 (9.5.12-0ubuntu0.16.04) over (9.5.11-0ubuntu0.16.04) ...
Preparing to unpack .../nodejs_6.13.1-1nodesource1_amd64.deb ...
Detected old npm client, removing...
Unpacking nodejs (6.13.1-1nodesource1) over (6.13.0-1nodesource1) ...
Preparing to unpack .../php7.0-mysql_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-mysql (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-soap_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-soap (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-intl_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-intl (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-xml_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-xml (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-json_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-json (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-imap_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-imap (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-sqlite3_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-sqlite3 (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-zip_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-zip (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-pgsql_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-pgsql (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-opcache_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-opcache (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-readline_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-readline (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-cli_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-cli (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-fpm_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-fpm (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-curl_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-curl (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-mcrypt_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-mcrypt (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-gd_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-gd (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-mbstring_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-mbstring (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-dev_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-dev (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-bcmath_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-bcmath (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.0-common_7.0.28-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.0-common (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) over (7.0.27-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-intl_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-intl (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-opcache_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-opcache (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-json_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-json (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-mcrypt_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-mcrypt (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-zip_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-zip (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-curl_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-curl (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-readline_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-readline (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-cli_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-cli (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-xml_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-xml (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-soap_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-soap (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-fpm_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-fpm (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-pgsql_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-pgsql (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-mbstring_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-mbstring (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-mysql_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-mysql (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-sqlite3_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-sqlite3 (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-dev_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-dev (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-gd_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-gd (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-imap_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-imap (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-bcmath_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-bcmath (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.1-common_7.1.15-1+ubuntu16.04.1+deb.sury.org+2_amd64.deb ...
Unpacking php7.1-common (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) over (7.1.14-1+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-mysql_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-mysql (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-opcache_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-opcache (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-intl_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-intl (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-json_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-json (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-readline_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-readline (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-cli_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-cli (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-soap_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-soap (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-mbstring_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-mbstring (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-curl_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-curl (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-imap_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-imap (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-sqlite3_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-sqlite3 (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-zip_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-zip (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-pgsql_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-pgsql (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-fpm_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-fpm (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-xml_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-xml (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-dev_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-dev (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-gd_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-gd (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-bcmath_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-bcmath (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../php7.2-common_7.2.3-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-common (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) over (7.2.2-3+ubuntu16.04.1+deb.sury.org+1) ...
Preparing to unpack .../postgresql-contrib-9.5_9.5.12-0ubuntu0.16.04_amd64.deb ...
Unpacking postgresql-contrib-9.5 (9.5.12-0ubuntu0.16.04) over (9.5.11-0ubuntu0.16.04) ...
Preparing to unpack .../postgresql-client-9.5_9.5.12-0ubuntu0.16.04_amd64.deb ...
Unpacking postgresql-client-9.5 (9.5.12-0ubuntu0.16.04) over (9.5.11-0ubuntu0.16.04) ...
Preparing to unpack .../postgresql-9.5_9.5.12-0ubuntu0.16.04_amd64.deb ...
Unpacking postgresql-9.5 (9.5.12-0ubuntu0.16.04) over (9.5.11-0ubuntu0.16.04) ...
Preparing to unpack .../cloud-init_17.2-35-gf576b2a2-0ubuntu1~16.04.2_all.deb ...
Unpacking cloud-init (17.2-35-gf576b2a2-0ubuntu1~16.04.2) over (17.1-46-g7acc9e68-0ubuntu1~16.04.1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for systemd (229-4ubuntu21.1) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for postgresql-common (173ubuntu0.1) ...
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
Removing obsolete dictionary files:
Setting up libpq5:amd64 (9.5.12-0ubuntu0.16.04) ...
Setting up nodejs (6.13.1-1nodesource1) ...
Setting up php7.0-common (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-mysql (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-soap (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-intl (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-xml (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-json (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-imap (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-sqlite3 (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-zip (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-pgsql (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-opcache (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-readline (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-cli (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-fpm (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-curl (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-mcrypt (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-gd (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-mbstring (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-dev (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.0-bcmath (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.1-common (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-intl (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-opcache (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-json (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-mcrypt (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-zip (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-curl (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-readline (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-cli (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-xml (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-soap (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-fpm (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-pgsql (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-mbstring (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-mysql (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-sqlite3 (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-dev (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-gd (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-imap (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.1-bcmath (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Setting up php7.2-common (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-mysql (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-opcache (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-intl (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-json (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-readline (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-cli (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-soap (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-mbstring (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-curl (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-imap (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-sqlite3 (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-zip (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-pgsql (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-fpm (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-xml (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-dev (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-gd (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up php7.2-bcmath (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...
Setting up postgresql-client-9.5 (9.5.12-0ubuntu0.16.04) ...
Setting up postgresql-9.5 (9.5.12-0ubuntu0.16.04) ...
Setting up postgresql-contrib-9.5 (9.5.12-0ubuntu0.16.04) ...
Setting up cloud-init (17.2-35-gf576b2a2-0ubuntu1~16.04.2) ...
Leaving 'diversion of /etc/init/ureadahead.conf to /etc/init/ureadahead.conf.disabled by cloud-init'
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for php7.0-fpm (7.0.28-1+ubuntu16.04.1+deb.sury.org+1) ...
Processing triggers for php7.1-fpm (7.1.15-1+ubuntu16.04.1+deb.sury.org+2) ...
Processing triggers for php7.2-fpm (7.2.3-1+ubuntu16.04.1+deb.sury.org+1) ...

I have the same issue.

I got these after update:
PHP Fatal error: Call to undefined method WPSEO_Options::get() in
admin/metabox/class-metabox-analysis-seo.php on line 35
admin/onpage/class-onpage-option.php on line 101

I disabled than enabled the plugin and the error disappeared.

PHP: 5.6.3
Lighty: 1.4.45
Wordpress: 4.9.4
Yoast: 7.0.3

This might be OPcache. Clearing the OPcache OR deleting and reinstalling the plugin should resolve this. There is a core ticket open regarding this issue here: https://core.trac.wordpress.org/ticket/36455

Is it possible to check this @chuckreynolds ?

That sounds plausible but I am unable to test that. (1) working now as mentioned after server updates and (2) traveling and otherwise no time. sorry.
The server updates aforementioned would have cleared OPcache so that could be an option; given people know how to do that. I did uninstall/reinstall/reactivate via wp-cli and that didn't alleviate the problem at the time.

Thanks for following up with me. I'm closing this as there is a feature request now to automatically clear the OPcache, which should prevent this in future updates: https://github.com/Yoast/wordpress-seo/issues/9315

In case anyone else stumbles across this in the meantime, restarting php should clear the error. Did the trick for me.

@benvaassen please reconsider using opcache_reset since it does more harm than good. It's out of the scope of a plugin and should not be touched imho.

Was this page helpful?
0 / 5 - 0 ratings