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,468

    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,896

    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,468

    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
    4,173

    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
  •