apache.conf 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # phpMyAdmin default Apache configuration
  2. Alias /%pma_alias% /usr/share/phpmyadmin
  3. <Directory /usr/share/phpmyadmin>
  4. Options FollowSymLinks
  5. DirectoryIndex index.php
  6. <IfModule mod_php5.c>
  7. Define PHP_ENABLED
  8. </IfModule>
  9. <IfModule mod_php7.c>
  10. Define PHP_ENABLED
  11. </IfModule>
  12. <IfDefine PHP_ENABLED>
  13. AddType application/x-httpd-php .php
  14. php_flag magic_quotes_gpc Off
  15. php_flag track_vars On
  16. php_flag register_globals Off
  17. php_admin_flag allow_url_fopen Off
  18. php_value include_path .
  19. php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
  20. php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext:/usr/share/javascript/
  21. </IfDefine>
  22. <IfDefine !PHP_ENABLED>
  23. <FilesMatch \.php$>
  24. SetHandler "proxy:unix:/var/run/hestia-php.sock|fcgi://localhost"
  25. </FilesMatch>
  26. </IfDefine>
  27. </Directory>
  28. # Authorize for setup
  29. <Directory /usr/share/phpmyadmin/setup>
  30. <IfModule mod_authn_file.c>
  31. AuthType Basic
  32. AuthName "phpMyAdmin Setup"
  33. AuthUserFile /etc/phpmyadmin/htpasswd.setup
  34. </IfModule>
  35. Require valid-user
  36. </Directory>
  37. # Disallow web access to directories that don't need it
  38. <Directory /usr/share/phpmyadmin/libraries>
  39. Order Deny,Allow
  40. Deny from All
  41. </Directory>
  42. <Directory /usr/share/phpmyadmin/setup/lib>
  43. Order Deny,Allow
  44. Deny from All
  45. </Directory>