{"id":133,"date":"2017-04-07T12:05:03","date_gmt":"2017-04-07T15:05:03","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2017\/04\/migrando-o-oficina-do-tux\/"},"modified":"2026-09-07T19:47:09","modified_gmt":"2026-09-07T22:47:09","slug":"migrando-o-oficina-do-tux","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/en\/2017\/04\/migrando-o-oficina-do-tux\/","title":{"rendered":"Migrating the Oficina do Tux Website"},"content":{"rendered":"<p><a href=\"http:\/\/www.oficinadotux.com.br\"><img decoding=\"async\" alt=\"\" src=\"\/wp-content\/uploads\/2026\/09\/banner_odt-v2.webp\" \/><\/a><\/p>\n<div style=\"background:#fff8e1;border-left:4px solid #8b1a1a;padding:.8em 1em;margin:1em 0\"><strong>Note (2026):<\/strong> A 2017 post, kept as a historical record; HHVM dropped PHP support in 2018.<\/div>\n<p>In this <a href=\"https:\/\/www.youtube.com\/watch?v=p_HyGJZABOw\">video<\/a> I show how I handle the <a href=\"https:\/\/www.youtube.com\/watch?v=p_HyGJZABOw\">Oficina do Tux migration<\/a> to another Server with ISPConfig 3.1.1, which now supports HHVM.<br \/>\nOn <a href=\"http:\/\/www.ispconfig.org\/blog\/ispconfig-3-1-1-released\/\">25 October 2016<\/a> the <a href=\"http:\/\/www.ispconfig.org\">ISPConfig3<\/a> project released version 3.1.1, which now includes support for the virtual machine from <a href=\"https:\/\/github.com\/facebook\/\">Facebook<\/a> <a href=\"http:\/\/hhvm.com\/\">HHVM<\/a> that executes PHP scripts.<br \/>\nWith this change, any web project written in PHP runs much faster and uses fewer Server resources.<br \/>\nSo today the www.oficinadotux.com.br website runs very fast thanks to HHVM, which is being developed by Facebook.<\/p>\n<p><!-- more --><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"\/wp-content\/uploads\/2026\/09\/migrando_o_oficina_do_tux.webp\" \/><\/p>\n<p>As I mentioned in the <a href=\"https:\/\/www.youtube.com\/watch?v=p_HyGJZABOw\">video<\/a> I use this <a href=\"https:\/\/gist.github.com\/jniltinho\/5565364\">script<\/a> for Mysql or MariaDB backups, written in Python. It runs every night and backs up all databases; I use Cron to run it every day in the early morning, and it also has an option to email a log of what happened.<br \/>\nThis <a href=\"https:\/\/gist.github.com\/jniltinho\/5565364\">script<\/a> is one I wrote myself, based on an old Perl script I had. For those who don't know, I develop in Perl, Python, PHP, Bash and Golang.<\/p>\n<h2>About HHVM<\/h2>\n<p>HHVM is an open-source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the development flexibility that PHP provides.<\/p>\n<p>HHVM supports Hack, PHP 5 and the major features of PHP 7. We are aware of minor incompatibilities, so please open issues when you find them. HHVM also supports many extensions as well.<\/p>\n<p>If you want to test HHVM on your Ubuntu 16.04 or 14.04 Desktop, see this <a href=\"\/en\/2017\/04\/instalando-hhvm-no-ubuntu\/\">tutorial<\/a> here on the <a href=\"\/en\/\">blog<\/a>.<\/p>\n<p><iframe style=\"width:100%;aspect-ratio:16\/9;border:0\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/p_HyGJZABOw\" allowfullscreen loading=\"lazy\"><\/iframe><\/p>\n<blockquote>\n<p>We have reached the end of the article. Did you find what you were looking for?<br \/>\nWas any information missing?<br \/>\nWas any part poorly written?<br \/>\nCan I improve the article in any way? Leave your feedback \u2014 it is very important!<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>In this video, I show how I migrate Oficina do Tux to another server with ISPConfig 3.1.1, which now supports HHVM. On October 25, 2016, the ISPConfig3 project released version 3.1.1, which now \u2026 <a title=\"Migrating the Oficina do Tux Website\" class=\"read-more\" href=\"https:\/\/www.linuxpro.com.br\/en\/2017\/04\/migrando-o-oficina-do-tux\/\" aria-label=\"Read more about Migrando o Site do Oficina do Tux\">Read more<\/a><\/p>","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71,2],"tags":[73,17,4,72],"class_list":["post-133","post","type-post","status-publish","format-standard","hentry","category-hospedagem","category-linux","tag-hospedagem","tag-lamp","tag-linux","tag-servidores"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/comments?post=133"}],"version-history":[{"count":3,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/133\/revisions"}],"predecessor-version":[{"id":867,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/133\/revisions\/867"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/media?parent=133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/categories?post=133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/tags?post=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}