Aiuto, messaggio di errore "dal server"
Autore: Federico B.
Visite 1927,
Followers 1,
Condiviso 0
ciao ragazzi, una volta pubblicato il sito ho provato a compilare form contatti e mi è apparso questo messaggio che cosa vuol dire?
Method Not AllowedThe requested method POST is not allowed for the URL /mail/imEmailForm.php.
Apache/1.3.33 Server at www.bebpubblicita.com Port 80
aspetto vostra risp
grazie
federico
Postato il
editato il Titolo da: aiutomessaggio di errore
... in: aiuto, messaggio di errore "dal server"
__________________________________________________
...
... non saprei del messaggio, ... e non è il mio settore, ...ma per primo consiglio di controllare se sul server sia attivo il supporto PHP, e poi andare a vedere se i problemi sono del programma...
... i test da effettuare sono:
1 - nel "blocco note" di Windows incollare il seguente script PHP (CODICE), e salvare con nome "test.php", verificare che il file generato sia effettivamente "test.php", ed inviare tale file alla radice del SITO in RETE, dopo di che, richiamare dalla barra indirizzi del browser +invio, per esempio:
http://www.NomeTuoSito.it/test.php
... se il PHP è attivo apparirà la scritta: ciao, il php è attivo!
... CODICE: <?php echo 'ciao, il php è attivo!'; ?>
________________________________________
2 - nel "blocco note" di Windows incollare il seguente script PHP (CODICE), e salvare con nome "info.php", verificare che il file generato sia effettivamente "info.php", ed inviare tale file alla radice del SITO in RETE, dopo di che, richiamare dalla barra indirizzi del browser +invio, per esempio:
http://www.NomeTuoSito.it/info.php
... se il PHP è attivo ti appariranno tutte le caratteristiche supportate dalla versione PHP del server
... CODICE: <?php phpinfo(); ?>
________________________________________
3 - prova del nove con l'e-mail; ... nel "blocco note" di Windows incollare il seguente script PHP (CODICE), e salvare con nome "miamail.php", verificare che il file generato sia effettivamente "miamail.php", ed inviare tale file alla radice del SITO in RETE, dopo di che, richiamare dalla barra indirizzi del browser +invio, per esempio:
http://www.NomeTuoSito.it/miamail.php
... se il PHP è attivo dovresti ricevere l'e-mail sul tuo account
... CODICE: <?php mail('***', 'oggetto', 'messaggio'); ?>
_________________________________________
bye
Autore
ciao grazie per avermi risposto, ma siccome non sono molto esperto, cosa vuol dire "inviare tale file alla radice del SITO in RETE", dove lo devo posizionare il file? grazie ancora per l'aiuto e non vedo l'ora di provare questo test.
grazie 1000
federico
ciao, ...la radice del Sito o ROOT corrisponde all'indirizzo del tuo Sito dopo la barra a destra, www.nomesito.it/ cioè là dove si troverebbe la pagina INDEX index.html
bye
Buongiorno Federico,
Quel messaggio di errore restituito dal server indica che il tuo hosting provider non permette l'invio dei dati tramite metodo "POST".
Le soluzioni sono 2:
Autore
Buongiorno Claudio, ho appena chiamato il provider e mi hanno attivato php è giusto?
Oppure devo solo chiedere di attivare il metofdo "post"?
grazie
Federico
PHP deve essere attivo affinchè il form funzioni e quindi hanno fatto bene ad attivarlo. Credo chq in questo modo sia attivo anche il POST quindi dovresti aver risolto questo problema.
Autore
grazie per il consiglio se dovessi aver bisogno posso continuare a scrivere su questo post?
grazie ancora per l'aiuto
federico
Se dovessi aver bisogno di informazioni per qualcosa di diverso, è meglio se apri un nuovo post.