ispCP - Board - Support
[ERLEDIGT] RC7-Stable Nur noch 500 Errors - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [ERLEDIGT] RC7-Stable Nur noch 500 Errors (/thread-5868.html)



[ERLEDIGT] RC7-Stable Nur noch 500 Errors - elitepilot - 02-28-2009 08:09 PM

Hallo,
habe eben auf die stable geupgradet und habe nur noch Error 500 bei allen Seiten.

Bei der Installation gab es einen Fehler den ich aber schon selbst behoben habe:
"Setting Engine Permissions: .............done
Rebuilding customers...done
Starting ispCP GUI-Backend communication Daemon: ispcp_daemon.
Starting ispCP Network Traffic Logger: ispcp_network.
Syntax error on line 26 of /etc/apache2/sites-enabled/00_master.conf:
ServerAdmin takes one argument, The email address of the server administrator
httpd not running, trying to start
Stopping Postfix Mail Transport Agent: postfix.
Starting Postfix Mail Transport Agent: postfix.
Stopping domain name service...: bind.
Starting domain name service...: bind.
Stopping Courier POP3 server: pop3d.
Starting Courier POP3 server: pop3d.
Stopping Courier IMAP server: imapd.
Starting Courier IMAP server: imapd.
Stopping ftp server: proftpd.
Starting ftp server: proftpd - processing configuration directory '/etc/proftpd/ispcp'
.
Stopping Courier authentication services: authdaemond.
Starting Courier authentication services: authdaemond."


RE: RC7-Stable Nur noch 500 Errors - Top44 - 02-28-2009 08:33 PM

Welche Module hast du geladen im apache ?


RE: RC7-Stable Nur noch 500 Errors - elitepilot - 02-28-2009 08:45 PM

Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
mpm_worker_module (static)
http_module (static)
so_module (static)
actions_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_default_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgid_module (shared)
dir_module (shared)
env_module (shared)
fcgid_module (shared)
mime_module (shared)
negotiation_module (shared)
proxy_module (shared)
proxy_http_module (shared)
rewrite_module (shared)
setenvif_module (shared)
status_module (shared)
suexec_module (shared)
Syntax OK


Hab grade festgestellt das nur php Seiten betroffen sind.
Problem gefixed.


RE: RC7-Stable Nur noch 500 Errors - BeNe - 02-28-2009 08:54 PM

Quote:Problem gefixed.
Und was war der Fehler ? So können andere auch daraus lernen...

Greez BeNe


RE: RC7-Stable Nur noch 500 Errors - elitepilot - 02-28-2009 10:27 PM

(02-28-2009 08:54 PM)BeNe Wrote:  
Quote:Problem gefixed.
Und was war der Fehler ? So können andere auch daraus lernen...

Greez BeNe

War in Problem das nicht im Zusammenhang mit ISPCP steht, sondern ein Fehler der durch ein Aptitude Upgrade ausgelöst wurde. Es wurden php-cgi und andere gelöscht durch ein neuinstallieren konnte das Problem behoben werden.


RE: [ERLEDIGT] RC7-Stable Nur noch 500 Errors - domix - 03-03-2009 10:42 AM

Habe das gleiche Problem, html Seiten laufen, ispCP läuft, phpmyadmin, webmail und ftp-client laufen auch, nur php-Skripte wollen nicht es kommt die Errorseite 500. , CGI und PHP ist für die Domain eingeschaltet. In den errorlogs steht folgendes:

[error] [client 91.63.114.110] SoftException in Application.cpp:508: Directory "/var/www/virtual/mysticgen.net/htdocs" is writeable by group

ich habe die Datei per FTP hochgeladen somit ist es die Gruppe www-data und User vu2001. Die index.php hat die Rechte 644 und htdocs 775, wenn ich htdocs auf 755 setze dann kommt das:
[error] [client 91.63.114.110] SoftException in Application.cpp:508: Directory "/var/www/virtual/mysticgen.net" is writeable by group

wenn ich mysticgen.net auf 755 setze dann kommt das:
[error] [client 91.63.81.185] SoftException in Application.cpp:499: Directory /var/www/virtual is not owned by vu2003

Das kann doch nicht sein !?
Habe die Stabile Version installiert
ispCP 1.0.0 OMEGA
build: 20090225

Nur php geht noch nicht.
Bitte um Hilfe da ich schon vieles versucht habe und es hat nicht geholfen.


RE: [ERLEDIGT] RC7-Stable Nur noch 500 Errors - joximu - 03-03-2009 06:33 PM

Die Verzeichnisberechtigungen sind so:
Quote:drwxr-xr-x 17 root root 4096 2009-02-16 16:21 /var
drwxr-xr-x 13 root root 4096 2009-02-17 14:48 /var/www
drwxr-xr-x 6 vu2000 www-data 4096 2009-02-17 15:14 /var/www/virtual/
dr-xr-x--- 10 vu2001 www-data 4096 2009-03-03 00:00 /var/www/virtual/domain1.tld
drwxrwxr-x 3 vu2001 vu2001 4096 2008-03-25 15:46 /var/www/virtual/domain1.tld/htdocs/

und hier sieht's so aus:
Quote:drwxr-xr-x 6 vu2000 vu2000 4096 2009-02-17 15:14 /var/www/fcgi/
drwxr-xr-x 4 vu2001 vu2001 4096 2008-03-11 00:06 /var/www/fcgi/domain1.tld/
drwxr-x--- 2 vu2001 vu2001 4096 2008-03-11 00:06 /var/www/fcgi/domain1.tld/php5

und innerhalb des domain Verzeichnisses sollten die Dateien so sein:
Besitzer: vu2001:vu2001 (bzw. vu20xx...)
Rechte Dateien: 644, Verzeichnisse: 755

Wenn's immernoch nicht klappt, dürfte bei apache/su/fastcgi was nicht stimmen...
Da wären mehr Infos gut.

Gruss
J


RE: [ERLEDIGT] RC7-Stable Nur noch 500 Errors - fulltilt - 03-03-2009 06:45 PM

Wurde die PHP Version vieleicht aktualisiert und Du hast eaccelerator drauf?
Wenn ja - dann muss eaccelerator neu kompiliert werden, danach apache neu starten.

Hier ist ein script um das Problem mit den User Rechten zu lösen:

nano /root/mysql.cnf
einfügen:
Code:
[client]
user=root
password=mysql_password

nano /var/www/ispcp/engine/setup/groups.sh
einfügen:
Code:
#!/bin/bash
#
# PROCESS DIRECTORY RIGHTS (OWNERSHIP & CHMOD)
#
# !!!! Edit path to mysql cnf file !!!!
mycnf=/root/mysql.cnf

# sample mysql.cnf looks like this:
# [client]
# user=user_for_ispcp_database_usualy_root
# password=password_of_user

for domain_id in `echo "SELECT domain_id FROM ispcp.domain" | mysql --defaults-file=$mycnf -s`;
do
uid=`echo "SELECT domain_uid FROM ispcp.domain WHERE domain_id='$domain_id'" | mysql --defaults-file=$mycnf -s`;
gid=`echo "SELECT domain_gid FROM ispcp.domain WHERE domain_id='$domain_id'" | mysql --defaults-file=$mycnf -s`;
dmn=`echo "SELECT domain_name FROM ispcp.domain WHERE domain_id='$domain_id'" | mysql --defaults-file=$mycnf -s`;
echo "===========================================================";
echo " $dmn";
echo "===========================================================";

# process ftp
echo "UPDATE \`ispcp\`.\`ftp_group\` SET \`gid\`='$gid' WHERE \`groupname\`='$dmn'" | mysql --defaults-file=/root/mysql.cnf -s
echo "UPDATE \`ispcp\`.\`ftp_users\` SET \`uid\`=$uid, \`gid\`='$gid' WHERE \`userid\` like '%@$dmn'" | mysql --defaults-file=/root/mysql.cnf -s
chown -vR vu$uid:vu$gid /var/www/virtual/$dmn
chmod 770 /var/www/virtual/$dmn
chown -v vu$uid:www-data /var/www/virtual/$dmn

chown -vR vu$uid:www-data /var/www/virtual/$dmn/backups
chmod 770 /var/www/virtual/$dmn/backups

chown -vR vu$uid:vu$gid /var/www/virtual/$dmn/cgi-bin
chmod 755 /var/www/virtual/$dmn/phptmp

chown -vR vu$uid:vu$gid /var/www/virtual/$dmn/errors
chmod 775 /var/www/virtual/$dmn/errors

chown -vR vu$uid:vu$gid /var/www/virtual/$dmn/htdocs
chmod -R -s /var/www/virtual/$dmn/htdocs
chmod -R 664 /var/www/virtual/$dmn/htdocs
find /var/www/virtual/$dmn/htdocs -type d -exec chmod 775 {} \;

chown -v vu$uid:www-data /var/www/virtual/$dmn/.ht*
chmod 640 /var/www/virtual/$dmn/.ht*

chown -vR vu$uid:www-data /var/www/virtual/$dmn/logs
chmod 770 /var/www/virtual/$dmn/logs

chown -vR vu$uid:www-data /var/www/virtual/$dmn/phptmp
chmod 770 /var/www/virtual/$dmn/phptmp

chown -R vmail.mail /var/mail/virtual/*

done
dann:
chmod 700 /var/www/ispcp/engine/setup/groups.sh

dann ausführen:
/var/www/ispcp/engine/setup/groups.sh

diese groups.sh und /root/mysql.cnf danach wieder löschen!


RE: [ERLEDIGT] RC7-Stable Nur noch 500 Errors - domix - 03-04-2009 04:49 AM

Danke euch allem für die schnelle Hilfe aber habe kein eAccellerator es hilft alles nicht, bei mir laufen 7 Webseiten und es lief alles bis ich ispCP installiert habe, alte ftp Benutzer können sich noch einloggen mit alten Daten (habe proFTPd mit MySQL laufen) nur haben sie alte Verzeichnisse und die funktionieren nicht mehr weil die Hauptdomain reserviert ist für ispCP, habe das Problem jetzt gelöst, ich habe /var/www/virtual den Benutzer und Gruppe root eingestellt und jetzt funktioniert alles aber wenn der Installer von ispCP das anders setzt (www-data und vu2000) dann gibt es villeicht noch was anderes was man umstellen kann.Smile