Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Hosting e Cloud
    5. problemi con mod_rewrite ed EasyPHP 3.0
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • K
      kajo.shyn User • 29 giu 2009, 09:42 ultima modifica di

      problemi con mod_rewrite ed EasyPHP 3.0

      Sto cercando di utilizzare i permalink di wordpress in locale utilizzando EasyPHP 3.0.

      Premetto che ho attivato la funzione mod_revrite nel file httpd.conf

      LoadModule rewrite_module modules/mod_rewrite.so
      

      dell'Apache, ma non riesco a farlo funzionare.

      Consigli?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • P
        paolino Moderatore • 29 giu 2009, 20:50 ultima modifica di

        Beh per farlo funzionare ci sono tre cose da fare

        • attivare il modulo mod_rewrite nel config di apache
        • avviare il motore di mod_rewrite in .htaccess
        • configurare wordpress per usare il mod_rewrite

        Una di queste tre cose deve mancare. Penso che tu non abbia attivato il modulo di mod_rewrite in .htaccess

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • K
          kajo.shyn User • 30 giu 2009, 10:28 ultima modifica di

          @paolino said:

          Beh per farlo funzionare ci sono tre cose da fare

          • attivare il modulo mod_rewrite nel config di apache
          • avviare il motore di mod_rewrite in .htaccess
          • configurare wordpress per usare il mod_rewrite

          Una di queste tre cose deve mancare. Penso che tu non abbia attivato il modulo di mod_rewrite in .htaccess

          Proverò a vedere.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • K
            kajo.shyn User • 16 lug 2009, 07:30 ultima modifica di

            Paolino, il problema persiste, per evitare incomprensioni riporto sotto il codice sorgente

            da httpd.conf

            
            ...
            #LoadModule proxy_http_module modules/mod_proxy_http.so
            LoadModule rewrite_module modules/mod_rewrite.so setenvif_module modules/mod_setenvif.so
            ...
            
            

            da .htaccess

            
            # BEGIN WordPress
            <IfModule mod_rewrite.c>
            RewriteEngine On
            RewriteBase /miosito/
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule . /miosito/index.php 
            </IfModule>
            # END WordPress
            
            
            

            Dove sbaglio?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              paolino Moderatore • 16 lug 2009, 08:03 ultima modifica di

              Potrebbero essere le regole di rewrite in .htaccess. Hai usato quelle suggerite da Wordpress? E soprattutto la directory di Wordpress si chiama esattamente miosito?

              Poi darei un'occhiata tramite phpinfo ai settaggi di php per verificare se effettivamente mod_rewrite viene caricato.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • K
                kajo.shyn User • 16 lug 2009, 09:47 ultima modifica di

                Poi darei un'occhiata tramite phpinfo ai settaggi di php per verificare se effettivamente mod_rewrite viene caricato.

                Sai dirmi cosa devo cercare?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  paolino Moderatore • 16 lug 2009, 10:40 ultima modifica di

                  Devi creare uno script in php come questo

                  
                  <?php
                  
                  phpinfo();
                  
                  ?>
                  
                  

                  lo esegui e compariranno tutte le informazioni di configurazione di php e lì c'è specificato quali moduli vengono caricati

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • K
                    kajo.shyn User • 16 lug 2009, 10:46 ultima modifica di

                    Questo è il risultato relativo ai moduli caricati:

                    
                    Loaded Modules core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_php5 
                    core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation **mod_rewrite** mod_php5 
                    
                    

                    onestamente non so proprio cosa pensare.:?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      paolino Moderatore • 16 lug 2009, 12:08 ultima modifica di

                      E' chiaro che il mod_rewrite è attivo. Mi è venuto in mente che però il problema potrebbe stare in Wordpress piuttosto che nel mod_rewrite.

                      Le regole di rewrite però mi sembrano dubbie.

                      Comunque prova con una cosa del genere

                      
                      RewriteEngine on
                      RewriteRule ^pippo\.html$ pluto.html 
                      

                      ovviamente devi creare la pagina pluto.html, poi accedere a http://dominio/pippo.html e dovrebbe visualizzare pluto.html

                      ovviamente i due file html devono essere nella stessa directory di .htaccess

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • K
                        kajo.shyn User • 16 lug 2009, 13:20 ultima modifica di

                        Nulla, proprio non ne vuole sapere di funzionare...:bho:

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          paolino Moderatore • 16 lug 2009, 14:40 ultima modifica di

                          Ma non sarà che easyphp è configurato per non permettere l'override delle direttive tramite .htaccess?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • K
                            kajo.shyn User • 16 lug 2009, 15:37 ultima modifica di

                            @paolino said:

                            Ma non sarà che easyphp è configurato per non permettere l'override delle direttive tramite .htaccess?

                            Domanda da 1 milione di euro...

                            proverò con una versione meno recente della 3.0 o con qualche altro software simile.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • P
                              paolino Moderatore • 16 lug 2009, 18:03 ultima modifica di

                              Secondo me puoi provare con xampp

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • K
                                kru User Attivo • 23 lug 2009, 09:04 ultima modifica di

                                Per far funzionare il mod_rewrite su easyphp 3 devi modificare anche un'altro parametro sul file di configurazione. E' AllowOverride None riferito al file .htaccess, che deve diventare

                                AllowOverride All
                                

                                Spero ti possa aiutare.

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                Caricamento altri post
                                Rispondi
                                • Topic risposta
                                Effettua l'accesso per rispondere
                                • Da Vecchi a Nuovi
                                • Da Nuovi a Vecchi
                                • Più Voti