Visualizzazione risultati 1 fino 19 di 19

Discussione: [mod_rewrite] Non riesco a farlo funzionare...

  1. #1
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito [mod_rewrite] Non riesco a farlo funzionare...

    Salve a tutti :)

    Allora, premettendo che ho già attivato dal pannello il supporto al mod_rewrite, il mio problema è che non riesco a farlo funzionare, sia in locale che su AlterVista, xke mi restituisce sempre un errore 404.
    Probabilmente è un errore del cavolo che non mi viene in mente, ecco xke vi dirò tutto x filo e x segno sperando che mi possiate aiutare ^^

    Io uso Gentoo Linux e nel file /etc/apache2/httpd.conf cercando rewrite ho trovato solo questa riga:
    Codice:
    LoadModule rewrite_module                modules/mod_rewrite.so
    Ho creato un file PHP con dentro una chiamata a phpinfo() per vedere se il modulo era caricato da Apache e nella lista dei moduli caricati c'è.

    Ho creato un file ".htaccess" nella root directory di Apache (ho provato anche in una sottodirectory, ma non funziona ugualmente) con questo semplicissimo contenuto:
    Codice:
    RewriteEngine on
    RewriteBase /
    
    RewriteRule ^news.html$ /index.php
    Ora, se ho capito bene come funziona il mod_rewrite, a regola se vado col browser all'URL http://localhost/news.html dovrebbe farmi vedere http://localhost/index.php giusto?
    Invece ricevo una pagina d'errore 404, che in locale è quella base di Apache mentre su AlterVista ho la mia personalizzata.

    Quello che devo arrivare a fare è questo, sperando di averlo scritto bene :/
    Codice:
    RewriteRule ^/([a-zA-Z0-9_]+)__([a-zA-Z0-9_]+)\.html$ /index.php?cat=$1&file=$2
    quindi capite bene che come non funziona quello semplicissimo di prima, non funziona nemmeno questo ^^

    Ripeto, probabilmente è una cavolata e io ho appena perso 2 ore della mia vita su questa cavolata :P però se mi poteste aiutare mi risolvereste un enorme problema.

    Grazie anticipatamente per le risposte ;)
    Ciao ciao


    EDIT: No ok su AlterVista sono riuscito a farlo andare, anche se non mi considera i parametri passati per GET, mentre in locale si ostina a non andare...

    Già che ci siamo, il problema su AlterVista è che ho questa riga:
    Codice:
    RewriteRule ^dragobianco/([a-zA-Z0-9]+)\.html\?([.]*) dragobianco/index.php?cat=$1&$2
    ma se scrivo pagina.html?val=2 mi restituisce la pagina come se scrivessi semplicemente pagina.html.

    Qualcuno riesce ad aiutarmi?

    Grazie anticipatamente.
    Ciao ciao
    Ultima modifica di funcool : 19-05-2007 alle ore 08.44.02
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova così:
    Codice:
    RewriteRule ^dragobianco/([a-zA-Z0-9]+)\.html\?(.+?) dragobianco/index.php?cat=$1&$2
    P.S.: Non scrivere due messaggi consecutivi, utilizza il tasto Edita.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Sìsì lo so, scusa, hai ragione ma mi ciondolava la testa dal sonno, non ero molto lucido ^^

    Cmq non funziona nemmeno così :/
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  4. #4
    Guest

    Predefinito

    Controlla se la direttiva AllowOverride è impostata su None nel file di conf., nel caso lo sia non saranno presi in considerazione da apache eventuali file .htaccess.

    Bye.

  5. #5
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Già, mi ero dimenticato di quella direttiva ^^ però non credo sia cmq quello il problema...

    Ora che me l'hai detto ho provato a modificare così l'httpd.conf:
    Codice:
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    Ho riavviato Apache ma non andava uguale.

    Allora ho provato ad inserire anche queste 2 nuove sezioni:
    Codice:
    <Directory /var/www/localhost/htdocs>
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    
    <Directory /home/mattemod/Desktop/hestiun>
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    La seconda l'ho messa xke /var/www/localhost/htdocs è un symlink a /home/mattemod/Desktop/hestiun, quindi ho pensato che pur con FollowSymLinks potesse essere un problema, ma continua a non andare... :/
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  6. #6
    Guest

    Predefinito

    Vedi l'error_log di apache e riporta qui cosa dice :)

    PS: Ma questa discussione non andrebbe spostata in Linux Café? ^^

  7. #7
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Non l'ho scritta in Linux Café xke Apache non gira solo su Linux :P e non c'è una categoria specifica x parlare di web server ^^ cmq se volete spostatela, fate voi ^^

    Cmq ok, stasera quando torno o domani leggo il log di Apache e vi faccio sapere :)

    Grazie x ora ;)
    Ciao ciao
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  8. #8
    Guest

    Predefinito

    Potevi mettere il post in in Plug & Pray Café che è la sezione generica ^^

    Bye

  9. #9
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Allora, x la regola nell'htaccess mi è riuscito a fornire un altro la soluzione, che è questa:
    Codice:
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{QUERY_STRING}    ^(.*)$
    RewriteRule  ^dragobianco/([a-zA-Z0-9]+)\.html$    dragobianco/index.php?cat=$1&%1
    Per quanto riguarda il fatto che i files .htaccess in locale non mi vengono considerati, invece, il problema purtroppo rimane ancora :/

    Questo è tutto quello che mi viene mostrato nell'error_log dopo averlo cancellato, aver riavviato Apache e aver provato a caricare 2 pagine (che avrebbe dovuto caricare, anche xke qui su AlterVista me le carica ^^):

    [Mon May 21 00:05:24 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec2)
    [Mon May 21 00:05:24 2007] [notice] Digest: generating secret for digest authentication ...
    [Mon May 21 00:05:24 2007] [notice] Digest: done
    [Mon May 21 00:05:24 2007] [notice] Apache configured -- resuming normal operations
    [Mon May 21 00:05:40 2007] [error] [client 127.0.0.1] File does not exist: /var/www/localhost/htdocs/dragobianco/news.html
    [Mon May 21 00:05:50 2007] [error] [client 127.0.0.1] File does not exist: /var/www/localhost/htdocs/dragobianco/galleriamembri.html
    Se vi serve qualche altra informazione x cercare di risolvere il problema basta che chiedete :)
    Ciao e grazie :)
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  10. #10
    Guest

    Predefinito

    Posta per intero il file di conf di apache.

    Bye.

  11. #11
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Ci tolgo tutti i commenti altrimenti viene troppo lungo. Se servono, però, basta che me lo dici e scrivo anche quelli :)

    Lo mando diviso in 2 parti xke in un post solo non c'entra :/
    Grazie e ciao

    Codice:
    ServerRoot "/usr/lib64/apache2"
    
    <IfModule !perchild.c>
        #ScoreBoardFile /var/run/apache2_runtime_status
    </IfModule>
    
    PidFile "/var/run/apache2.pid"
    
    Timeout 300
    
    KeepAlive On
    
    MaxKeepAliveRequests 100
    
    KeepAliveTimeout 15
    
    <IfModule prefork.c>
        StartServers         5
        MinSpareServers      5
        MaxSpareServers     10
        MaxClients         150
        MaxRequestsPerChild  0
    </IfModule>
    
    <IfModule worker.c>
        StartServers         2
        MaxClients         150
        MinSpareThreads     25
        MaxSpareThreads     75
        ThreadsPerChild     25
        MaxRequestsPerChild  0
    </IfModule>
    
    <IfModule perchild.c>
        NumServers           5
        StartThreads         5
        MinSpareThreads      5
        MaxSpareThreads     10
        MaxThreadsPerChild  20
        MaxRequestsPerChild  0
    </IfModule>
    
    <IfModule peruser.c>
        ServerLimit          256
        MaxClients           256
        MinSpareProcessors     2
        MaxProcessors         10
        MaxRequestsPerChild 1000
    
        # kill off idle processors after this many seconds
        # set to 0 to disable
        ExpireTimeout       1800
    
        Multiplexer nobody nobody
    
        Processor apache apache
    
        # chroot dir is optional:
        # Processor user group /path/to/chroot
    </IfModule>
    
    <IfModule itk.c>
        StartServers           5
        MinSpareServers        2
        MaxSpareServers       10
        MaxClients           150
        MaxRequestsPerChild 1000
    </IfModule>
    
    Listen 80
    
    LoadModule access_module                 modules/mod_access.so
    LoadModule auth_module                   modules/mod_auth.so
    LoadModule auth_anon_module              modules/mod_auth_anon.so
    LoadModule auth_dbm_module               modules/mod_auth_dbm.so
    LoadModule auth_digest_module            modules/mod_auth_digest.so
    
    LoadModule charset_lite_module           modules/mod_charset_lite.so
    LoadModule env_module                    modules/mod_env.so
    LoadModule expires_module                modules/mod_expires.so
    LoadModule headers_module                modules/mod_headers.so
    LoadModule mime_module                   modules/mod_mime.so
    LoadModule negotiation_module            modules/mod_negotiation.so
    LoadModule setenvif_module               modules/mod_setenvif.so
    
    LoadModule log_config_module             modules/mod_log_config.so
    LoadModule logio_module                  modules/mod_logio.so
    
    
    LoadModule cgi_module                    modules/mod_cgi.so
    LoadModule cgid_module                   modules/mod_cgid.so
    
    
    LoadModule suexec_module                 modules/mod_suexec.so
    
    
    LoadModule alias_module                  modules/mod_alias.so
    LoadModule rewrite_module                modules/mod_rewrite.so
    
    <IfDefine USERDIR>
        LoadModule userdir_module            modules/mod_userdir.so
    </IfDefine>
    
    
    <IfDefine INFO>
        LoadModule info_module               modules/mod_info.so
        LoadModule status_module             modules/mod_status.so
    </IfDefine>
    
    LoadModule actions_module                modules/mod_actions.so
    LoadModule autoindex_module              modules/mod_autoindex.so
    LoadModule dir_module                    modules/mod_dir.so
    
    LoadModule ext_filter_module             modules/mod_ext_filter.so
    LoadModule deflate_module                modules/mod_deflate.so
    LoadModule include_module                modules/mod_include.so
    
    
    <IfDefine PROXY>
        LoadModule proxy_module                  modules/mod_proxy.so
        LoadModule proxy_connect_module          modules/mod_proxy_connect.so
        LoadModule proxy_ftp_module              modules/mod_proxy_ftp.so
        LoadModule proxy_http_module             modules/mod_proxy_http.so
    </IfDefine>
    
    Include /etc/apache2/modules.d/*.conf
    
    User apache
    Group apache
    
    ServerAdmin root@localhost
    
    UseCanonicalName Off
    
    
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    
    <IfModule mod_userdir.c>
        UserDir public_html
    
        <Directory /home/*/public_html>
            AllowOverride FileInfo AuthConfig Limit Indexes
            Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
            <Limit GET POST OPTIONS PROPFIND>
                Order allow,deny
                Allow from all
           </Limit>
           <LimitExcept GET POST OPTIONS PROPFIND>
                Order deny,allow
                Deny from all
           </LimitExcept>
        </Directory>
    </IfModule>
    
    
    DirectoryIndex index.html index.html.var
    
    AccessFileName .htaccess
    
    <FilesMatch "^\.ht">
        Order allow,deny
        Deny from all
    </FilesMatch>
    
    TypesConfig /etc/mime.types
    
    DefaultType text/plain
    
    <IfModule mod_mime_magic.c>
        MIMEMagicFile /etc/apache2/magic
    </IfModule>
    
    HostnameLookups Off
    
    ErrorLog logs/error_log
    
    LogLevel warn
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  12. #12
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Codice:
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent
    LogFormat "%v %h %l %u %t \"%r\" %>s %b %T" script
    LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" VLOG=%{VLOG}e" vhost
    
    CustomLog logs/access_log common
    
    ServerTokens Prod
    
    ServerSignature On
    
    Alias /icons/ "/var/www/localhost/icons/"
    
    <Directory "/var/www/localhost/icons/">
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    
    ScriptAlias /cgi-bin/ /var/www/localhost/cgi-bin/
    
    <IfModule mod_cgid.c>
        #
        # Additional to mod_cgid.c settings, mod_cgid has Scriptsock <path>
        # for setting UNIX socket for communicating with cgid.
        #
        #Scriptsock            /var/run/cgisock
    </IfModule>
    
    <Directory "/var/www/localhost/cgi-bin/">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
    
    <Directory /var/www/localhost/htdocs>
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    
    <Directory /home/mattemod/Desktop/hestiun>
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    
    <IfModule mod_autoindex.c>
        IndexOptions FancyIndexing VersionSort
    
        AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
    
        AddIconByType (TXT,/icons/text.gif) text/*
        AddIconByType (IMG,/icons/image2.gif) image/*
        AddIconByType (SND,/icons/sound2.gif) audio/*
        AddIconByType (VID,/icons/movie.gif) video/*
    
        AddIcon /icons/binary.gif .bin .exe
        AddIcon /icons/binhex.gif .hqx
        AddIcon /icons/tar.gif .tar
        AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
        AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
        AddIcon /icons/a.gif .ps .ai .eps
        AddIcon /icons/layout.gif .html .shtml .htm .pdf
        AddIcon /icons/text.gif .txt
        AddIcon /icons/c.gif .c
        AddIcon /icons/p.gif .pl .py
        AddIcon /icons/f.gif .for
        AddIcon /icons/dvi.gif .dvi
        AddIcon /icons/uuencoded.gif .uu
        AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
        AddIcon /icons/tex.gif .tex
        AddIcon /icons/bomb.gif core
    
        AddIcon /icons/back.gif ..
        AddIcon /icons/hand.right.gif README
        AddIcon /icons/folder.gif ^^DIRECTORY^^
        AddIcon /icons/blank.gif ^^BLANKICON^^
    
        DefaultIcon /icons/unknown.gif
    
        ReadmeName README.html
        HeaderName HEADER.html
    
        IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t .svn
    </IfModule>
    
    AddLanguage ca .ca
    AddLanguage cs .cz .cs
    AddLanguage da .dk
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage en .en
    AddLanguage eo .eo
    AddLanguage es .es
    AddLanguage et .et
    AddLanguage fr .fr
    AddLanguage he .he
    AddLanguage hr .hr
    AddLanguage it .it
    AddLanguage ja .ja
    AddLanguage ko .ko
    AddLanguage ltz .ltz
    AddLanguage nl .nl
    AddLanguage nn .nn
    AddLanguage no .no
    AddLanguage pl .po
    AddLanguage pt .pt
    AddLanguage pt-BR .pt-br
    AddLanguage ru .ru
    AddLanguage sv .sv
    AddLanguage zh-CN .zh-cn
    AddLanguage zh-TW .zh-tw
    
    LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
    
    ForceLanguagePriority Prefer Fallback
    
    AddCharset ISO-8859-1  .iso8859-1  .latin1
    AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
    AddCharset ISO-8859-3  .iso8859-3  .latin3
    AddCharset ISO-8859-4  .iso8859-4  .latin4
    AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
    AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
    AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
    AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb
    AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
    AddCharset ISO-2022-JP .iso2022-jp .jis
    AddCharset ISO-2022-KR .iso2022-kr .kis
    AddCharset ISO-2022-CN .iso2022-cn .cis
    AddCharset Big5        .Big5       .big5
    
    AddCharset WINDOWS-1251 .cp-1251   .win-1251
    AddCharset CP866       .cp866
    AddCharset KOI8-r      .koi8-r .koi8-ru
    AddCharset KOI8-ru     .koi8-uk .ua
    AddCharset ISO-10646-UCS-2 .ucs2
    AddCharset ISO-10646-UCS-4 .ucs4
    AddCharset UTF-8       .utf8
    
    AddCharset GB2312      .gb2312 .gb
    AddCharset utf-7       .utf7
    AddCharset utf-8       .utf8
    AddCharset big5        .big5 .b5
    AddCharset EUC-TW      .euc-tw
    AddCharset EUC-JP      .euc-jp
    AddCharset EUC-KR      .euc-kr
    AddCharset shift_jis   .sjis
    
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    
    AddHandler type-map var
    
    
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0
    
    BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
    BrowserMatch "MS FrontPage" redirect-carefully
    BrowserMatch "^WebDrive" redirect-carefully
    BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
    BrowserMatch "^gnome-vfs" redirect-carefully
    BrowserMatch "^XML Spy" redirect-carefully
    BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
    
    <IfDefine INFO>
        ExtendedStatus On
        <Location /server-status>
            SetHandler server-status
            Order deny,allow
            Deny from all
            Allow from localhost
        </Location>
    </IfDefine>
    
    <IfDefine INFO>
        <Location /server-info>
           SetHandler server-info
           Order deny,allow
           Deny from all
           Allow from localhost
        </Location>
    </IfDefine>
    
    
    Include /etc/apache2/vhosts.d/*.conf
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  13. #13
    Guest

    Predefinito

    Ad una prima occhiata mi sembra apposto il file di configurazione, prova a controllare se il RewriteBase è giusto nel tuo .htaccess.

    Bye.

  14. #14
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Sìsì, la RewriteBase è giusta, anche xke il .htaccess è identico a quello su AlterVista ed è messo nella stessa posizione di quella su AlterVista rispetto alla document root.
    Io davvero non capisco dove possa essere il problema :/
    Grazie x ora
    Ciao ciao
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  15. #15
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Sarà mica dovuto dal fatto che all'url passi un valore senza una variabile?
    mi riferisco qui:
    Codice:
    dragobianco/index.php?cat=$1&$2
    Intanto, prova a fare così:
    Codice:
    RewriteRule ^dragobianco/([^/]+).html?([0-9]+)$ dragobianco/index.php?cat=$1&$2

  16. #16
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Ma questa era la soluzione iniziale, che non funzionava xke i parametri passati x GET non vengono considerati dalla prima espressione della RewriteRule.
    La versione corretta, come scritto sopra, è questa:
    Codice:
    RewriteEngine On
    RewriteBase /dragobianco
    
    RewriteCond %{QUERY_STRING}    ^(.*)$
    RewriteRule  ^([a-zA-Z0-9]+)\.html$    index.php?cat=$1&%1
    (ho solo modificato la RewriteBase xke ho spostato l'htaccess nella sottodirectory)


    EDIT: Allora, in /var/log/apache2/ io ho:
    1. .keep_net-www_apache-2
    2. access_log
    3. error_log

    Il 1° si fa presto xke è vuoto ^^
    Il 2°... si fa presto anche con questo xke è solo pieno di richieste GET al server tongue

    Nel 3°, invece, stoppando Apache, eliminandolo e infine avviando Apache, ho questo:
    Codice:
    [Sat May 26 13:49:36 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec2)
    [Sat May 26 13:49:36 2007] [notice] Digest: generating secret for digest authentication ...
    [Sat May 26 13:49:36 2007] [notice] Digest: done
    [Sat May 26 13:49:36 2007] [notice] Apache configured -- resuming normal operations
    Ho cercato altri files di log con locate apache | grep log, ma non mi pare ce ne siano altri... :/

    Altra cosa che potrebbe essere utile è che in una sottodirectory ho un .htaccess e un .htpasswd che richiedono username e password x accedere alla directory: non lo fanno! Lasciano mostrare tranquillamente il contenuto della directory e se provo ad aprirli direttamente mi dice che non ho i permessi x farlo (giustamente).
    In pratica è come se ignorasse questi files, ma contemporaneamente sa che non si possono far vedere a chi non ha i permessi...


    Nessuno riesce a darmi una mano a risolvere il problema?
    Per favore scrivetemi "non ho idea di quale sia il problema" piuttosto che non dire nulla...

    Grazie anticipatamente
    Ciao a tutti
    Ultima modifica di funcool : 29-05-2007 alle ore 09.36.06
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  17. #17
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non ho idea di quale sia il problema. Comunque, a parte gli scherzi, se uno non risponde a questo topic significa che non sa o non vuole risponderti.

    P.S.: Non scrivere due messaggi consecutivi, utilizza il tasto Edita.
    Ultima modifica di funcool : 29-05-2007 alle ore 09.37.02
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  18. #18
    Guest

    Predefinito

    Piu' che altro sembra che i file di confdi apache e quello che scrivi nel .htaccess sia corretto..

    hai provato ad usare l'htaccess per fare qualche altra operazione? (tipo chiedere le credenziali di accesso prima di visualizzarne il contenuto) in modo tale da poter escludere del tutto che il problema non sia la totale mancata elaborazione del file htaccess.

    Bye.

  19. #19
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Ho scritto un post separato xke il thread era finito in 2° o 3° pagina, non mi ricordo, e nessuno quindi l'avrebbe visto.
    Scrivendo un nuovo post è salito in cima, mentre col tasto edita sarebbe rimasto nell'altra pagina, così chi aveva già letto e non sapeva cosa rispondere non l'avrebbe riletto xke non avrebbe potuto sapere che avevo aggiunto informazioni editando il post :)

    Cmq... il problema, come ho scritto e come hai detto te, è proprio che i files .htaccess e .htpasswd non vengono processati!
    Ho una directory in cui ci sono un .htaccess e un .htpasswd che richiedono username e password per entrare: su AlterVista funziona, in locale no xke non chiede nulla e fa vedere tranquillamente il contenuto della directory!

    Quindi il problema è sicuramente che i files non vengono processati, ma non capisco in che modo possa farglieli processare visto che tutti mi dite che il file di conf è a posto :/

    Ciao e grazie ancora


    Edit:
    Problema risolto! :D m'è saltato alla mente poco fa, ho provato subito e funziona :P

    Non andava modificato /etc/apache2/httpd.conf ma /etc/apache2/vhosts.d/00_default_vhost.conf, cambiando lì dentro AllowOverride All :)
    Confermato quindi il mio pensiero che i problemi irrisolvibili sono quasi sempre delle cavolate a cui non si va a pensare :P

    Il thread ora direi che può anche essere chiuso :)
    Grazie comunque di tutto l'aiuto ;)
    Ciao ciao
    Ultima modifica di mattemod : 29-05-2007 alle ore 16.48.13
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

Regole di scrittura

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