bitweaver PHP Settings

{form legend="Server Settings" class=checks}

Required Settings

The settings below are required by bitweaver to run. If any of these settings are not met, you will have to change these before you can continue with the installation process.

{formlabel label="Required settings"} {forminput} {foreach from=$required item="check"} {if $check.passed}

{biticon ipackage="icons" iname="dialog-ok" iexplain=success} {$check.note}

{else}

{biticon ipackage="icons" iname="dialog-error" iexplain=error} {$check.note}

{/if} {/foreach} {if $http_referer_error}

{biticon ipackage="icons" iname="dialog-error" iexplain=error} We have detected that we cannot access the _SERVER['HTTP_REFERER'] variable from your browser. This can be because you have bookmarked this page and accessed this page directly. If so, this will probably not cause any problems during installation.
However, if you came here from the welcome page, you are probably using some sort of firewall which is blocking this information (a common example is Norton Firewall). Please disable this feature or the firewall until the installation process is completed.

{/if} {/forminput}
{if $error}

{biticon ipackage="icons" iname="dialog-error" iexplain=error} Before you can continue with the installation, you must rectify the problems listed in red.
After you have made the changes, you can reload the page.

{else}

{biticon ipackage="icons" iname="dialog-ok" iexplain=success} Your system meets all the requirements.

{/if}

Recommended Settings

The following are settings that aren't strictly required by bitweaver to run, but are recommendations.
bitweaver might still operate if your settings do not quite match the recommended. These settings can be adjusted by changing appropriate values in your php.ini file. If you should have problems setting these, please consult the documentation in the php.ini file itself and the PHP HomePage.

{formlabel label="Recommended settings"} {forminput} {foreach from=$recommended item="check"} {/foreach}
Recommended php.ini Settings
Setting Should be Actual
{if $check.passed} {biticon ipackage="icons" iname="dialog-ok" iexplain=success} {else} {biticon ipackage="icons" iname="dialog-warning" iexplain=warning} {assign var=rec_warning value=true} {/if} {$check.0} {$check.shouldbe} {$check.actual}
{/forminput}
{if $memory_warning}

{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} Your memory limit settings are rather low. bitweaver requires at least 16MB memory to run, even having a limit of 16MB might cause undesired results. If you end up loading blank pages, it might be the memory_limit setting in your php.ini file. If you have a php optimiser such as eAccelerator installed you should be fine with 16MB, if not, please try to raise the limit to something higher.

{/if} {if $rec_warning}

{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} Not all the recommended setting have been met. However, your site might still work without problems. Please keep these settings in mind when you run into problems.

{else}

{biticon ipackage="icons" iname="dialog-ok" iexplain=success} All recommended settings have been met.

{/if}

Recommended Extensions

bitweaver takes advantage of particular PHP extensions for full functionality. If any of these extensions are not available to bitweaver, particular features might not work and it might even render particular packages useless.

{formlabel label="Thoroughly recommended extensions"} {forminput} {foreach from=$extensions item="check"} {if $check.passed}

{biticon ipackage="icons" iname="dialog-ok" iexplain=success} {$check.note}

{else} {assign var=extwarning value=1}

{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} {$check.note}

{/if} {/foreach} {/forminput}
{if $extwarning}

{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} Before you continue, we suggest that you try and install the mentioned extensions. If you can not do so, please bear in mind that these extensions can be installed at any time and might enhance your bitweaver experience.

{else}

{biticon ipackage="icons" iname="dialog-ok" iexplain=success} All recommended extensions are installed.

{/if}

Recommended PEAR Extensions

PEAR provides extensions to php, which can easily be installed and updated using the pear interface on linux. None of the extenstions below are required, they always provide an alternative to the existing methods available. Often these alternatives are superior to the default methods.

{formlabel label="Recommended PEAR Extensions"} {forminput} {if !$pearexts.PEAR.passed} {assign var=pearinstall value=1}

{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} {$pearexts.PEAR.note}

Extensions we can make use of:

{else} {foreach from=$pearexts item="check"} {if $check.passed}

{biticon ipackage="icons" iname="dialog-ok" iexplain=success} {$check.note}

{else} {assign var=pearextswarning value=1}

{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} {$check.note}

{/if} {/foreach} {/if} {/forminput}
{if $pearinstall or $pearextswarning}

{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} Installation help: Below you can find a selection of methods to install PEAR extensions to make them work for your bitweaver install. Please note that none of these extensions are required and only enhance some bitweaver features:

{else}

{biticon ipackage="icons" iname="dialog-ok" iexplain=success} All recommended pear extensions are installed.

{/if}

Recommended Executables

Here we test for a set of executable files on your server. These files are not mandatory but will enable you to perform certain tasks. We generally try to avoid using external applications, but sometimes it's the easiest and quickest way to achieve a certain goal.

{formlabel label="Recommended executables"} {forminput} {foreach from=$executables item="check"} {if $check.passed}

{biticon ipackage="icons" iname="dialog-ok" iexplain=success} {$check.note}

{else} {assign var=executableswarning value=1}

{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} {$check.note}

{/if} {/foreach} {/forminput}
{if $executableswarning}

{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} Please bear in mind that certain options will not be available to you due to the fact that some of the applications bitweaver uses are not available. e.g.: if unzip is not available, .zip files cannot be processed after uploading them.

{else}

{biticon ipackage="icons" iname="dialog-ok" iexplain=success} All recommended executables are installed.

{/if}

Settings worth knowing about

The settings below are merely for your information and are meant to help you work out problems that might occur.

{formlabel label="Settings worth knowing about"} {forminput} {foreach from=$show item="check"}

{$check}

{/foreach} {/forminput}
{if !$error}
{/if} {/form}