Not signed in ( Sign In)

Categories

Welcome, Guest

Want to take part in these discussions? Sign in if you have an account, or apply for one below

Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.

    •  
      CommentAuthordaleo
    • CommentTimeSep 4th 2010 edited
     permalink
    Come sapete 'sto testando il mio sito
    Avevo messo tutto in una sottocartella, per comodità

    poi però ho provato a spostare tutto nella radice principale e ...
    prettyurls non va più

    ho ricostruito l'indice
    ho reinstallato FPress
    ma nulla

    ho letto sul forum i vari problemi con i server ma non ci ho capito un granché
    •  
      CommentAuthorNoWhereMan
    • CommentTimeSep 4th 2010
     permalink
    apri defaults.php

    modifica BLOG_ROOT in modo che appaia nel seguente modo

    define('BLOG_ROOT', '/');
    •  
      CommentAuthordaleo
    • CommentTimeSep 4th 2010 edited
     permalink
    È già così mi pare

    #define('BLOG_ROOT', dirname($_SERVER['PHP_SELF']) . '/');
    define('BLOG_ROOT', ('/'==($v=dirname($_SERVER['SCRIPT_NAME']))? $v : $v.'/') );


    define('BLOG_BASEURL', 'http://'.$_SERVER['HTTP_HOST']. BLOG_ROOT);
    •  
      CommentAuthorNoWhereMan
    • CommentTimeSep 4th 2010
     permalink
    ehm, no? :D
    •  
      CommentAuthordaleo
    • CommentTimeSep 4th 2010
     permalink
    Scusa ma io prorpio non ne capisco
    allora ho fatto così
    #define('BLOG_ROOT', ('/'==($v=dirname($_SERVER['SCRIPT_NAME']))? $v : $v.'/') );
    define('BLOG_ROOT', '/');

    ho commentato la riga vecchia e scritto quella nuova pari pari come dici tu
    roicostruito indice pulito cache
    restituisce questo errore:
    Pagina index mancante
    La cartella /category/trame-brevi/ non contiene una pagina index.
    Devi creare una pagina che si chiami index.html, index.htm oppure index.php (tutto minuscolo).
    http://www.altervista.org

    più tardi spatacco un'altro po'
    •  
      CommentAuthorNoWhereMan
    • CommentTimeSep 4th 2010
     permalink
    credo di avere capito dov'è il problema. elimina il file ".htaccess" (se esiste) usando FTP o il pannello di altervista e poi ricrealo andando nel pannello dei prettyurls e cliccando salva (se possibile, altrimenti copia e incolla in un file "htaccess.txt", caricalo su altervista e rinominalo in .htaccess)
    •  
      CommentAuthordaleo
    • CommentTimeSep 4th 2010
     permalink
    ho provato ma nulla
    ora non ho più tempo e riproverò in seguito
    forse ho sbagliato qualcosa

    riproverò anche a installare tutto ex-novo

    la cosa buffa è che ho reinserito nella cartella di origine il sito
    ma ora non va più neppure lì prettyurls
    sembra proprio restio agli spostamenti


    grazie e vi aggiornerò poi
    •  
      CommentAuthorNoWhereMan
    • CommentTimeSep 5th 2010
     permalink
    personalmente non ho mai avuto problemi con gli spostamenti, mi preoccuperei più di altervista
    •  
      CommentAuthorpierovdfn
    • CommentTimeSep 5th 2010
     permalink
    Io non ho mai avuto problemi con PrettyURLs su Altervista.
    Piuttosto li ho avuti quando ho dovuto ospitare due siti che allora il problema era il mod_rewrite.
    Comunque, tanto per sapere (anche se forse sto per dire una stupidata), dove l'hai messo il file .htaccess?
    Ah, tempo fa avevo anche modificato PrettyURLs a una riga per farlo andare con una falsa directory ma non avevo toccato il file defaults.php
    •  
      CommentAuthorNoWhereMan
    • CommentTimeSep 5th 2010
     permalink
    ah già che su altervista il mod_rewrite è un addon.
    •  
      CommentAuthorpierovdfn
    • CommentTimeSep 5th 2010
     permalink
    Posted By: NoWhereManah già che su altervista il mod_rewrite è un addon.

    Non lo è più penso da almeno un anno.
    Lo era per i vecchi siti.
    Ora su altervista quando ti iscrivi ti danno 200MB (al posto di 100) e gli htaccess abilitati di default.
    Hanno detto anche che metteranno PHP5 abilitato di default mentre ora lo devi attivare con gli .htaccess (sarebbe anche ora. PHP 4 è obsoleto da 2 o 3 anni? :-) )
    •  
      CommentAuthordaleo
    • CommentTimeSep 5th 2010
     permalink
    .htaccess lo inserisce da sé nella cartella principale

    io non ci capisco più nulla ora reinstallo tutto di nuovo!!!
    Vi dirò
    •  
      CommentAuthordaleo
    • CommentTimeSep 5th 2010
     permalink
    Allora
    ho installato in una nuova sottocartella
    la versione svn in inglese ed ho attivato prettyurls
    dà questo errore:

    * [prettyurls] I can't find or create an .htaccess file in your root directory. PrettyURLs might not work properly, see the config panel.

    * Config saved

    però funziona!
    •  
      CommentAuthordaleo
    • CommentTimeSep 5th 2010
     permalink
    ho dato i permessi in scrittura alla cartella e l'errore scompare
    prettyurls continua a funzionare

    è rischioso dare i permessi di scrittura alla sottocartella che contiene tutto FP?
    l'ho dato solo alla cartella non alle sottocartelle
    •  
      CommentAuthordaleo
    • CommentTimeSep 5th 2010
     permalink
    ho poi attivato php 5 (altrimenti fpstats non va, che comunque ancora non ho installato)
    ed ecco il paparacchio
    prettyurl non va più

    credo sia qua il guaio
    è possibile?
    •  
      CommentAuthordaleo
    • CommentTimeSep 5th 2010
     permalink
    provo a riattivre php 4
    me lo attiva
    ma mi dà di nuovi errori nella scrittura su htaccess
    che risulta vuoto
    e prettyurls non va più

    ritento
    •  
      CommentAuthorpierovdfn
    • CommentTimeSep 5th 2010
     permalink
    Prova a modificare il file .htaccess o da FTP o dal pannello di altervista anziché da flatpress.
    •  
      CommentAuthordaleo
    • CommentTimeSep 5th 2010
     permalink
    Allora il guaio più o meno è nato così
    prettyurls scrive un .htaccess
    se attivo php 5 altervista lo sovrascrive
    e ovviamente prettyurls smette di funzionare

    ho scritto a mano
    .htaccess
    sommando i due codici

    # # av:php5-engine
    AddHandler av-php5 .php

    # Thanks again WP :)

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /svn_it/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /svn_it/index.php [L]
    </IfModule>

    e tutto torna OK
    ora provo nella radice principale
    •  
      CommentAuthorNoWhereMan
    • CommentTimeSep 5th 2010 edited
     permalink
    nella radice principale ricorda che dovrai avere

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]


    comunque ora è chiaro. PrettyURLs come euristica per sfruttare il mod_rewrite (aka "link senza /index.php/") controlla che .htaccess sia presente nella radice, di conseguenza quando il altervista pasticcia modificando l'htacces già esistente flatpress continua a generare link senza /index.php/ che però non possono funzionare più.

    Analogamente, quando FP "salva" il suo htaccess lo sovrascrive a quello corrente, contenente o meno le direttive di AlterVista; il che risulta nella disabilitazione di PHP5.

    L'euristica può essere "forzata" modificando manualmente un define() in plugin.prettyurls.php
    •  
      CommentAuthordaleo
    • CommentTimeSep 5th 2010
     permalink
    NWM scusa ma io non ho capito il tuo commento
    e non credo lo capirò mai

    comunque ho spostato il sito nella radice principale
    il file .htaccess è così configurato

    # # av:php5-engine
    AddHandler av-php5 .php

    # Thanks again WP :)

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    e va!

    è stata dura ma va
    Grazie di cuore a tutti voi

    ps
    ho usato il modulo "Configurazione PrettyURLs" per modificare .htaccess
    •  
      CommentAuthorNoWhereMan
    • CommentTimeSep 5th 2010
     permalink
    ehm sì mi rendo conto ora di essere stato un po' criptico :D