首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhpMyAdmin和Suhosin为Suhosin设置选项。

PhpMyAdmin和Suhosin为Suhosin设置选项。
EN

Stack Overflow用户
提问于 2011-08-13 02:18:14
回答 2查看 5.9K关注 0票数 1

我在同一台服务器上使用Suhosin和PhpMyAdmin时遇到了问题。在阅读文档时: phpmyadmin表示我应该覆盖phpmyadmin.net的设置,例如"suhosin.request.max_vars“。我该把这个放在哪里?

在我的apapche2/conf.d/phpmyadmin.conf中

代码语言:javascript
复制
# Note: Please refer to /etc/apache2/sites-available/default-ssl for SSL/TLS setting.
#Alias /phpmyadmin "/usr/share/apache2/phpmyadmin/"
#Alias /mysql "/usr/share/apache2/phpmyadmin/"
<Directory "/usr/share/apache2/phpmyadmin/">
    Options -Indexes
</Directory>

默认-ssl

代码语言:javascript
复制
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/site/public
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/ssl_access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    # Removed SSL config 

Alias /phpmyadmin /usr/share/apache2/phpmyadmin/
</VirtualHost>
</IfModule>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-13 02:49:41

弄清楚这一点,这可能对其他任何人都有帮助:

代码语言:javascript
复制
<Directory "/usr/share/apache2/phpmyadmin/">
Options -Indexes

<IfModule mod_php5.c>
    php_value suhosin.request.max_vars 2048
    php_value suhosin.request.max_value_length 1000000
    php_value suhosin.request.max_array_index_length 256
    php_value suhosin.request.max_totalname_length 8192
    php_value suhosin.post.max_vars 2048
    php_value suhosin.post.max_array_index_length 256
    php_value suhosin.post.max_totalname_length 8192
    php_value suhosin.post.max_value_length 1000000
    php_flag suhosin.sql.bailout_on_error Off
    php_value suhosin.log.file 0
    php_value suhosin.log.phpscript 0
    php_flag suhosin.log.phpscript.is_safe Off
    php_value suhosin.log.sapi 0
    php_value suhosin.log.script 0
    php_flag suhosin.log.use-x-forwarded-for Off
    </IfModule>
</Directory>
票数 3
EN

Stack Overflow用户

发布于 2012-01-20 01:12:51

这些文件实际上属于/etc/php5/conf.d/suhosin.ini

并且可以限制为以下语句(因为其他语句是缺省的)

代码语言:javascript
复制
suhosin.request.max_vars=2048
suhosin.post.max_vars=2048
suhosin.request.max_array_index_length=256
suhosin.post.max_array_index_length=256
suhosin.request.max_totalname_length=8192
suhosin.post.max_totalname_length=8192
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7044533

复制
相关文章

相似问题

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