Table of Contents

Q101 - open_basedir restrictions effective on the temporary directory
Description
Workaround
About JoomlaPack warnings

Q101 - open_basedir restrictions effective on the temporary directory

Severity: High

Description

Access to the temporary directory is restricted by your PHP open_basedir setting. This kind of restriction is applied by your host in the server's php.ini which is usually out of touch to the users. In short, open_basedir restricts the directories any PHP script can write files to. Setting the directory's permissions won't help; this is a system restriction imposed by PHP settings.

Remember that JoomlaPack versions 1.3 and higher use the temporary directory specified in your Joomla! configuration.php. If this directory is not writable due to these restrictions, you will also be unable to install any Joomla! extensions. If you have to change this directory, you will have to manually edit configuration.php with a text editor.

Workaround

You must use another directory, residing inside the open_basedir allowed paths.

About JoomlaPack warnings

JoomlaPack detects potential issues which might negatively impact the backup process. Many of them are caused by specific PHP configurations. The cause of those issues is mostly or thoroughly known, but since it resides in the server configuration which JoomlaPack can not control we can't provide some "patch" or bug fix to solve them. We try to provide practical solutions or workarounds instead.

The severity of each of these warnings is displayed on the top of this help screen. There are three levels: low, medium and high. The "Low" level implies that the detected issue will most probably have no impact on you. "Medium" level warnings have a higher chance of causing problems, but the proposed workaround may be applied to alleviate its effects. "High" level warnings should be treated as errors; the detected issue will cause backup failure unless the proposed workaround is applied.

Remember, if all else fails, contact us on our support forum . We are here to help you. Please, before posting to the forum, try to follow the "workaround" procedure outlined above and tell us that you did try the proposed solution before asking us for support.