Foutmelding - WP CLI/Runner.php (WordPress)
Naar navigatie springen
Naar zoeken springen
Casus oktober 2021
Ik heb een site geklooned! Om te testen of dat goed is gegaan, gebruikte ik het commando wp
:
$ wp PHP Parse error: syntax error, unexpected identifier "define" in phar:///opt/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1231) : eval()'d code on line 22
Oorzaak: In wp-config.php
stond ergens een verdwaalde i
van VIm. Ik vermoedde zoiets al snel, want commando wp
werkt wel op deze server voor andere domeinen.
Casus mei 2022
Opnieuw een site geklooned en getest met wp
. Foutmelding:
$ wp PHP Parse error: syntax error, unexpected single-quoted string ", ", expecting "]" in phar:///opt/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1231) : eval()'d code on line 89
Ik vermoed dat opnieuw wp-config de bron van het probleem is:
- Klonen en aanpassen wp-config ging geautomatiseerd, maar de fouten zijn er nog niet uit
- De bronsite doet allerlei vernuftige dingen omtrent caching, maar de doel-site doet dat niet. Dus mogelijk dat-ie struikelt over caching-gerelateerde statements in wp-config.php
- Deze posting (2015!) wijst ook in die richting en het klinkt herkenbaar.
Er leek een verdwaalde apostrophe te staan in wp-config.php (bijwerken database-credentials gaat automatisch, maar vermoedelijk rijkt die code te ver). Daarna ontstond deze foutmelding:
wp PHP Parse error: Unclosed '[' on line 74 does not match ')' in phar:///opt/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1231) : eval()'d code on line 89
Vervolgens vond ik nog meer overbodige code ();
), vermoedelijk opnieuw door mijn geautomatiseerde wp-config.php-updater. Daarna deed-ie 't.