Visualizzazione risultati 1 fino 8 di 8

Discussione: Errore 500, ma htaccess dovrebbe andare bene

  1. #1
    Guest

    Exclamation Errore 500, ma htaccess dovrebbe andare bene

    Salve, questo è l'errore che ho:

    Codice:
    "An error occurred.
    
    This error may be due to an erroneus .htaccess file, added by you or by a script in the current directory.
    
    To access this directory again you have to correct or delete the .htaccess file. You can do it from the section files management of your control panel by clicking on the gear icon."
    Il mio file .htaccess:

    Codice:
    Header add Access-Control-Allow-Origin "*"
    Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
    Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
    
    
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [QSA,L]
    Premetto che uso SlimFramework, ma la mia domanda è, perchè mi da questo errore???

  2. #2
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Prova a commentare le prime 3 istruzioni
    Gianluca

  3. #3
    Guest

    Predefinito

    Partendo dal fatto che mi servono per poter usare il sito come "server" provvisorio, cavandole vanno le varie pagine separate dal framework, ma Slim non funziona, quando almeno l'homepage dovrebbe visualizzarla e invece come si può vedere ora mi da:
    Codice:
    Internal Server Error
    
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    
    Please contact the server administrator, info@altervista.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    
    More information about this error may be available in the server error log.
    
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
    Quando le prime righe dell'index dicono che dovrebbe darmi un messaggio:

    Codice PHP:
    <?php

    require './obj/CustomException.php';
    require
    './obj/db.php';

    require
    './Slim/Slim.php';
    require
    './obj/RegisteredUser.php';

    \
    Slim\Slim::registerAutoloader();
    $app = new \Slim\Slim();


    $app->get('/', function() {
    echo
    'r00t - GET OUT OF HERE!';
    });

    $app->get('/culo/:id', function($id) {
    echo
    $id."asd";
    });

    // ......

    ?>

  4. #4
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    È sbagliata questa rewrite:

    Codice:
    RewriteRule ^ index.php [QSA,L]
    Modificandola ad esempio in

    Codice:
    RewriteRule ^. index.php [QSA,L]
    Hai il messaggio desiderato.

    Riguardo le istruzioni Header add non c'è modo di aggiungerle via .htaccess, è tuttavia possibile farlo lato applicativo chiamando header() funzione php
    Gianluca

  5. #5
    Guest

    Predefinito

    Grazie mille,
    infine posso chiedere un link ad una guida per l'ultima istruzione che Lei mi ha scritto?
    (guida generale,non strettamente legata al php)

    EDIT:
    ad ogni modo non funziona comunque perchè come si vede dal codice che ho postato sopra se vado nell'url "culo/:id" dovrebbe leggermelo.

    invece: http://proximiti.altervista.org/culo/1
    mi da errore interno :(
    Ultima modifica di proximiti : 22-10-2014 alle ore 10.46.04

  6. #6
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Riguardo a header() in php: http://it2.php.net/manual/en/function.header.php

    Riguardo al resto c'è un altro errore nell'.htaccess, va aggiunto

    RewriteBase /

    In ogni caso per questioni di questo tipo, specifiche dell'applicativo, ti converrebbe chiedere anche al realtivo forum di supporto dell'applicativo stesso, sicuramente sarà frequentato da persone più preparate in merito
    Gianluca

  7. #7
    ciao456 non è connesso Neofita
    Data registrazione
    03-01-2005
    Messaggi
    1

    Predefinito

    Ciao,
    ho praticamente il tuo stesso problema e vedo che connettendomi al link ti funziona... sto usando slim con .htaccess impostato in questo modo:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^. index.php [QSA,L]
    RewriteBase /

    Inizialmente ho provato così:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ index.php [QSA,L]

    quindi senza il punto e l'ultima riga...
    puoi aiutarmi a capire dove sbaglio?... in locale mi funziona tutto ma qua su altervista no

    Grazie

  8. #8
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Ciao la prossima volta apri un nuovo topic... Il RewriteBase "/"indica la root mentre le condizioni sono se è diverso da un file regolare e non è neanche una cartella allora eseguo il RewriteBase.
    Cancella tutta la cache del tuo browser... Io non riscontro errori 500 alla root del tuo sito
    Ultima modifica di darbula : 17-01-2018 alle ore 12.15.14

Tags for this Thread

Regole di scrittura

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