The PHP CGI cannot be accessed directly

Salve,

ho installato il CMS Museo&Web (http://www.minervaeurope.org/cms_1_2/index.php) su un sistema WAMP: Windows 2000, Apache 2.0.55, MySQL 5.0.15, PHP 4.3.7.

Funziona tutto benone eccetto la sezione che permette di modificare la struttura del sito (ovvero creare, modificare, cancellare sezioni del sito): qualsiasi cosa io tenti di fare la risposta è sempre la seguente:

"Security Alert! The PHP CGI cannot be accessed directly.

This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

For more information as to why this behaviour exists, see the manual page for CGI security.

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page."

Ho provato a cercare nel forum ma non ho trovato nessuna risposta.

In rete invece c'e' chi dice di attivare la direttiva

cgi.force_redirect = 1 nel file di configurazione di PHP (php.ini).

Fatto ma non ha sortito nessun effetto.

C'e' qualcuno che mi sa dire come mettere a posto la situazione?

Grazie

inviato 10 anni fa
arso
arso
1
X 0 X

Impostare il cgi.force_redirect = 1 serve a risolvere un problema analogo quando si utilizza IIS al posto di Apache ma visto che non è questo il caso...  :dunno:

Forse dovresti provare a togliere WAMP ed a installare tutto "a mano", ma è solo una ipotesi  :-[

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Cioè? cosa vuol dire "installare tutto a mano"?

Grazie e ciao

risposto 10 anni fa
arso
arso
1
X 0 X

Intendevo dire disinstallare WAMP ed installare Apache, PHP e MySQL separatamente impiegando i pacchetti originali. Questo perché è possobile che il problema sia legato a qualche particolare impostazione di Apache/PHP utilizzata da WAMP ed incompatibile con il CMS che stai impiegando.

In questo modo avresti un controllo maggiore della configurazione del server ma non è detto che questo risolva il problema.

Hai provato a contattare gli autori del CMS?

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Si, scusa se non l'ho specificato ma in realtà ho installato Apache, MySQL e PHP separatamente; e funzionano egregiamente (li uso anche per altri siti).

Ho contattato anche l'autore del CMS che mi ha risposto anche lui di attivare la direttiva cgi.force_redirect:

"Dall'errore deduco che PHP sta girando in modalità CGI provi a modificare il seguente parametro nel file php.ini:

cgi.force_redirect = 1".

Altre possibilità?

Grazie.

risposto 10 anni fa
arso
arso
1
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda