Instalasi CMS advertising OpenX pada CPanel
Detected problem:
The PHP "memory_limit" value is set to less than the required minimum of 128MB, but because the built in PHP function "ini_set" has
been disabled, the memory limit cannot be automatically increased.
Untuk perubahan nilai parameter seperti memory_limit atau lainnya untuk php pada CPanel tidak bisa melalui function ini_set(), melainkan harus melalui file php.ini, yaitu dengan membuat file bernama php.ini pada folder diinginkan (misal public_html/ atau subfolder public_html/openx/ bila instalasi di folder openx/), lalu tambahkan baris pada file php.ini :
memory_limit = 128M
Untuk mencek nilai parameter php Anda bisa membuat satu file (misal phpinfo.php) diletakkan satu folder dengan file php.ini berada, lalu isikan:
<?php phpinfo();?>
Kemudian untuk menghindari pengecekan ini_set memory_limit oleh OpenX, caranya edit file pre-check.php lalu ubah baris 337 – 353, menjadi:
/*$minimumRequiredMemory = OX_getMinimumRequiredMemory();
$phpMemoryLimit = OX_getMemoryLimitSizeInBytes();
if ($phpMemoryLimit > 0 && $phpMemoryLimit < $minimumRequiredMemory) {
// The memory limit is too low, but can it be increased?
$memoryCanBeSet = OX_checkMemoryCanBeSet();
if (!$memoryCanBeSet) {
$minimumRequiredMemoryInMB = $minimumRequiredMemory / 1048576;
$errorMessage = 'The PHP "memory_limit" value is set to less than the required minimum of ' .
$minimumRequiredMemoryInMB . 'MB, but because the built in PHP function "ini_set" ' .
'has been disabled, the memory limit cannot be automatically increased.';
$aErrors[] = $errorMessage;
$isSystemOK = false;
if ($return === true) {
$return = -4;
}
}
}*/
Selanjutnya silakan lanjutkan proses instalasi. Bila pada tahap “system check” terlihat memory_limit masih terdeteksi 64M, dapat diabaikan saja, tetap lanjutkan instalasi hingga proses selesai.
Situs resmi OpenX: http://www.openx.org