Another question (PHP.INI related): What other things should be ON or TRUE or ACTIVE in php.ini for it all to work. Because my host leaves a php.ini.sample file which i can add in or comment out certain functions.
The only critical setting that needs to be off is register_globals, which is also checked by the installer, and as far as we know is the only issue that has surfaced independent of host-imposed limitations. I am researching an issue I suspect may result from safe_mode=on in some situations. I have also bumped into an apparent restriction of the glob() function in the Admin CP by one host, but generally host-restricted functions don't fall in the category of something you can edit in your php.ini.
To use the upload-from-URL feature and the license verification in the Admin CP working, you will need to have allow_url_fopen = On. If you have trouble entering your license number in your Admin CP due to a restriction you aren't able to change, please e-mail me for a mini-utility that will take care of this for you.
magic_quotes can be on or off according to your preference; there may be some stray " escaped quotes in some places I haven't gotten to testing yet on this, but in either case it can only cause minor cosmetic issues. I code with magic_quotes off to be on the safe side when it comes to sanitizing data, so there's a chance I may have missed stripping escape slashessomewhere in the preview features and the such.
You should of course edit post_max_size, upload_max_filesize, memory_limit and max_input time to match the size of of content you are uploading. If you upload huge images (ca. 3 Mpix upwards), you will need to bump up these settings from the default 2MB post/upload limit and 16MB memory limit in proportion to your estimated needs. For more information on approximate image-size-to-memory correlation and recommended memory settings, please read here.
To enable image processing functions, you need to have GD1 or GD2 image library in your PHP build. This is generally installed by default, and where it isn't your host should be able to enable it for you, as it's a standard issue PHP extension. In a Windows setup, you can change it by uncommenting/adding in "extension=php_gd2.dll". On Linux, you will need to recompile your PHP for this (which is automated by some control panels such as cPanel/WHM).
If you want to use SMTP mail instead of the regular PHP mail() function (for example if you are on a Windows server and can't send unauthenticated SMTP mail, or want to use a remote SMTP mail server), you will need to have the PEAR Mail extension available. This is also standard issue and should be available with every host who supports anything beyond the bare defaults for their customers.
Beyond this, we do not currently employ any special extensions you'd need to enable to make your iWiccle work. If you come across any compatibility issues with iWiccle and your hosting company, please report it to us in the forums. To speed up troubleshooting, please upload a phpinfo file to your server and message me the URL in private to review your settings.
When we release versions with extended multibyte support and alternative database connections/servers in the future, you will also need to enable mbstring and the relevant database extensions (MySQLi, MSSQL, PostgreSQL, Oracle/OCI8, and whichever other solutions there's sufficient demand for).










