Apache sul pannello Web CWP


0

Ho installato il pannello web centos sul mio server centos6, CWP sul mio server HP Proliant G8. L'ho installato come server web localhost.
Ho inserito lo script php.info nella cartella public_html e non funziona nel browser. Il server mostra la pagina Web predefinita quando si digita IP e le cartelle nella cartella public_html, le immagini ecc ... Quando si digita il percorso dello script, ottengo questa risposta:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, you@example.com 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.

Dopo questo, ho scoperto su alcuni forum online che la mia radice del documento in httpd.conf non è / home / user / public_html. Quindi ho cambiato httpd.conf. Dopodiché, non sono stato in grado di aprire phpmyadmin da CWP e anche il file manager. Fortunatamente, ho avuto un backup di httpd.conf e ho restituito quello vecchio. Dopo tutto questo ho scoperto dove sono i file di registro. Ho trovato un errore nel log / usr / local / apache / logs. Il registro errori per questo era:

Wed Dec 10 13:13:12 2014] [error] [client 192.168.0.24] SoftException in Application.cpp:221: File "/home/rastaman/public_html/info.php" is not in document root of Vhost "/usr/local/apache/htdocs"
[Wed Dec 10 13:13:12 2014] [error] [client 192.168.0.24] Premature end of script headers: info.php

Prima di questo c'era un altro errore:

[Wed Dec 10 12:41:43 2014] [error] [client 192.168.0.24] SoftException in Application.cpp:404: Mismatch between target UID (99) and UID (502) of file "/home/rastaman/public_html/info.php"

Ecco il contenuto dello script:

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

?>

Non so quale file di configurazione di Apache è valido per me e come funziona con CWP (come posso vedere file e cartelle in public_html tramite indirizzo IP, ma non riesco a vedere lo script, se apache è ok?), E quale sarebbe la soluzione al mio problema. Altre risorse mi hanno detto che il problema è che la mia API del server è l'interfaccia della riga di comando e dovrebbe essere CGI / fast-CGI.

Risposte:


0

Questo problema non è correlato ad Apache né a CWP, è il normale modo di lavorare di suPHP (incluso in CWP). CWP ha il suo forum e sono consapevole che a questa domanda viene anche data risposta.

Il tuo problema: UID (99) e UID (502) del file "/home/rastaman/public_html/info.php"

Soluzioni: utilizzare il pulsante Correggi autorizzazioni nella scheda principale Utenti. Utilizzare ftp / ssh / scp / other per chmod info.php e rendere rastaman il proprietario.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.