![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/inventory.corals.io/vendor/mrclay/minify/docs/ |
If this page doesn't help, please post a question on our [Google group](http://groups.google.com/group/minify). # Installing Minify for the first time 1. Clone the [minify git repository](https://github.com/mrclay/minify). 1. The distribution contains a folder "min". Copy this into your DOCUMENT\_ROOT so it is a **direct child** of DOCUMENT\_ROOT (e.g. `http://example.com/min/`). Document roots are usually named `htdocs`, `public_html`, or `www`. 1. Test it can serve content: http://example.com/min/?f=min/quick-test.js and http://example.com/min/?f=min/quick-test.css 1. If you want to use the BuilderApp, you must enable it in `min/config.php`. Note: The BuilderApp will not function properly in subdirectories, but it's not necessary for Minify's functionality. Done! (Optional) See TestingMinify if you'd like to run unit tests. ### Hosting on Lighttpd Minify comes with Apache mod\_rewrite rules, but this does the same for Lighttpd: ``` url.rewrite-once = ( "^/min/([a-z]=.*)" => "/min/index.php?$1" ) ``` # Usage Enable the BuilderApp via your [config file](https://github.com/mrclay/minify/blob/master/min/config.php#L10). The default password is "admin", but even if no password is used there's very little server information disclosed. Browse to http://example.com/min/ The Minify URI Builder will help you create URIs you can use to minify existing files on your site. You can see screenshots and get a feel for this process from this [walkthrough on mrclay.org](http://mrclay.org/index.php/2008/09/19/minify-21-on-mrclayorg/) More info here: https://github.com/mrclay/minify/blob/master/MIN.txt You may want to disable the BuilderApp when not in use. # Configuration [min/config.php](https://github.com/mrclay/minify/blob/master/min/config.php) holds general config options. [min/groupsConfig.php](https://github.com/mrclay/minify/blob/master/min/groupsConfig.php) holds preset groups of files to minify. (The builder application can help with this). CookBook shows how to customize settings between production/development environments, and between groups. CustomSource shows how to set some file/source-specific options, or serve content from a PHP script or URL. # Problems? See [CommonProblems](https://github.com/mrclay/minify/blob/master/docs/CommonProblems.wiki.md) and [Debugging](https://github.com/mrclay/minify/blob/master/docs/Debugging.wiki.md). You might also try [TestingMinify](https://github.com/mrclay/minify/blob/master/docs/TestingMinify.wiki.md) (running `test_environment.php` in particular).