when reporting any issues and bugs please do the following after installing the extension:
1.) Visit the url: http://YOURMAGENTOWEBSITE/lib/minify/m.php
This should return a blank page with only these words
HTTP/1.0 404 Not Found
2.) Visit the url: http://YOURMAGENTOWEBSITE/lib/minify/m.php?f=/skin/frontend/default/default/css/print.css
You should see css in a condensed form. Also files starting with minify_ should be written to /var/minifycache.
3.) Change to address http://YOURMAGENTOWEBSITE/skin/m/1232681243/skin/frontend/default/default/css/print.css
This should show the identical file from step 2.
OR on Speedster versions < 2.0
4.) Go to http://YOURMAGENTOWEBSITE and view the source
Copy and paste the address for the CSS and or JS files into your browser address bar. This should now give a minified output of all your requested files.
When reporting bugs please verify that you have followed the instruction carefully and let me know at what stage your installation runs into trouble. The net tab of the firebug firefox extension is generally helpful in finding out what is not loading correctly.
Most likely you will see “Internal Server Error” which is caused by wrong permissions. These differ from server to server but most often 755 or 775 work. If in doubt check what is working for your main index.php in the Magento root folder.
Apply the same setting to the folder /lib/minify and the file m.php
Check that you have adapted the url to include the subfolder if you haven’t installed Magento in the webroot
Again problems could be caused by wrong permissions for the cache directory. Check permissions on /var/minifycache
Is the output garbled? This could mean that content gets compressed twice. One culprit can be eliminated by turning off zlib compression for this folder. Edit /lib/minify/.htaccess and follow the comments.
Problems here usually mean something is wrong with the rewrite rule in the htaccess file. (.htacess for versions before 2.0 and skin/m/.htaccess for the current version). Please ensure your server supports apache rewrite rules. Please also check the file permissions for the .htaccess files. The easiest would be to compare them to your .htaccess file in your main Magento folder and make them the same.
If you are on versions below 2.0 please double check that you have added the supplied code at the right position (it is found somewhere in the middle of the file). Double check that you have uncommented the rewriteBase line. If you are running from a subfolder you need to change this line to include the subfolder. For multi store setups please also follow the advice linked to from the main extension page on MagentoConnect.
Can’t see anything in between <head>. This could again mean a permission issue. Change permissions on /app/code/community/Fooman/Speedster and all containing files.
Another cause could be an incompatibility with another extension - check if any other extensions are installed which could interfere. There is a known issue in working in conjunction with Canonical URLs and a workaround is linked from the instructions.
Deleting /var/cache can also help.
Another cause for nothing to show up is if the extension got disabled in the back-end under System > Configuration > Advanced (check all scopes default,website and store)
Have you previously run the compilation mode? If yes disable it via commenting out everything in includes/config.php
If you are running on a different platform than Apache on Linux you very likely need to adapt the given instructions to your platform.
Yes a little. Have a look if there is a htacces in the lib folder denying access. Speedster should come with an additional htacces in lib/minify which is meant to override this. But seems this doesn’t work. Easiest test would be to temporarily rename /lib/.htaccess