Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [MOD_Rewrite] su MediaWiki nel mio sito

    Ho trovato questo URL, ed anche questo, dove si spiega ufficialmente la MOD_Rewrite, ho fatto un po'di prove ma nulla: o non funziona o mi dice forbidden sia nella root che nella cartella di wiki.

    Vorrei usare il metodo
    # 1.1 Using aliases in httpd.conf
    :master:

    Il mio apache è il 2.0 su Win32.
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    quale/i file hai modificato e come?



    think simple think ringo

  3. #3
    Nel file httpd.conf ho attivi i mod:
    codice:
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule userdir_module modules/mod_userdir.so
    (ma se faccio apache -l mi lista solo pochi moduli - i compiled-in - come posso sapere tutti i moduli attivi, effettivamente?)

    Poi in fondo alla sezione 2 ho scritto:

    codice:
    #These must come last, and in this order!
    Alias /wiki "C:/Apache/htdocs/w/index.php"
    Alias /index.php "C:/Apache/htdocs/w/index.php"
    Non ho scritto nulla riguardo la mod_rewrite: solo tolto il cancelletto.

    -----

    Poi ho controllato che il file "LocalSettings.php" fosse come descritto, ma lo era già:
    Codice PHP:
    $wgScriptPath        "/w";
    $wgScript           "$wgScriptPath/index.php"
    Codice PHP:
    $wgArticlePath      "$wgScript/$1"
    Non uso cache varie.
    Non ho PHP come CGI (ma come modulo).

    Con questa config non riesco ad accedere neanche alla home page (mi dà forbidden).

    Rinnovo il master: :master:
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    il file error log di apache cosa riporta?


    think simple think ringo

  5. #5
    Passiamo agli errori..

    Come impostato prima, dice forbidden:
    codice:
    [Wed May 03 13:40:09 2006] [error] [client 192.168.0.1] Directory index forbidden by rule: C:/Apache/htdocs/
    Ho provato ad impostarlo così:
    codice:
    #These must come last, and in this order!
    Alias /wiki "C:/Apache/htdocs/w/index.php"
    Alias /w/index.php "C:/Apache/htdocs/w/index.php"
    Ora digitando sito/wiki si apre la wikipedia...

    Ma nella barra dell'indirizzo visualizzo ancora /w/index.php !!

    (quindi niente errori nel log, ora...)
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Per evitare il forbidden controlla di avere la direttiva "Options Indexes" nel file httpd.conf
    think simple think ringo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.