Visualizzazione risultati 1 fino 20 di 20

Discussione: Errore 404

  1. #1
    Guest

    Question Errore 404

    Ciao...
    da ieri ho un problema con un mio sito, barissimo.it (barissimo.altervista.org).
    Non ho apportato modifiche al sito, ma mi dice:

    Page not found (error 404)
    The page http://barissimo.altervista.org/ was not found on this server.


    Riesco ad entrare come amministratore su Joomla.
    Ho provato sia con rete Fastweb che Vodafone.
    Questo il risultato della scansione:

    Codice:
     
    
    Traccia instradamento verso barissimo.altervista.org.cdn.cloudflare.net [104.28.26.2]
    su un massimo di 30 punti di passaggio:
    
      1    <1 ms    <1 ms    <1 ms  vodafone.station [192.168.1.1] 
      2    33 ms    76 ms    35 ms  net-2-39-80-1.cust.vodafonedsl.it [2.39.80.1] 
      3     *        *        *     Richiesta scaduta.
      4    65 ms    47 ms    79 ms  83.224.40.181 
      5    85 ms    95 ms    60 ms  85.205.14.101 
      6    62 ms    77 ms    55 ms  cloudflare.mix-it.net [217.29.66.167] 
      7    47 ms    56 ms    68 ms  104.28.26.2 
    
    Traccia completata.
    Risposta da un server non autorevole:
    
    Server:  resolver1.opendns.com
    Address:  208.67.222.222
    
    Nome:    barissimo.altervista.org.cdn.cloudflare.net
    Addresses:  104.28.26.2
    	  104.28.27.2
    Aliases:  barissimo.altervista.org
    
    
    Configurazione IP di Windows
    
       Nome host . . . . . . . . . . . . . . : Fabio-Pc
       Suffisso DNS primario . . . . . . . . : 
       Tipo nodo . . . . . . . . . . . . . . : Ibrido
       Routing IP abilitato. . . . . . . . . : No
       Proxy WINS abilitato . . . . . . . .  : No
       Elenco di ricerca suffissi DNS. . . . : station
    
    Scheda Ethernet Ethernet 3:
    
       Suffisso DNS specifico per connessione: station
       Descrizione . . . . . . . . . . . . . : Controller Realtek PCIe GBE Family
       Indirizzo fisico. . . . . . . . . . . : C0-3F-D5-56-11-62
       DHCP abilitato. . . . . . . . . . . . : S
       Configurazione automatica abilitata   : S
       Indirizzo IPv6 locale rispetto al collegamento . : fe80::3df2:e436:1566:3f84%10(Preferenziale) 
       Indirizzo IPv4. . . . . . . . . . . . : 192.168.1.3(Preferenziale) 
       Subnet mask . . . . . . . . . . . . . : 255.255.255.0
       Lease ottenuto. . . . . . . . . . . . : domenica 25 gennaio 2015 01:09:01
       Scadenza lease . . . . . . . . . . .  : luned 26 gennaio 2015 08:10:49
       Gateway predefinito . . . . . . . . . : 192.168.1.1
       Server DHCP . . . . . . . . . . . . . : 192.168.1.1
       IAID DHCPv6 . . . . . . . . . . . : 197148629
       DUID Client DHCPv6. . . . . . . . : 00-01-00-01-1A-B1-B5-EE-C8-9C-DC-D2-1D-84
       Server DNS . . . . . . . . . . . . .  : 208.67.222.222
                                               208.67.220.220
                                               192.168.1.1
       NetBIOS su TCP/IP . . . . . . . . . . : Attivato
    > ftp: connect :Timeout della connessione
    ftp> none 
    Comando non valido
    ftp> none 
    Comando non valido
    ftp> quit
    Ovviamente il file index.php c'è.....e il file .htaccess è vuoto.

    Qualcuno ha qualche idea di cosa potrebbe essere successo?
    A disposizione per domande.
    Grazie

    Fabio

  2. #2
    Guest

    Predefinito

    Non vedo il tuo sito nemmeno puntanto a
    http://barissimo.altervista.org/joomla

    sotto la cartella joomla hai questi files?

    licence.txt
    readme.txt
    configuration.php
    htaccess.txt
    index.php
    robots.txt
    web.config.txt

    Se sì quale di questi ha come data di modifica, quella più recente?
    Magari hai configuration.php o index.php mancanti o con permessi errati.

  3. #3
    Guest

    Predefinito

    Poi allo stesso modo controlla sotto la cartella template di joomla, nella cartella del tuo template se trovi index.php e altri files del template.
    Hai fatto un ftp da windows di recente? Hai modificato a mano in locale qualcosa e poi hai fatto l'ftp?

  4. #4
    Guest

    Predefinito

    Grazie delle risposte.
    Non ho cartella Joomla, è in root.
    E comunque tutti questi files ci sono.....
    La cartella "temp" ha come data quella di oggi,
    così come l'.htaccess (quest'ultimo forse perchè
    sono andato a sbirciarlo....).
    Non ho fatto nessuna modifica al sito, nelle ultime,
    circa, tre settimane.....e fino a venerdì lo vedevo
    tranquillamente....
    Dal lato back riesco ad entrare.....
    Grazie

    Fabio

  5. #5
    Guest

    Predefinito

    Lato back riesci ad entrare perché invochi una pagina sotto la cartella /administrator.
    Da front end user, invece punti direttamente alla root.

    Occorre controllare il contenuto dei vari files e i permessi. Prima guarderei quelli della root e poi quelli del template.

    Appena riesco a sistemarmi il PC che ho ritirato stasera dalla riparazione (se riesco in tempo), ci guardo e ti posto il contenuto dei miei files e i permessi.
    Poi fai un confronto. Sperando non manchi altro.

  6. #6
    Guest

    Predefinito

    Allora,
    qualunque files deve avere questi permessi:
    664 (ovvero rw- rw- r--) tradotto read and write per il proprietario, il suoi gruppo e read per gli utenti navigatori

    qualunque cartella deve avere questi permessi:

    775 (ovvero rwx rwx r-x) tradotto read and write and execution per il proprietario, il suoi gruppo e read e execution per gli utenti navigatori (eseguire una cartella significa poterci entrare sotto unix/linux)

    Nell file .htaccess (ulteriore files a quelli menzionati in precedenza) dovresti avere questo contenuto:

    # # av:php5-engine
    AddHandler av-php54 .php
    Se il tuo è vuoto, magari è quello il problema.

  7. #7
    Guest

    Predefinito

    Almeno per me che uso la versione php 5.4, non so cosa hai settato tu.

  8. #8
    Guest

    Predefinito

    Ciao e grazie delle risposte.....
    I files e le cartelle sono con i permessi che hai citato.....

    Php 5.4

    ho fatto .htaccess come il tuo, ma miente....
    E' come se non puntasse al file index.php (che però c'è.... )
    Adesso punta ad una cartella it che non c'è.....

    Fabio

  9. #9
    Guest

    Predefinito

    Di norma l'installazione di un pacchetto dovrebbe essere effettuata, per pulizia, all'interno di una cartella specifica.
    Nel caso di joomla, sotto la cartella joomla.
    comunque sulla root del sito il file index.php tuo contiene una cosa del genere?

    <?php
    /**
    * @package Joomla.Site
    *
    * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE.txt
    */

    if (version_compare(PHP_VERSION, '5.3.10', '<'))
    {
    die('Your host needs to use PHP 5.3.10 or higher to run this version of Joomla!');
    }

    /**
    * Constant that is checked in included files to prevent direct access.
    * define() is used in the installation folder rather than "const" to not error for PHP 5.2 and lower
    */
    define('_JEXEC', 1);

    if (file_exists(__DIR__ . '/defines.php'))
    {
    include_once __DIR__ . '/defines.php';
    }

    if (!defined('_JDEFINES'))
    {
    define('JPATH_BASE', __DIR__);
    require_once JPATH_BASE . '/includes/defines.php';
    }

    require_once JPATH_BASE . '/includes/framework.php';

    // Mark afterLoad in the profiler.
    JDEBUG ? $_PROFILER->mark('afterLoad') : null;

    // Instantiate the application.
    $app = JFactory::getApplication('site');

    // Execute the application.
    $app->execute();

  10. #10
    Guest

    Predefinito

    Ciao.....

    Il file index.php nella root contiene questi comandi:

    <?php
    /**
    * @package Joomla.Site
    * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE.txt
    */

    // Set flag that this is a parent file.
    define('_JEXEC', 1);
    define('DS', DIRECTORY_SEPARATOR);

    if (file_exists(dirname(__FILE__) . '/defines.php')) {
    include_once dirname(__FILE__) . '/defines.php';
    }

    if (!defined('_JDEFINES')) {
    define('JPATH_BASE', dirname(__FILE__));
    require_once JPATH_BASE.'/defines.php';
    }

    require_once JPATH_BASE.'/framework.php';

    // Mark afterLoad in the profiler.
    JDEBUG ? $_PROFILER->mark('afterLoad') : null;

    // Instantiate the application.
    $app = JFactory::getApplication('site');

    // Initialise the application.
    $app->initialise();

    // Mark afterIntialise in the profiler.
    JDEBUG ? $_PROFILER->mark('afterInitialise') : null;

    // Route the application.
    $app->route();

    // Mark afterRoute in the profiler.
    JDEBUG ? $_PROFILER->mark('afterRoute') : null;

    // Dispatch the application.
    $app->dispatch();

    // Mark afterDispatch in the profiler.
    JDEBUG ? $_PROFILER->mark('afterDispatch') : null;

    // Render the application.
    $app->render();

    // Mark afterRender in the profiler.
    JDEBUG ? $_PROFILER->mark('afterRender') : null;

    // Return the response.
    echo $app;

    Purtroppo ci capisco pochino, di questi commandi.....

    Fabio

  11. #11
    Guest

    Predefinito

    Non importa, dimmi solo se nell'index.php della tua root del sito c'è una roba del genere o è totalmente differente.
    Se c'è dell'altro allora joomla non riesce a tirare su le pagine navigatore utente.
    Cosa vedi nel tuo index.php direttamente sotto / (che è la cartella base del tuo sito).
    Dobbiamo capire cosa manca o cosa è errato. L'errore 404 è un potenziale sintomo che manchi qualcosa.

    Terra terra... il tuo sito non riesce a soddisfare la richiesta utente, perché (passami la semplificazione) non trova qualcosa o quello che trova è errato al suo interno.

    I primi indiziati sono index.html o index.php (in base a come è fatto il sito), magari presenti, ma con contenuti errati.

  12. #12
    Guest

    Predefinito

    Ho quotato le istruzioni che ci sono nell'index.php.......
    Non le vedi nel mio messaggio?
    Provo a rimetterle senza quotare....
    Codice PHP:
    <?php
    /**
    * @package Joomla.Site
    * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE.txt
    */

    // Set flag that this is a parent file.
    define('_JEXEC', 1);
    define('DS', DIRECTORY_SEPARATOR);

    if (
    file_exists(dirname(__FILE__) . '/defines.php')) {
    include_once
    dirname(__FILE__) . '/defines.php';
    }

    if (!
    defined('_JDEFINES')) {
    define('JPATH_BASE', dirname(__FILE__));
    require_once
    JPATH_BASE.'/defines.php';
    }

    require_once
    JPATH_BASE.'/framework.php';

    // Mark afterLoad in the profiler.
    JDEBUG ? $_PROFILER->mark('afterLoad') : null;

    // Instantiate the application.
    $app = JFactory::getApplication('site');

    // Initialise the application.
    $app->initialise();

    // Mark afterIntialise in the profiler.
    JDEBUG ? $_PROFILER->mark('afterInitialise') : null;

    // Route the application.
    $app->route();

    // Mark afterRoute in the profiler.
    JDEBUG ? $_PROFILER->mark('afterRoute') : null;

    // Dispatch the application.
    $app->dispatch();

    // Mark afterDispatch in the profiler.
    JDEBUG ? $_PROFILER->mark('afterDispatch') : null;

    // Render the application.
    $app->render();

    // Mark afterRender in the profiler.
    JDEBUG ? $_PROFILER->mark('afterRender') : null;

    // Return the response.
    echo $app;


    Fabio
    Ultima modifica di karl94 : 27-01-2015 alle ore 14.49.44 Motivo: Formattazione del codice PHP

  13. #13
    Guest

    Predefinito

    Ok il file è a posto.
    Guarda allora l'index.php che si trova sotto il tuo template.
    Se è stato modificato in qualche modo.

    p.s.
    potresti anche fare una prova che taglia la testa al toro, crei una cartella joomla e copi (non spostarli, li copi, mantendo i permessi) tutti i files della root lì dentro. E nella cartella joomla cancelli poi il file .htaccess (non htaccess.txt)

    Non vorrei che altervista sulla root faccia dei controlli (non credo). Poi invochi il sito tuo ponendo al termine dell'url /joomla.
    E se vuoi entrare come amministratore tuosito/joomla/administrator
    Vediamo che accade. E' come se avessi due installazioni joomla che puntano allo stesso DB.

  14. #14
    Guest

    Predefinito

    cioè copi i file della root e tutte le sottocartelle di joomla. E' come se spostassi tutto joomla in /joomla. Ma copia per non perdere nulla.
    E lasci sotto la cartella joomla i primi files che ti ho indicato.

  15. #15
    Guest

    Predefinito

    ...ok, provo a fare come dici.....

    Fabio


    P.s.:grazie karl94

  16. #16
    Guest

    Predefinito

    ...scusa il ritardo nella risposta, ma sono stato fuori studio e a casa momentaneamente (spero!) non
    ho internet.
    Niente da fare, non vuole caricare la pagina, per di più, a volte, punta alla cartella /it che non c'è.
    Penso di cancellare il tutto e ricominciare (avevo fatto il backup) e vedo che succede.
    Grazie

    Fabio

  17. #17
    Guest

    Predefinito

    Mah... ultima spiaggia, lato amministratore, prova a pulire la chache di joomla e a vedere se c'è qualche modulo bloccato.
    Però mi sa che occorrerebbe verificare file per file, cosa manca o cosa si è scassato.
    Se hai il backup fai prima e ti sbatti di meno.

  18. #18
    Guest

    Predefinito

    ....pulire la chache lo avevo fatto.....anche quella del browser....ma ciccia......

    Fabio

  19. #19
    Guest

    Predefinito

    Ho visto, da fuori, in effetti vieni reindirizzato alla sottocartella /it che non esiste e da qui l'errore 404.
    Il tuo sito permette l'immissione di articoli da parte di utenti registrati?
    Forse non è joomla o il DB, ma è il contenuto di joomla che fa il reindirizzamento.
    Prova ad uno ad uno a disabilitare dalla pubblicazione gli articoli in evidenza controllando ogni volta se il sito ricompare, puoi anche lavorare sulle categorie disabilitandole, poi provi a disabilitare i moduli.. forse... dico forse... c'è un articolo che riesce a fare il redirect o un modulo che funziona male.

  20. #20
    Guest

    Predefinito

    oopss... riapparso.. che hai fatto?
    Hai resettato tutto?

Regole di scrittura

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