首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache将php页面加载为文本

Apache将php页面加载为文本
EN

Stack Overflow用户
提问于 2015-10-19 17:50:46
回答 1查看 77关注 0票数 0

我的Apache2服务器有问题。我在Debian OS上使用VDS。服务器将所有文件显示为纯文本。

下面是示例:click

Apache配置:

代码语言:javascript
复制
<VirtualHost 213.159.209.165:80>
    ServerName pixellot.ru
    AddDefaultCharset off
    AssignUserID romancasper romancasper
    DirectoryIndex index.html index.php
    DocumentRoot /var/www/romancasper/data/www/pixellot.ru
    ServerAdmin webmaster@pixellot.ru
    ServerAlias www.pixellot.ru
    CustomLog /var/www/httpd-logs/pixellot.ru.access.log combined
    ErrorLog /var/www/httpd-logs/pixellot.ru.error.log
    <FilesMatch "\.ph(p[3-5]?|tml)$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    </FilesMatch>
    php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@pixellot.ru"
    php_admin_value upload_tmp_dir "/var/www/romancasper/data/mod-tmp"
    php_admin_value session.save_path "/var/www/romancasper/data/mod-tmp"
    php_admin_value open_basedir "/var/www/romancasper/data:."
</VirtualHost>
<Directory />
    #Options FollowSymLinks
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order deny,allow
    Allow from all
</Directory>
<Directory /var/www/romancasper/data/www/pixellot.ru>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

我需要做什么?

EN

回答 1

Stack Overflow用户

发布于 2015-10-19 18:20:41

代码语言:javascript
复制
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>

替换为:

代码语言:javascript
复制
<FilesMatch "\.php$">
    SetHandler application/x-httpd-php-source
</FilesMatch>

或将应用程序类型更改为: application/octet-stream或text/html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33211422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档