Visualizzazione risultati 1 fino 8 di 8
Like Tree1Likes
  • 1 Post By GraphOGLRisorse

Discussione: .htaccess e MOD_REWRITE non funzionano.

  1. #1
    elife non  connesso Neofita
    Data registrazione
    09-10-2011
    Messaggi
    4

    Predefinito .htaccess e MOD_REWRITE non funzionano.

    Salve!
    Sto cercando di installare sul mio spazio questo open source. MOD_REWRITE REQUIRED

    https://www.opensource-socialnetwork.org

    Come da istruzioni carico tutti i file nella directory del mio sito e quando aggiorno mi esce la pagina dell'istallazione dell'open. Tuttavia nella lista appare il messaggio che "MOD_REWRITE REQUIRED".


    Ora. Questo il mio htaccess.

    Codice:
    # v6.5.0.0
    # Open Source Social Network
    #
    # @package   .htaccess.ossn
    # @author    OSSN Core Team <info@opensource-socialnetwork.org>
    # @copyright (c) Engr. Syed Arsalan Hussain Shah (OpenTeknik LLC)
    # @license   OPEN SOURCE SOCIAL NETWORK LICENSE https://opensource-socialnetwork.org/licence 
    # @link      https://www.opensource-socialnetwork.org 
    
    Options -Indexes
    Options +SymlinksIfOwnerMatch
    DirectoryIndex index.php
    
    <Files "error_log">
    	order allow,deny
    	deny from all
    </Files>
    
    <Files ".user.ini">
    	order allow,deny
    	deny from all
    </Files>
    
    <FilesMatch "(nginx|htaccess).dist">
    	order allow,deny
    	deny from all
    </FilesMatch>
    
    #Disallow CLI and CRON script from browser
    RedirectMatch 404 ^/system/handlers/cli$
    RedirectMatch 404 ^/system/handlers/cron$
    
    <IfModule mod_mime.c>
        AddType image/vnd.microsoft.icon .ico
    </IfModule>
    
    <IfModule mod_expires.c>
    	ExpiresActive On
    	ExpiresDefault "access plus 1 year"
    </IfModule>
    
    <FilesMatch "\.(jpg|jpeg|gif|png|mp3|flv|mov|avi|3pg|html|htm|swf|js|css|ico)$">
    	FileETag MTime Size
    </FilesMatch>
    
    <IfModule mod_rewrite.c>
    #SetEnv HTTP_MOD_REWRITE 1
    RewriteEngine on
    
    RewriteRule ^rewrite.php$ installation/tests/apache_rewrite.php [L]
    
    RewriteRule ^action\/([A-Za-z0-9\_\-\/]+)$ system/handlers/actions.php?action=$1&%{QUERY_STRING} [L]
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([A-Za-z0-9\_\-]+)$ index.php?h=$1 [QSA,L]
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([A-Za-z0-9\_\-]+)\/(.*)$ index.php?h=$1&p=$2 [QSA,L]
    
    </IfModule>
    
    #https://github.com/nextcloud/server/issues/26569
    <IfModule mod_php.c>
    	php_value memory_limit 512M
    	php_value register_globals 0
    	php_value post_max_size 105M
    	php_value upload_max_filesize 100M
    	php_value default_charset "UTF-8"
    	php_flag session.cookie_httponly on
    </IfModule>
    
    # # av:php5-engine
    AddHandler av-php82 .php
    tuttavia non ho la pi pallida idea di come farlo funzionare. Consigli?

  2. #2
    L'avatar di alemoppo
    alemoppo non  connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,132

    Predefinito

    Risolvi semplicemente rimuovendo "index.php" dall'url:



    Va creata poi una cartella dei dati (nel passo successivo indicato dove/come, potrai personalizzare il nome ed il path). Consiglio di inserire all'interno di quella cartella un .htaccess con questo contenuto:
    Codice:
    Deny from all
    Cos da rendere non leggibile i contenuti della cartella da richieste esterne.

    Per i dati del database, invece, puoi trovarli qui.

    Io l'installazione l'ho portata a termine per vedo che il sito impostato ad essere eseguito in http invece di https. Questo implica che visitando il sito in https, non vengono caricati n la grafica n gli script javascript necessari per il sito. Non ho trovato nelle opzioni amministrative il modo di impostare https, ormai fondamentale per i siti moderni.

    Fammi sapere comunque se serve aiuto.

    Ciao!
    Ultima modifica di alemoppo : 18-01-2024 alle ore 21.19.58

  3. #3
    elife non  connesso Neofita
    Data registrazione
    09-10-2011
    Messaggi
    4

    Predefinito

    eh si mi servirebbe comunque aiuto perch credo di essermi perso un secondo
    io ho preso i file e li ho scompattati e caricati nella directory di Altervista, senza creare cartelle o sottocartelle. Semplicemente li ho caricati cosi.
    Ora se mi dici di togliere index.php nell'url non mi cambia molto

  4. #4
    darbula non  connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    @alemoppo nel codice sorgente si basano con le variabili di $_SERVER per https, il check del mod_rewrite avviene tramite curl che per qualche motivo non funziona.
    @elife abilita le connessioni server to server per connessioni remote (dal pannello altervista).
    Quell'errore mod_rewrite required a occhio mi sembra https://github.com/opensource-social...check.php#L111
    Inoltre mi sembra che si possa override nomesito/installation/?page=settings
    Ultima modifica di darbula : 19-01-2024 alle ore 17.44.29

  5. #5
    L'avatar di alemoppo
    alemoppo non  connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,132

    Predefinito

    Citazione Originalmente inviato da darbula Visualizza messaggio
    @alemoppo nel codice sorgente si basano con le variabili di $_SERVER per https, il check del mod_rewrite avviene tramite curl che per qualche motivo non funziona.
    S, notavo che con "index.php" ricevevo un 404, mentre eliminando ho potuto installare l'applicativo.

    @elife: dopo che hai eliminato "index.php", hai anche cliccato "invio" per aggiornare la pagina? Altrimenti proveremo lato codice forzando la funzione is_mod_rewrite a ritornare 1, in quanto comunque su AlterVista mod_rewrite presente e funzionante.

    Ciao!
    Ultima modifica di alemoppo : 19-01-2024 alle ore 20.09.50

  6. #6
    elife non  connesso Neofita
    Data registrazione
    09-10-2011
    Messaggi
    4

    Predefinito

    @alemoppo no, a me index (non c' nel mio url) non cambia nulla.

    Resto sempre qui.



  7. #7
    GraphOGLRisorse non  connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    3,991

    Predefinito

    Salve,
    visitando questa pagina /installation/?page=settings dovrebbe riuscire a passare oltre ed avviare l'installazione.

    Cordiali saluti.
    darbula likes this.

  8. #8
    elife non  connesso Neofita
    Data registrazione
    09-10-2011
    Messaggi
    4

    Predefinito

    Grazie! effettivamente sono andata avanti anche se con qualche magheggio
    Ultima modifica di elife : 19-01-2024 alle ore 23.21.56

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •