Dopo 16 anni di attività del Forum GT, oggi, da quello stesso forum, nasce una nuova Community: Connect.gt
Attualmente siamo in fase Alpha 0.1
SCOPRI TUTTE LE NOVITÀ CLICCANDO QUI

Oppure Lascia un feedback, Segnala un bug, Suggerisci miglioramenti o Togliti un dubbio!
  • User

    PHP Memory Limit e Sobi2

    Salve a tutti,
    ho un grandissimo problema con il componente sobi2 installato su joomla 1.5 nella gestione delle schede ho la necessità
    di inserire 1 filmato da youtube e quattro immagini cosa che su altri server è possibile su TopHost mi dà il seguente errore:

    1. Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /home/mhd-01/ciociariaonclick/htdocs/components/com_sobi2/includes/fsystem.class.php on line 80
    2. Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /home/mhd-01/ciociariaonclick/htdocs/components/com_sobi2/includes/fsystem.class.php on line 50
      Ho provato a modificare sia il php.ini che il php5.ini così:
      memory_limit=80M
      post_max_size=60M
      upload_max_filesize=48M
      display_errors = On
      error_reporting = E_ALL & ~E_NOTICE

    ho provato a modificare anche l' .htaccess così come il file fsystem.class.php ma senza alcun risultato.

    Il file file fsystem.class.php alla riga 80 entra in questa funzione :
    Errore 1)
    function checkPNGImage( $icon, $alt, $style = null, $class = null, $title = null )
    {
    $config =& sobi2Config::getInstance();
    $class = $class ? "class='{$class}'" : null;
    $style2 = $style ? "style="{$style}"" : null;
    RIGA 80 $title = $title ? "title="{$title}"" : null;
    $image = "<img src="{$icon}" alt="{$alt}" {$class} {$title} {$style2}/>";
    if( !$config->key("general", "use_png_fix", true ) ) {
    return $image;
    }

    Errore 2)
    // set mode
    $origmask = umask( 0 );
    if( $config->dmod ) {
    $mode = octdec( $config->dmod );
    }
    else {
    $mode = ( 0777 - $origmask );
    }
    $parts = explode( DS, $path );
    $n = count( $parts );
    $ret = true;
    if ( $n < 1 ) {
    $ret = mkdir( $base, $mode) ;
    }
    else {
    RIGA 50 $path = $base;
    for ($i = 0; $i < $n; $i++) {
    $path .= $parts* . DS;
    if ( !file_exists( $path ) ) {
    if ( !mkdir( substr( $path,0,-1 ), $mode ) ) {
    $ret = false;
    break;
    }
    }
    }
    }

    Vi ringrazio ed attendo un pò di aiuto:bho:❌o
    mrzpro