{"id":10094,"date":"2006-04-30T15:05:14","date_gmt":"2006-04-30T12:05:14","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2006\/04\/30\/all-is-fixed-finally\/"},"modified":"2015-06-02T13:49:14","modified_gmt":"2015-06-02T11:49:14","slug":"all-is-fixed-finally","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2006\/04\/30\/all-is-fixed-finally\/","title":{"rendered":"All is fixed.  Finally."},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>It&#8217;s been more than a month since <a href=\"https:\/\/mamchenkov.net\/wordpress\/2006\/03\/20\/upgraded-to-wordpress-202\/\">my upgrade to WordPress 2.0.2<\/a>. The upgrade went just fine, but it broke one important piece of functionality. I used to have a few pages that used <a href=\"http:\/\/priyadi.net\/archives\/2005\/03\/02\/wordpress-php-exec-plugin\/\">PHP Exec plugin<\/a> (things like the <a href=\"https:\/\/mamchenkov.net\/wordpress\/archives\">Archives<\/a> and Blogroll).<\/p>\n<p>Unfortunately, PHP Exec plugin does not work in the newer WordPress. A few alternative solutions are available, but I was waiting for this one to get fixed, as I didn&#8217;t want to change anything myself.<\/p>\n<p>I got tired of waiting and fixed everything today myself. I used a somewhat hacky workaround. One of the useful features of WordPress is that it allows templates for pages. It is possible to have one page look and feel very different from another page. So, I simply created page templates for all my stuff that used PHP Exec, and copied things over.<\/p>\n<p>All is finally back. My apologies for the long delay.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>It&#8217;s been more than a month since my upgrade to WordPress 2.0.2. The upgrade went just fine, but it broke one important piece of functionality. I used to have a few pages that used PHP Exec plugin (things like the Archives and Blogroll). Unfortunately, PHP Exec plugin does not work in the newer WordPress. A &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2006\/04\/30\/all-is-fixed-finally\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">All is fixed.  Finally.<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,1335],"tags":[],"keyring_services":[],"class_list":["post-10094","post","type-post","status-publish","format-standard","hentry","category-general","category-site-news"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":8895,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/04\/26\/blogroll-separated\/","url_meta":{"origin":10094,"position":0},"title":"Blogroll separated","author":"Leonid Mamchenkov","date":"April 26, 2005","format":false,"excerpt":"My blogroll grew a bit lately and started to slow things down. I've decided to move it to a separate page - Blogroll. I'll keep only a handful of links on the right tab. In case you want to see more, there is always a link to it on the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":42578,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/05\/02\/fedora-30\/","url_meta":{"origin":10094,"position":1},"title":"Fedora 30","author":"Leonid Mamchenkov","date":"May 2, 2019","format":false,"excerpt":"Fedora 30 has been released a few days ago. In the long list of changes, the most interesting to me are: Upgrade to Bash 5Upgrade to PHP 7.3 (more specifically 7.3.4)Deprecation of \/etc\/sysconfig\/nfs in favor of \/etc\/nfs.conf I've already upgraded my laptop to this version and everything seems to work\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/fedora30.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/fedora30.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/fedora30.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/fedora30.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":27794,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/07\/24\/fedora-26-update\/","url_meta":{"origin":10094,"position":2},"title":"Fedora 26 Update","author":"Leonid Mamchenkov","date":"July 24, 2017","format":false,"excerpt":"Fedora 26 has been release about a month and a half ago. \u00a0But I didn't have the time to update my laptop until today. \u00a0There was also nothing particularly exciting for me in this release, so there was no rush. Here's what I had to do today to update my\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28559,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/05\/08\/composer-plugin-qa-composer-plugin-for-php-quality-assurance-tools\/","url_meta":{"origin":10094,"position":3},"title":"composer-plugin-qa &#8211; Composer Plugin for PHP Quality Assurance Tools","author":"Leonid Mamchenkov","date":"May 8, 2018","format":false,"excerpt":"composer-plugin-qa is a Composer plugin which adds all the most popular PHP quality assurance tools as composer scripts, so that you don't have to install and set them up one by one.\u00a0 The list of tools includes the following: PHPUnit: Testing Framework PHPCOV: CLI frontend for the\u00a0PHP_CodeCoverage Paratest: Parallel testing\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/05\/composer-plugin-qa-500x296.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26776,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/10\/23\/tagbar-phpctags-vim-plugin-for-php-developeres\/","url_meta":{"origin":10094,"position":4},"title":"tagbar-phpctags : Vim plugin for PHP developeres","author":"Leonid Mamchenkov","date":"October 23, 2016","format":false,"excerpt":"If you are using Vim editor to write PHP code, you probably already know about the excellent tagbar plugin, which lists methods, variables and the like in an optional window split. \u00a0Recently, I've learned of an awesome phpctags-tagbar plugin, which extends and improves this functionality via a phpctags tool, which\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"phpctags","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/10\/phpctags-500x270.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":16933,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/11\/22\/phing-fatal-error-after-upgrade-to-2-4-13\/","url_meta":{"origin":10094,"position":5},"title":"phing fatal error after upgrade to 2.4.13","author":"Leonid Mamchenkov","date":"November 22, 2012","format":false,"excerpt":"If you are using phing for building and deploying projects (and you should), and using Remi repository for PHP 5.3 and related tools for CentOs and RedHat, be prepared to see a problem with phing and build.xml files that use conditions in If. \u00a0 Here is a sample snippet from\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/10094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=10094"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/10094\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=10094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=10094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=10094"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=10094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}