{"id":29,"date":"2018-10-17T13:25:53","date_gmt":"2018-10-17T11:25:53","guid":{"rendered":"http:\/\/progetti.belluzzifioravanti.it\/belinux\/?p=29"},"modified":"2018-10-18T01:13:40","modified_gmt":"2018-10-17T23:13:40","slug":"lampp","status":"publish","type":"post","link":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/","title":{"rendered":"LAMPP"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p><strong>maggio 2017 &#8211; installazione LAMPP<\/strong><br \/>\nbeLinux cresce e l&#8217;obiettivo \u00e8 dotarlo di un server LAMPP standalone.<br \/>\nPartiamo dai fondamentali.<\/p>\n<blockquote><p>sudo tasksel<\/p><\/blockquote>\n<p>scegliere server LAMP<\/p>\n<p>impostare password root di MySQL<br \/>\n(rootpass &#8211; NON la stessa di master &#8211; )<\/p>\n<p>modifica file apache per abilitare home di ogni utente<\/p>\n<blockquote><p>sudo a2enmod userdir<\/p><\/blockquote>\n<p>la webroot di default di ogni utente \u00e8<\/p>\n<pre>\/home\/utente\/public_html<\/pre>\n<p>corrispondente a<\/p>\n<pre>http:\/\/localhost\/~utente<\/pre>\n<p>Volendo modificarla (non fatto)<\/p>\n<blockquote><p>sudo vi \/etc\/apache2\/mods-enabled\/userdir.conf<\/p><\/blockquote>\n<p>creare in \/etc\/skel<br \/>\nla cartella public_html ed al suo interno il file<\/p>\n<pre>index.html<\/pre>\n<p>che saranno ricreati ad ogni rigenerazione di studente<\/p>\n<blockquote><p>sudo cp -R \/home\/miscellanea\/HOWTO\/LAMP\/public_html \/etc\/skel\/\n<\/p><\/blockquote>\n<p># modifica file php per abilitare php per ogni utente<br \/>\n# vedere<br \/>\n# \/home\/miscellanea\/HOWTO\/LAMP\/php7.0.conf<br \/>\n#<br \/>\nsudo cp \/etc\/apache2\/mods-available\/php7.0.conf \/etc\/apache2\/mods-available\/php7.0.conf.ORIG<br \/>\nsudo cp \/home\/miscellanea\/HOWTO\/LAMP\/php7.0.conf \/etc\/apache2\/mods-available\/php7.0.conf<br \/>\n#<br \/>\n# OPPURE<br \/>\nsudo vi \/etc\/apache2\/mods-available\/php7.0.conf<br \/>\n#<br \/>\n# commentare tutto l&#8217;ultimo blocco<br \/>\n#&lt;IfModule mod_userdir.c&gt;<br \/>\n#&#8230;<br \/>\n#&lt;\/IfModule&gt;<br \/>\n#<br \/>\n#<br \/>\n# aggiungere parsing di HTML<br \/>\n#<br \/>\n#<br \/>\n&lt;FilesMatch &#8220;.+\\.html$&#8221;&gt;<br \/>\nSetHandler application\/x-httpd-php<br \/>\n&lt;\/FilesMatch&gt;<br \/>\n#<br \/>\n#<br \/>\n# creare in \/etc\/skel<br \/>\n# la cartella public_html ed al suo interno il file index.html<br \/>\n# che saranno ricreati ad ogni rigenerazione di studente<br \/>\n#<br \/>\n#<br \/>\nsudo apt-get install phpmyadmin<br \/>\n#<br \/>\n# scegliere apache2<br \/>\n# scegliere s\u00ec<br \/>\n# scegliere la stessa password di MySQL<br \/>\n# (rootpass &#8211; NON la stessa di master &#8211; )<br \/>\n#<br \/>\n#<br \/>\n#<br \/>\n# python &#8211; mysql<br \/>\nsudo apt install python-mysqldb<br \/>\n# in \/home\/miscellanea\/mysqlconnect.py<br \/>\n# e \/etc\/skel\/python<br \/>\n# c&#8217;\u00e8 un esempio di connessione<br \/>\n#<br \/>\n#<br \/>\n#<br \/>\n# MySQL script<br \/>\n#<br \/>\n# nel file di avvio del servizio MySQL<br \/>\n# \/etc\/systemd\/system\/multi-user.target.wants\/mysql.service<br \/>\n# che \u00e8 un link a \/lib\/systemd\/system\/mysql.service<br \/>\n#<br \/>\n# aggiungere una riga<br \/>\n# ExecStartPost=\/home\/scripts\/RigeneraMySQL.sh<br \/>\n#<br \/>\n# in questo modo lo script parte solo DOPO<br \/>\n# che il servizio MySQL \u00e8 attivo<br \/>\n# altrimenti non avrebbe avuto effetto.<br \/>\n#<br \/>\n# il file \/home\/scripts\/RigeneraMySQL.sh (770)<br \/>\n# distrugge e rigenera l&#8217;utente &#8216;studente&#8217; e il database &#8216;progetto&#8217;<br \/>\n# assegnando diritti di controllo completo<br \/>\n#<br \/>\n# mysql -uroot -prootpass -Bse &#8220;DROP USER &#8216;studente&#8217;@&#8217;localhost&#8217;; DROP DATABASE progetto; CREATE DATABASE progetto; GRANT ALL PRIVILEGES ON progetto.* TO &#8216;studente&#8217;@&#8217;localhost&#8217; IDENTIFIED BY &#8216;studente&#8217;;&#8221;<br \/>\n#<\/p>\n","protected":false},"excerpt":{"rendered":"<p>maggio 2017 &#8211; installazione LAMPP beLinux cresce e l&#8217;obiettivo \u00e8 dotarlo di un server LAMPP standalone. Partiamo dai fondamentali. sudo tasksel scegliere server LAMP impostare password root di MySQL (rootpass &#8211; NON la stessa di master &#8211; ) modifica file apache per abilitare home di ogni utente sudo a2enmod userdir la webroot di default di &#8230; <a title=\"LAMPP\" class=\"read-more\" href=\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/\" aria-label=\"Per saperne di pi\u00f9 su LAMPP\">Leggi tutto<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[20,6,5,7,4,8,18,19,21],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>LAMPP - beLinux<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LAMPP - beLinux\" \/>\n<meta property=\"og:description\" content=\"maggio 2017 &#8211; installazione LAMPP beLinux cresce e l&#8217;obiettivo \u00e8 dotarlo di un server LAMPP standalone. Partiamo dai fondamentali. sudo tasksel scegliere server LAMP impostare password root di MySQL (rootpass &#8211; NON la stessa di master &#8211; ) modifica file apache per abilitare home di ogni utente sudo a2enmod userdir la webroot di default di ... Leggi tutto\" \/>\n<meta property=\"og:url\" content=\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/\" \/>\n<meta property=\"og:site_name\" content=\"beLinux\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-17T11:25:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-17T23:13:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/#website\",\"url\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/\",\"name\":\"beLinux\",\"description\":\"La distribuzione di chi si sente Linux !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/#webpage\",\"url\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/\",\"name\":\"LAMPP - beLinux\",\"isPartOf\":{\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/#website\"},\"datePublished\":\"2018-10-17T11:25:53+00:00\",\"dateModified\":\"2018-10-17T23:13:40+00:00\",\"author\":{\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/#\/schema\/person\/1023f7a3264e16271123516fbc87b7b3\"},\"breadcrumb\":{\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/\",\"url\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/2018\/10\/17\/lampp\/#webpage\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/#\/schema\/person\/1023f7a3264e16271123516fbc87b7b3\",\"name\":\"belinux\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/#personlogo\",\"inLanguage\":\"it-IT\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e8bb9f6b6b888b92064a8491a5145f8d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e8bb9f6b6b888b92064a8491a5145f8d?s=96&d=mm&r=g\",\"caption\":\"belinux\"},\"url\":\"https:\/\/progetti.belluzzifioravanti.it\/belinux\/author\/belinux\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/posts\/29"}],"collection":[{"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":5,"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"predecessor-version":[{"id":71,"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/posts\/29\/revisions\/71"}],"wp:attachment":[{"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/progetti.belluzzifioravanti.it\/belinux\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}