venicebeach
Goto Top

Apache Webserver führt PHP nicht richtig aus

Bin leider nicht all zu versiert auf PHP etc, und habe leider ein problem beim installieren von Dokuwiki

Ich möchte gerne Dokuwiki im intranet auf einem Server installieren. Als test habe ich es schon mal auf einem externen Webserver installiert. Da musste ich nur rauf laden, dann install.php ausführen und das ding lief.

Problem beim Internen Server ist, dass der Apacheserver das PHP nicht ausfährt. Wenn ich install.php da aufrufe, wird mir im explorer nur der Quellcode angezeigt.

Jemand ne Ahnung wie ich den Apache server dazu überrede, dass er das PHP ausführt und nicht nur den Quellcode zeigt?

Danke schon mal für die Hilfe

Content-ID: 189753

Url: https://administrator.de/contentid/189753

Ausgedruckt am: 22.11.2024 um 15:11 Uhr

Epixc0re
Epixc0re 17.08.2012 um 10:27:34 Uhr
Goto Top
Ohne Hintergrundinfos wird dir niemand helfen können.

Welches Betriebssystem?
Apache PHP Modul installiert?
VeniceBeach
VeniceBeach 17.08.2012 um 11:15:50 Uhr
Goto Top
PHP Modul war nicht installiert. Habe dies jetzt getan, geht aber immer noch nicht, habe vieleicht auch nicht alles richtig gemacht bei der installation. Betriebssxstem ist win 2008 server

Vieleicht hilft ja die httpd weiter.

ServerRoot "C:/PROGRA~2/OTRS/Apache"
Listen 80
AddType application/x-httpd-php .php

LoadModule php5_module c:/server/php/php5apache2.dll
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_alias_module modules/mod_authn_alias.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
#LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cache_module modules/mod_cache.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule charset_lite_module modules/mod_charset_lite.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_lock_module modules/mod_dav_lock.so
#LoadModule dbd_module modules/mod_dbd.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
#LoadModule disk_cache_module modules/mod_disk_cache.so
#LoadModule dumpio_module modules/mod_dumpio.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule ext_filter_module modules/mod_ext_filter.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule filter_module modules/mod_filter.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule ident_module modules/mod_ident.so
#LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
#LoadModule ldap_module modules/mod_ldap.so
#LoadModule logio_module modules/mod_logio.so
LoadModule log_config_module modules/mod_log_config.so
#LoadModule log_forensic_module modules/mod_log_forensic.so
#LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
#LoadModule reqtimeout_module modules/mod_reqtimeout.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule ssl_module modules/mod_ssl.so
#LoadModule status_module modules/mod_status.so
#LoadModule substitute_module modules/mod_substitute.so
#LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>

User daemon
Group daemon

</IfModule>
</IfModule>


ServerAdmin webmaster@somenet.com


DocumentRoot "C:/PROGRA~2/OTRS/Apache/htdocs"


<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from none
</Directory>


<Directory "C:/PROGRA~2/OTRS/Apache/htdocs">

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny
Allow from all

</Directory>


<IfModule dir_module>
DirectoryIndex index.html
</IfModule>


<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>


ErrorLog "logs/error.log"

LogLevel warn

<IfModule log_config_module>

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

<IfModule logio_module>
              1. You need to enable mod_logio.c to use %I and %O
              LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
              </IfModule>


              CustomLog "logs/access.log" common


              </IfModule>

              <IfModule alias_module>

              ScriptAlias /cgi-bin/ "C:/PROGRA~2/OTRS/Apache/cgi-bin/"

              </IfModule>

              <IfModule cgid_module>

              </IfModule>


              <Directory "C:/PROGRA~2/OTRS/Apache/cgi-bin">
              AllowOverride None
              Options None
              Order allow,deny
              Allow from all
              </Directory>


              DefaultType text/plain

              <IfModule mime_module>

              </IfModule>


              <IfModule ssl_module>
              SSLRandomSeed startup builtin
              SSLRandomSeed connect builtin
              </IfModule>

              1. ---
              2. OTRS configuration
              3. ---

              1. load mod_perl
              LoadFile 'C:/PROGRA~2/OTRS/StrawberryPerl/perl/bin/perl512.dll'
              LoadModule perl_module modules/mod_perl.so
              LoadModule apreq_module modules/mod_apreq2.so

              1. include the OTRS configuration
              Include 'C:/PROGRA~2/OTRS/OTRS/scripts/apache2-httpd.include.conf'

              1. redirect / to the Agent interface
              2. just use customer.pl if you want the Customer interface as default
              RedirectMatch ^/$ /otrs/index.pl

              1. ---
nxclass
nxclass 17.08.2012 aktualisiert um 14:06:49 Uhr
Goto Top
meine Glaskugel sagt mir: du verwendest 'short open Tags' und diese sind bei deiner Installation nicht erlaubt
<?
oder
<?php

EDIT: du verwendest hoffentlich in der URL des Browsers http:- offt zieht man die Datei einfach rein oder macht doppelklick drauf - mit file: geht das natürlich nicht.
JoachimKunz
JoachimKunz 17.08.2012 aktualisiert um 15:19:47 Uhr
Goto Top
Kleine Frage am Rande:
Hast du auch PHP installiert???

http://windows.php.net/downloads/releases/php-5.3.16-Win32-VC9-x86.msi

Gruß
Joachim
bytecounter
bytecounter 17.08.2012 um 15:33:53 Uhr
Goto Top
Wo sagst Du ihm denn, dass er .php auch als PHP-Dateien parsen soll?

Hier mal eine einfache Version:
<IfModule mod_php5.c>

    <FilesMatch "\.ph(p3?|tml)$">  
	SetHandler application/x-httpd-php
    </FilesMatch>

    <FilesMatch "\.phps$">  
	SetHandler application/x-httpd-php-source
    </FilesMatch>

</IfModule>

vg