Module loader blocked by suhosin and Screen in Upgrade Wizard is Blank

Cargador de módulos bloqueado por suhosin y Subir el paquete en la pantalla del Asistente para actualización está en blanco

1. Este cambio fue llamando al proveedor de hosting compartido para que modifique el php.ini

Se envió instrucciones para que agreguen las siguientes lineas al php.ini

; configuration for php suhosin module
extension=suhosin.so
suhosin.executor.include.whitelist="phar"
suhosin.executor.include.whitelist="upload"

Lo que hizo que el cargador de módulos funcione.

Upload stream is blocked by Suhosin,

2.- Este cambio fue directamente en el core de SUGARCRM

Cuando queremos utilizar el Cargador de módulos en SUGARCRM CE para instalar un paquete de idiomas, se nos presenta 3 errores y son:

  1. Module Loader
    Upload stream is blocked by Suhosin, please add “upload” to suhosin.executor.include.whitelist (See sugarcrm.log for more information)

    • Debemos modificar el archivo  /include/upload_file.php,
    • Buscamos la funcion public static function getSuhosinStatus(), cambiamos $configuration = ini_get_all(‘suhosin’ , false);
      a $configuration = ini_get_all(‘suhosin’);
  2. Specified directory ” for zip file extraction does not exist
    • sugarcrm-directorio-especifico-fiwicorp
    • /include/utils/sugar_file_utils.phpEn versiones anteriores la linea era la 196, pero en la versión que estaba tratando tuve que comentar la linea 287, de forma que quede de la siguiente manera. Eso hace que no se de el error.Linea 287
      // return @chmod($filename, $mode);
  3. module-loader, la pantalla solo muestra estas palabras y se queda en blanco. La solución de este paso lo vemos a continuación

ModuleLoaderIsBlank

01 archivo a modificar

Debemos modificar el archivo ModuleInstall/PackageManager/PackageManager.php y reemplazar la linea:

$target_manifest = remove_file_extension( $upgrade_content ) . '-manifest.php';

Por esta linea 

$target_manifest = UploadFile::realpath(remove_file_extension( $upgrade_content ) . '-manifest.php');



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Notice: Undefined index: ref in /home/fiwicorp/public_html/wp-content/plugins/customer-chat-for-facebook/public/class-customer-chat-for-facebook-public.php on line 122