Az alábbi leírás szerint telepítettem egy webszervert. Valamiért "500 Internal Server Error" üzenetet adja amikor be szeretném tölteni a webmail-t vagy az ISPCP-t. Valaki esetleg tudja a megoldást?
mit ír a log file? error reportingot kapcsold be.
Milyen parancs kapcsolja be az error reportingot? Sajnos még nagyon kezdő vagyok linux-ban.
Apache log:
/var/log/apache2/error.log
Szerintem inkább php hiba lesz. Az error reporting bekapcs:
Utána ha frissítesz az oldalra akkor látszódnia kell a pontos hibaüzenetnek, vagy le kell logolnia oda ahova a php logol (httpd fájlban van beállítva általában)
Az alábbi hibaüzeneteket kaptam:
[Fri Oct 04 08:24:39 2013] [error] [client 192.168.1.108] SoftException in Application.cpp:221: File "/usr/share/squirrelmail//index.php" is not in document root of Vhost "/var/www"
[Fri Oct 04 08:24:39 2013] [error] [client 192.168.1.108] Premature end of script headers: index.php
[Fri Oct 04 08:24:40 2013] [error] [client 192.168.1.108] SoftException in Application.cpp:221: File "/usr/share/squirrelmail//index.php" is not in document root of Vhost "/var/www"
[Fri Oct 04 08:24:40 2013] [error] [client 192.168.1.108] Premature end of script headers: index.php
[Fri Oct 04 09:49:39 2013] [error] [client 178.154.7.102] request failed: error reading the headers
[Fri Oct 04 10:01:47 2013] [error] [client 178.221.253.131] Invalid method in request \x1a\x9b!\x10fHXw\x8b\x9e\x862\xca\xac\xc3
[Fri Oct 04 10:20:59 2013] [error] [client 92.70.150.137] Invalid method in request [u(\xea\xda
[Fri Oct 04 12:39:21 2013] [error] [client 192.168.1.108] SoftException in Application.cpp:221: File "/usr/share/squirrelmail//index.php" is not in document root of Vhost "/var/www"
[Fri Oct 04 12:39:21 2013] [error] [client 192.168.1.108] Premature end of script headers: index.php
[Fri Oct 04 12:46:16 2013] [error] [client 178.149.232.250] Invalid method in request \xde@n1\xfa\xcf\xbc\x7f_\xdf\xfb\xb3\xf9T\x1dbp\xb2\xc5\x1dc\x9a\xbf$\xf4i\x90\x16|\x8eX\xf2\x12\x04
[Fri Oct 04 12:49:20 2013] [error] [client 192.168.1.108] SoftException in Application.cpp:221: File "/usr/share/squirrelmail//index.php" is not in document root of Vhost "/var/www"
[Fri Oct 04 12:49:20 2013] [error] [client 192.168.1.108] Premature end of script headers: index.php
Gondolom megoldódott, hisz a hibaüzenetben benne van minden: File "/usr/share/squirrelmail//index.php" is not in document root of Vhost "/var/www"
Tehát van egy document root-od, a /var/www, és ezen kívül esik a squirrelmail könyvtára, amit meg akarsz hívni. Pl. lehet egy rossz hivatkozás, linkelési hiba, vagy a symlink options nincs engedélyezve.
Nem néztem, de nem lehet túl jó segédlet, ha egy ilyen amatőr hibába bele tudsz futni.
Az ISPCP-re ezeket a hibákat írja ki az error log:
[Fri Oct 04 15:07:24 2013] [notice] caught SIGTERM, shutting down
[Fri Oct 04 15:07:25 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Fri Oct 04 15:07:26 2013] [notice] Apache/2.2.22 (Debian) mod_fcgid/2.3.6 PHP/5.4.4-14+deb7u4 mod_ruby/1.2.6 Ruby/1.8.7(2012-02-08) mod_ssl/2.2.22 OpenSSL/1.0.1e configured -- resuming normal operations
[Fri Oct 04 15:07:54 2013] [error] [client 192.168.1.108] SoftException in Application.cpp:299: Script "/usr/local/ispconfig/interface/web/index.php" resolving to "/usr/local/ispconfig/interface/web/index.php" not within configured docroot
[Fri Oct 04 15:07:54 2013] [error] [client 192.168.1.108] Premature end of script headers: index.php
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!