{"id":2990,"date":"2012-04-09T20:13:04","date_gmt":"2012-04-09T19:13:04","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/?p=2990"},"modified":"2012-04-09T20:13:04","modified_gmt":"2012-04-09T19:13:04","slug":"silex-phar-e-mongodb-su-dreamhost","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/","title":{"rendered":"Silex, phar e mongodb su DreamHost"},"content":{"rendered":"<p>Qualche giorno fa ho voluto sperimentare una microapplicazione <a href=\"http:\/\/silex.sensiolabs.org\/\">Silex<\/a> sul mio account <a href=\"http:\/\/www.dreamhost.com\/r.cgi?98914\">DreamHost<\/a> ed ho notato, con un po&#8217; di disappunto, che n\u00e8 il modulo PHAR n\u00e8 quello Mongo erano attivi sul server.<\/p>\n<p>Fortunatamente DreamHost permette di <a href=\"http:\/\/wiki.dreamhost.com\/index.php\/PHP.ini#Custom_php.ini_for_a_Single_domain\">personalizzare la versione del PHP.ini<\/a> che gira sul proprio account abilitando (o compilando) i moduli mancanti.<\/p>\n<p>Ecco come ho fatto a risolvere i vari problemi che mi affliggevano.<\/p>\n<p><!--more--><\/p>\n<h2>PHAR<\/h2>\n<p>PHAR \u00e8 gi\u00e0 incluso nell&#8217;installazione CGI di PHP 5.3.x di <a href=\"http:\/\/www.dreamhost.com\/r.cgi?98914\">DreamHost<\/a> quindi tutto quello che c&#8217;\u00e8 da fare \u00e8 abilitarlo. Anzi&#8230; quasi tutto. Infatti, il modulo \u00e8 in blacklist di Suhosin e pertanto bisogner\u00e0 configurarne la whitelist per permetterne l&#8217;uso esplicito.<\/p>\n<p>Nello specifico per abilitare il modulo, e configurare Suhosin, bisogna aprire il file (creandolo se non presente) <code>\/home\/PROPRIO_USER\/.php\/5.3\/phprc<\/code> ed aggiungere le seguenti linee di codice.<\/p>\n<p>[code]<br \/>\nextension=phar.so<br \/>\ndetect_unicode = Off<br \/>\nphar.readonly = Off<br \/>\nphar.require_hash = Off<br \/>\nsuhosin.executor.include.whitelist = phar<br \/>\n[\/code]<\/p>\n<p>riavviando PHP (o aspettando qualche minuto) avremo PHAR (e quindi Silex) perfettamente funzionanti.<\/p>\n<p>Per riavviare PHP bisogner\u00e0 eseguire <code>killall php53.cgi<\/code><\/p>\n<h2>Mongo<\/h2>\n<p>L&#8217;installazione del driver mongodb risulta invece un pochino pi\u00f9 complessa. <\/p>\n<blockquote><p>Ricordatevi che DreamHost permette di installare il driver Mongo ma non di far girare un&#8217;istanza del server sul vostro account pertanto dovrete crearvi un account su un servizio come <a href=\"https:\/\/mongolab.com\">MongoLab<\/a> o MongoHQ.\n<\/p><\/blockquote>\n<p>Per installare il driver Mongo di PHP bisogna scaricarlo dal <a href=\"https:\/\/github.com\/mongodb\/mongo-php-driver\">repository ufficiale su GitHub<\/a> e successivamente compilarne i sorgenti e copiare il modulo preparato per il nostro ambiente in una directory da noi selezionata.<\/p>\n<p>[code]<br \/>\nunzip mongodb-mongo-php-driver-archive.zip<br \/>\ncd mongodb-mongo-php-driver<br \/>\nphpize-5.3<br \/>\n.\/configure &#8211;with-php-config=\/usr\/local\/php53\/bin\/php-config<br \/>\nmake<br \/>\ncp modules\/mongo.so \/home\/PROPRIO_USER\/.php\/5.3\/<br \/>\n[\/code]<\/p>\n<p>A questo punto per abilitare il driver bisogner\u00e0, come in precedenza, modificare il file <code>\/home\/PROPRIO_USER\/.php\/5.3\/phprc<\/code> indicando, in questo caso, il path completo dell&#8217;estensione compilata.<\/p>\n<p>[code]<br \/>\nextension=\/home\/PROPRIO_USER\/.php\/5.3\/mongo.so<br \/>\n[\/code]<\/p>\n<p>Attendete che l&#8217;interprete PHP faccia re-spawn e giocate con la vostra nuova applicazione :)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qualche giorno fa ho voluto sperimentare una microapplicazione Silex sul mio account DreamHost ed ho notato, con un po&#8217; di disappunto, che n\u00e8 il modulo PHAR n\u00e8 quello Mongo erano attivi sul server. Fortunatamente DreamHost permette di personalizzare la versione del PHP.ini che gira sul proprio account abilitando (o compilando) i moduli mancanti. Ecco come [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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},"jetpack_post_was_ever_published":false},"categories":[9,5],"tags":[313,160,2190,2188,2049,2187,2189],"class_list":["post-2990","post","type-post","status-publish","format-standard","hentry","category-php","category-tecnologia","tag-dreamhost","tag-hosting","tag-mongo","tag-phar","tag-php53","tag-silex","tag-suhosin"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Silex, phar e mongodb su DreamHost - Fullo<\/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:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Silex, phar e mongodb su DreamHost - Fullo\" \/>\n<meta property=\"og:description\" content=\"Qualche giorno fa ho voluto sperimentare una microapplicazione Silex sul mio account DreamHost ed ho notato, con un po&#8217; di disappunto, che n\u00e8 il modulo PHAR n\u00e8 quello Mongo erano attivi sul server. Fortunatamente DreamHost permette di personalizzare la versione del PHP.ini che gira sul proprio account abilitando (o compilando) i moduli mancanti. Ecco come [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2012-04-09T19:13:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"1453\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2012\\\/04\\\/09\\\/silex-phar-e-mongodb-su-dreamhost\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2012\\\/04\\\/09\\\/silex-phar-e-mongodb-su-dreamhost\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Silex, phar e mongodb su DreamHost\",\"datePublished\":\"2012-04-09T19:13:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2012\\\/04\\\/09\\\/silex-phar-e-mongodb-su-dreamhost\\\/\"},\"wordCount\":325,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"dreamhost\",\"hosting\",\"mongo\",\"phar\",\"php5.3\",\"silex\",\"suhosin\"],\"articleSection\":[\"php\",\"tecnologia\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2012\\\/04\\\/09\\\/silex-phar-e-mongodb-su-dreamhost\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2012\\\/04\\\/09\\\/silex-phar-e-mongodb-su-dreamhost\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2012\\\/04\\\/09\\\/silex-phar-e-mongodb-su-dreamhost\\\/\",\"name\":\"Silex, phar e mongodb su DreamHost - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2012-04-09T19:13:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2012\\\/04\\\/09\\\/silex-phar-e-mongodb-su-dreamhost\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2012\\\/04\\\/09\\\/silex-phar-e-mongodb-su-dreamhost\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2012\\\/04\\\/09\\\/silex-phar-e-mongodb-su-dreamhost\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Silex, phar e mongodb su DreamHost\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Silex, phar e mongodb su DreamHost - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/","og_locale":"it_IT","og_type":"article","og_title":"Silex, phar e mongodb su DreamHost - Fullo","og_description":"Qualche giorno fa ho voluto sperimentare una microapplicazione Silex sul mio account DreamHost ed ho notato, con un po&#8217; di disappunto, che n\u00e8 il modulo PHAR n\u00e8 quello Mongo erano attivi sul server. Fortunatamente DreamHost permette di personalizzare la versione del PHP.ini che gira sul proprio account abilitando (o compilando) i moduli mancanti. Ecco come [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/","og_site_name":"Fullo","article_published_time":"2012-04-09T19:13:04+00:00","og_image":[{"width":1453,"height":1453,"url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1","type":"image\/jpeg"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone","Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Silex, phar e mongodb su DreamHost","datePublished":"2012-04-09T19:13:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/"},"wordCount":325,"commentCount":1,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["dreamhost","hosting","mongo","phar","php5.3","silex","suhosin"],"articleSection":["php","tecnologia"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/","url":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/","name":"Silex, phar e mongodb su DreamHost - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2012-04-09T19:13:04+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2012\/04\/09\/silex-phar-e-mongodb-su-dreamhost\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Silex, phar e mongodb su DreamHost"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-Me","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1496,"url":"https:\/\/www.fullo.net\/blog\/2005\/07\/03\/sono-tornato\/","url_meta":{"origin":2990,"position":0},"title":"sono tornato!","author":"Francesco Fullone","date":"03\/07\/2005","format":false,"excerpt":"dopo questa assenza forzata, che mi ha fatto capire quanto sia malato e blog-dipendente, sono finalmente tornato! ne ho approfittato per aggiornare wordpress alla versione 1.5.1.3 (e fatelo subito anche voi se non volete avere qualche problema in futuro...), disattivare un plugin per le statistiche che aveva portato il db\u2026","rel":"","context":"In &quot;pensieri&quot;","block_context":{"text":"pensieri","link":"https:\/\/www.fullo.net\/blog\/category\/pensieri\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2282,"url":"https:\/\/www.fullo.net\/blog\/2007\/06\/06\/vulnerabilita-per-dreamhost\/","url_meta":{"origin":2990,"position":1},"title":"Vulnerabilit\u00e0 per Dreamhost","author":"Francesco Fullone","date":"06\/06\/2007","format":false,"excerpt":"Pare che oltre 3500 account siano stati compromessi (fortunatamente non i miei) su Dreamhost, dal comunicato ufficiale (che potete leggere qui) alcuni cracker hanno modificato i dati del 20% dei 3500 account ftp violati inserendo pubblicit\u00e0, occultata tramite css, all'interno di index.php e index.html dei vari siti. Da notare che\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2319,"url":"https:\/\/www.fullo.net\/blog\/2007\/08\/03\/dreamhost-vps\/","url_meta":{"origin":2990,"position":2},"title":"Dreamhost VPS","author":"Francesco Fullone","date":"03\/08\/2007","format":false,"excerpt":"jTheo mi ha fatto notare che da ieri \u00e8 possibile fare richiesta di attivazione di un Virtual Private Server su Dreamhost. Per ora l'attivazione sar\u00e0 possibile solo su invito per\u00f2 in futuro sar\u00e0 attiva per chiunque. La cosa interessante di questi VPS \u00e8 che spazio e banda saranno quelli abituali\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2215,"url":"https:\/\/www.fullo.net\/blog\/2007\/02\/13\/bbpress-e-dreamhost\/","url_meta":{"origin":2990,"position":3},"title":"bbPress e Dreamhost","author":"Francesco Fullone","date":"13\/02\/2007","format":false,"excerpt":"Se avete provato ad installare bbPress su Dreamhost e per qualche assurdo motivo i temi e gli stylesheet non vengono caricati come si deve allora create una directory chiamata my-plugins ed all'interno di questa create un file chiamato patch-to-URL.php contenente il seguente codice: [php][\/php] A questo punto tutto dovrebbe di\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2640,"url":"https:\/\/www.fullo.net\/blog\/2009\/08\/04\/ottimizzare-symfony-su-dreamhost\/","url_meta":{"origin":2990,"position":4},"title":"Ottimizzare symfony su DreamHost","author":"Francesco Fullone","date":"04\/08\/2009","format":false,"excerpt":"Qualche giorno fa, come esperimento personale, ho aggiornato (grazie all'aiuto di Federico per il layout), TwitOrNot. Di per s\u00e8 l'applicazione \u00e8 abbastanza banale, ma l'esercizio \u00e8 stato fatto per testare alcune idee che da qualche tempo mi giravano per il cervello. Innanzitutto, TwitOrNot migra dalla versione 1.1 alla 1.2.x di\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"twitornot: symfony on dreamhost optimization","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/twitornot-symfony-on-dreamhost1.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2304,"url":"https:\/\/www.fullo.net\/blog\/2007\/07\/15\/spostare-i-dns-da-tophost-a-dreamhost\/","url_meta":{"origin":2990,"position":5},"title":"Spostare i DNS da TopHost a Dreamhost","author":"Francesco Fullone","date":"15\/07\/2007","format":false,"excerpt":"Ultimamente ho registrato per comodit\u00e0 alcuni domini .IT su TopHost, gestendoli poi direttamente sul mio account di Dreamhost. La scelta \u00e8 ricaduta su Tophost perch\u00e8 (tralasciando il servizio di hosting che vale quanto costa) permette di modificare i propri DNS molto semplicemente ed ha dei decenti tempi di aggiornamento. Le\u2026","rel":"","context":"In &quot;sysadmin&quot;","block_context":{"text":"sysadmin","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/amministrazione-di-sistema\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2990","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=2990"}],"version-history":[{"count":3,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2990\/revisions"}],"predecessor-version":[{"id":2993,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2990\/revisions\/2993"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=2990"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=2990"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=2990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}