ich versuche verzweifelt otrs in einen domain in plesk ein zu bauen. leider bis jetzt ohne erfolg.
meine conf für die domain sieht so aus:
Code: Select all
# ATTENTION!
# DO NOT MODIFY THIS FILE OR ANY PART OF IT. THIS CAN RESULT IN IMPROPER PLESK
# FUNCTIONING OR FAILURE, CAUSE DAMAGE AND LOSS OF DATA. IF YOU REQUIRE CUSTOM
# MODIFICATIONS TO BE APPLIED TO THE CONFIGURATION, PLEASE, PERFORM THEM IN THE
# FOLLOWING FILE(S):
# /var/www/vhosts/domain.at/conf/vhost.conf
# /var/www/vhosts/domain.at/conf/vhost_ssl.conf
# /var/www/vhosts/domain.at/subdomains/<subdomain-name>/conf/vhost.conf
<IfModule mod_ssl.c>
<VirtualHost 00.00.00.00:443>
ServerName domain.at:443
SuexecUserGroup domain-at psacln
ServerAdmin shop@domain.at
DocumentRoot /var/www/vhosts/domain.at/httpdocs
CustomLog /var/www/vhosts/domain.at/statistics/logs/access_ssl_log plesklog
ErrorLog /var/www/vhosts/domain.at/statistics/logs/error_ssl_log
<IfModule mod_userdir.c>
UserDir /var/www/vhosts/domain.at/web_users
</IfModule>
#ScriptAlias /cgi-bin/ /var/www/vhosts/domain.at/httpdocs/otrs/bin/cgi-bin/
Alias /plesk-stat /var/www/vhosts/domain.at/statistics/
Alias /webstat /var/www/vhosts/domain.at/statistics/webstat
Alias /webstat-ssl /var/www/vhosts/domain.at/statistics/webstat-ssl
Alias /ftpstat /var/www/vhosts/domain.at/statistics/ftpstat
Alias /anon_ftpstat /var/www/vhosts/domain.at/statistics/anon_ftpstat
Alias /otrs-web /var/www/vhosts/domain.at/httpdocs/otrs/var/httpd/htdocs/
ScriptAlias /otrs /var/www/vhosts/domain.at/httpdocs/otrs/bin/cgi-bin/
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /opt/psa/var/certificates/cert-qZf6kW
<Directory /var/www/vhosts/domain.at/httpdocs>
<IfModule mod_perl.c>
<Files ~ (\.pl$)>
SetHandler perl-script
PerlHandler ModPerl::Registry
Options ExecCGI
PerlSendHeader On
PerlSetupEnv On
allow from all
PerlSendHeader On
</Files>
</IfModule>
<IfModule mod_perl.c>
<Files ~ (\.asp$)>
SetHandler perl-script
PerlHandler Apache::ASP
PerlSetVar Global /tmp
</Files>
</IfModule>
<IfModule mod_php4.c>
php_admin_flag engine on
php_admin_value open_basedir "/var/www/vhosts/domain.at/httpdocs:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_value open_basedir "/var/www/vhosts/domain.at/httpdocs:/tmp"
</IfModule>
<IfModule mod_python.c>
<Files ~ (\.py$)>
SetHandler python-program
PythonHandler mod_python.cgihandler
</Files>
</IfModule>
SSLRequireSSL
Options +Includes +ExecCGI
</Directory>
<Directory /var/www/vhosts/domain.at/web_users>
<IfModule mod_php4.c>
AddType text/plain .php .php4 .php3 .phtml
php_admin_flag engine off
</IfModule>
<IfModule mod_php5.c>
AddType text/plain .php .php5 .php4 .php3 .phtml
php_admin_flag engine off
</IfModule>
</Directory>
<Directory "/var/www/vhosts/domain.at/statistics">
AuthType Basic
AuthName "Domain-Statistiken"
AuthUserFile /var/www/vhosts/domain.at/pd/d..plesk-stat
require valid-user
</Directory>
Alias "/error_docs" "/var/www/vhosts/domain.at/error_docs"
ErrorDocument 400 /error_docs/bad_request.html
ErrorDocument 401 /error_docs/unauthorized.html
ErrorDocument 403 /error_docs/forbidden.html
ErrorDocument 404 /error_docs/not_found.html
ErrorDocument 500 /error_docs/internal_server_error.html
</VirtualHost>
</IfModule>
<VirtualHost 00.00.00.00:80>
ServerName domain.at:80
SuexecUserGroup domain-at psacln
ServerAdmin "shop@domain.at"
DocumentRoot /var/www/vhosts/domain.at/httpdocs
CustomLog /var/www/vhosts/domain.at/statistics/logs/access_log plesklog
ErrorLog /var/www/vhosts/domain.at/statistics/logs/error_log
<IfModule mod_userdir.c>
UserDir /var/www/vhosts/domain.at/web_users
</IfModule>
#ScriptAlias /cgi-bin/ /var/www/vhosts/domain.at/httpdocs/otrs/bin/cgi-bin/
Redirect permanent /plesk-stat https://domain.at/plesk-stat
Redirect permanent /webstat https://domain.at/webstat
Redirect permanent /webstat-ssl https://domain.at/webstat-ssl
Redirect permanent /ftpstat https://domain.at/ftpstat
Redirect permanent /anon_ftpstat https://domain.at/anon_ftpstat
<IfModule mod_ssl.c>
SSLEngine off
</IfModule>
<Directory /var/www/vhosts/domain.at/httpdocs>
<IfModule mod_perl.c>
<Files ~ (\.pl$)>
SetHandler perl-script
PerlHandler ModPerl::Registry
Options ExecCGI
PerlSendHeader On
PerlSetupEnv On
allow from all
</Files>
</IfModule>
<IfModule mod_perl.c>
<Files ~ (\.asp$)>
SetHandler perl-script
PerlHandler Apache::ASP
PerlSetVar Global /tmp
</Files>
</IfModule>
<IfModule mod_php4.c>
php_admin_flag engine on
php_admin_value open_basedir "/var/www/vhosts/domain.at/httpdocs:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_value open_basedir "/var/www/vhosts/domain.at/httpdocs:/tmp"
</IfModule>
<IfModule mod_python.c>
<Files ~ (\.py$)>
SetHandler python-program
PythonHandler mod_python.cgihandler
</Files>
</IfModule>
Options +Includes +ExecCGI
</Directory>
<Directory /var/www/vhosts/domain.at/web_users>
<IfModule mod_php4.c>
AddType text/plain .php .php4 .php3 .phtml
php_admin_flag engine off
</IfModule>
<IfModule mod_php5.c>
AddType text/plain .php .php5 .php4 .php3 .phtml
php_admin_flag engine off
</IfModule>
</Directory>
Alias "/error_docs" "/var/www/vhosts/domain.at/error_docs"
Alias "/otrs-web" "/var/www/vhosts/domain.at/httpdocs/otrs/var/httpd/htdocs"
ScriptAlias "/otrs" "/var/www/vhosts/domain.at/httpdocs/otrs/bin/cgi-bin"
#ScriptAlias / /var/www/vhosts/domain.at/httpdocs/otrs/bin/cgi-bin/
ErrorDocument 400 /error_docs/bad_request.html
ErrorDocument 401 /error_docs/unauthorized.html
ErrorDocument 403 /error_docs/forbidden.html
ErrorDocument 404 /error_docs/not_found.html
ErrorDocument 500 /error_docs/internal_server_error.html
</VirtualHost>
die Verzeichnissstrucktur sieht wie folgt aus:
domain.at
|-cgi-bin
|-httpdocs
|-tmp
|-...
in httpdocs habe ich den ordner otrs rein kopiert , so wie er war.
Das Problem ist nun das wenn ich das install.pl oder das index.pl starte immer die fehlermeldung 500 bekomme und im errorlog steht das er die Kernel/Config.pm nicht finden kann.
Warum ist das so, kann mir da jemand weiter helfen?
Danke