Molti utenti incontrano alcuni errori errori del server interno Magento 500 (tipo di errore 500). Cercherò di elencare le soluzioni più comuni. Questi errori non sono sempre causati dallo stesso motivo. Dovresti cercare di esaminare i registri degli errori del tuo server per avere qualche aiuto su questo errore.
Puoi ottenere ulteriori informazioni sugli errori accendendo la modalità di sviluppo. Guardate nel file di avvio di Magento (index.php), vedrete linee simili a quelle riportate di seguito
#Mage :: setIsDeveloperMode (true);
#ini_set (‘display_errors’, 1);
Ricorda di reimpostare il valore iniziale quando hai terminato, di seguito sono presenti 4 possibili cause e soluzioni.
Questo errore potrebbe essere causato perché non hai impostato le autorizzazioni corrette per le cartelle di magento. Per risolvere questo problema, passare a File Manager e modificare l’autorizzazione del file index.php da 664 a 644. Modificare anche le autorizzazioni del file downloader/index.php in 644 altrimenti quando si tenta di accedere a System> Magento Connect> Magento Connect Manager (dopo l’installazione di magento) accedendo a magento admin, si otterrà 500 Errore Server Interno.
È anche possibile provare questo strumento
è un’utilità di pulitura magento. Imporrà le autorizzazioni corrette per l’installazione completa del magento:
- Scaricalo
- Decomprimi magento-cleanup.php nella directory principale dell’installazione magento
- Sfoglia a http://tuodominio.com/magento/magento-cleanup.php
Il tuo server non supporta alcune delle specifiche del magento. È possibile testare questo con l’ utilità di controllo magento.
Seguire i passaggi riportati di seguito per controllare il software del server, se vi è un’incompatibilità che l’utilità lo mostrerà.
- Scaricalo
- Decomprimi magento-check.php nella directory principale dell’installazione magento
- Sfoglia a http://tuodominio.com/magento/magento-check.php
Se manca l’estensione curl puoi installarla da terminale
Su Debian:
[code]sudo <i>apt-get install curl libcurl3 libcurl3-dev php5-curl[/code]
Su Centos:
[code]sudo yum install curl libcurl3 libcurl3-dev php5-curl[/code]
Se si stanno ottenendo errori errori di server interni 500 in pagine specifiche del tuo sito, potrebbe essere una questione di risorse. Stavo ricevendo erro di server interni su alcune pagine del prodotto e sul sito http://tuodominio.com/checkout/onepage. Ho scoperto che il file .htacess dell’installazione magento è stato resettato in qualche modo e il valore di memory_limit di php_value è stato impostato su 32M appena l’ho sollevato, gli errori del server interno sono scomparsi! È necessario utilizzare almeno 256M per più di 600-700 SKU. Magento è molto affamato e è facile ottenere questi tipi di errori se si tenta di risparmiare qualche euro dall’host.
.Htaccess file che si trova nella cartella principale di Magento. Sarà questo il caso se incontrate l’Errore Server Interno in ogni pagina. Provare a rimuoverlo per scopi di prova
Se il tuo sito web stava eseguendo il file per un lungo periodo, allora deve essere una modifica a lato Server, basta inviare un ticket al provider.