{"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_post_was_ever_published":false,"_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}},"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.3 - 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=\"en_US\" \/>\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 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=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\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\":\"en-US\",\"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\":\"en-US\",\"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\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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":"en_US","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","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"2 minutes"},"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":"en-US","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":"en-US","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":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@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":1499,"url":"https:\/\/www.fullo.net\/blog\/2005\/07\/04\/dreamhost-procontro\/","url_meta":{"origin":2990,"position":1},"title":"dreamhost pro\/contro","author":"Francesco Fullone","date":"04\/07\/2005","format":false,"excerpt":"oggi ho paciugato meglio con il pannello di dreamhost e mi sono accorto che il tool per le statistiche \u00e8 l'osceno analog, per questo armato di sana pazienza ho iniziato a cercare sul web se \u00e8 possibile installare awstats. Sommo \u00e8 stato il mio gaudio quando ho scoperto che tutta\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":2304,"url":"https:\/\/www.fullo.net\/blog\/2007\/07\/15\/spostare-i-dns-da-tophost-a-dreamhost\/","url_meta":{"origin":2990,"position":2},"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":[]},{"id":1492,"url":"https:\/\/www.fullo.net\/blog\/2005\/06\/27\/pausa-di-qualche-giorno\/","url_meta":{"origin":2990,"position":3},"title":"pausa di qualche giorno","author":"Francesco Fullone","date":"27\/06\/2005","format":false,"excerpt":"a causa del trasloco del presente sito su dreamhost non poster\u00f2 nulla di nuovo per qualche giorno (sempre che ce la faccia... ) a partire da domani. [update] ho appena scoperto che dreamhost permette di utilizzare php 5 e ruby-on-rails! che sia la volta buona che passo al primo e\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":2215,"url":"https:\/\/www.fullo.net\/blog\/2007\/02\/13\/bbpress-e-dreamhost\/","url_meta":{"origin":2990,"position":4},"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":2382,"url":"https:\/\/www.fullo.net\/blog\/2007\/12\/20\/googlebot-dreamhost-e-wordpress\/","url_meta":{"origin":2990,"position":5},"title":"GoogleBot, DreamHost e WordPress","author":"Francesco Fullone","date":"20\/12\/2007","format":false,"excerpt":"Questo trittico di pezzi da novanta per dire che GoogleBot sta diventando sempre pi\u00f9 aggressivo, il 90% delle template di WordPress permette di fare browsing, indicizzazione e navigazione anche di pagine di archivio con contenuti duplicati (archivi, categorie, tag, ricerche, etc) e DreamHost non apprezza particolarmente di avere degli shared\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":[]}],"_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}]}}