Joomla 3 - mod_fcgid

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Joomla 3 - mod_fcgid

    Bonjour,

    J'ai installer joomla 3 tous marche super.



    Le souci c'est avec le module adxmlgallery l'installation marche mais quand je veut publier le module voila que le site devient une page blanche si je désactiver le module le site redevient à la normal.

    Je possède un serveur dédier ovh sous Debian Linux 7.3

    Si je regarde les log apache quand j’active le module voila le message d'erreur dans les log apache.

    Code:
    [Mon Apr 07 11:40:33 2014] [warn] [client 85.201.156.101] mod_fcgid: stderr: PHP Warning:  require_once(/home/*****/public_html/modules/mod_adxmlgalleryDSnoimage_functions.php): failed to open stream: No such file or directory in /home/*****/public_html/modules/mod_adxmlgallery/mod_adxmlgallery.php on line 8, referer: http://www.gamers-of-zone.com/administrator/index.php
    [Mon Apr 07 11:40:33 2014] [warn] [client 85.201.156.101] mod_fcgid: stderr: PHP Fatal error:  require_once(): Failed opening required '/home/*****/public_html/modules/mod_adxmlgalleryDSnoimage_functions.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/*****/public_html/modules/mod_adxmlgallery/mod_adxmlgallery.php on line 8, referer: http://www.gamers-of-zone.com/administrator/index.php
    [Mon Apr 07 11:41:21 2014] [warn] [client 85.201.156.101] mod_fcgid: stderr: PHP Notice:  Use of undefined constant DS - assumed 'DS' in /home/*****/public_html/modules/mod_adxmlgallery/mod_adxmlgallery.php on line 8, referer: http://www.gamers-of-zone.com/administrator/index.php
    J'ai installer sur un autre serveur le même module et pas de problème tous marche.

    Les 2 serveur son des copie à 100% pareil donc je comprend pas ?.

    Je vous en remercie d'avance.

  • #2
    Re : Joomla 3 - mod_fcgid

    Salut,
    tu es sur que tu as bien récupéré la version pour J!3 de ce module ?

    Cette ligne montrerait que non :
    PHP Fatal error: require_once(): Failed opening required '/home/*****/public_html/modules/mod_adxmlgalleryDSnoimage_functions.php
    Alors que le module pour J!3 est correctement codé.

    PS : attention, ce module utilise du Flash, pas raccord avec du responsive.
    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Re : Joomla 3 - mod_fcgid

      Oui je pence que c'est bien la version pour J3 voici le lien.


      C'est bon ?.

      Commentaire


      • #4
        Re : Joomla 3 - mod_fcgid

        Oui, cette URL est correcte.

        Dans
        /mod_adxmlgallery_3.0_rel.1.3/noimage_functions.php,
        tu devrais avoir ceci :

        <?php
        /**
        * @Copyright Copyright (C) 2011 - xml/swf
        * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
        **/
        if(!defined('DS')){
        define('DS',DIRECTORY_SEPARATOR);
        }
        defined( '_JEXEC' ) or die( 'Restricted access' );
        /// function for finding defining image exist or not
        if (!function_exists('getResCode')) {
        function getResCode($url)

        etc...
        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Re : Joomla 3 - mod_fcgid

          Voila le contenue du fichier noimage_functions.php en place sur mon site.

          Code:
          <?php
          /**
          * @Copyright Copyright (C) 2011 - xml/swf
          * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
          **/ 
          if(!defined('DS')){
          define('DS',DIRECTORY_SEPARATOR);
          }
          defined( '_JEXEC' ) or die( 'Restricted access' );
          /// function for finding defining image exist or not
          if (!function_exists('getResCode')) {
          function getResCode($url)
          	{
          	    $ch = curl_init(trim($url));
          		curl_setopt($ch, CURLOPT_NOBODY, true);
          		curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
          		curl_exec($ch);
          		return $info = curl_getinfo($ch);
          		curl_close($ch);
          
              }
          }
          
          if (!function_exists('_isHavingAccess')) {
          
          function _isHavingAccess() 
          	{
          
          
          		if  (in_array  ('curl', get_loaded_extensions())) {
          
          			$curl_enabled = 2;
          			return $curl_enabled;
          		}
          		else{
          			
          			$allow_url_open = ini_get('allow_url_fopen');
          
          			return $allow_url_open;
          
          		}
          	}
          }
          
          if (!function_exists('isImage')) {
          function isImage($url)
            {
               $params = array('http' => array(
                            'method' => 'HEAD'
                         ));
               $ctx = stream_context_create($params);
               $fp = @fopen($url, 'rb', false, $ctx);
               if (!$fp) 
                  return false;  // Problem with url
          
              $meta = stream_get_meta_data($fp);
              if ($meta === false)
              {
                  fclose($fp);
                  return false;  // Problem reading data from url
              }
          
              $wrapper_data = $meta["wrapper_data"];
          	    if(is_array($wrapper_data)){
                  foreach($wrapper_data as $key=>$value){
                    if (substr($wrapper_data[$key], 0, 19) == "Content-Type: image") // strlen("Content-Type: image") == 19 
          			  {
          				fclose($fp);
          				return 1;
          			  }		  
           }
              }
          
              fclose($fp);
              return false;
            }
          }
          
          if (!function_exists('http_file_exists')) {
          	function http_file_exists($url, $followRedirects = true)
          	{
          			$url_parsed = parse_url($url);
          			extract($url_parsed);
          			if (!@$scheme) $url_parsed = parse_url('http://'.$url);
          			extract($url_parsed);
          			if(!@$port) $port = 80;
          			if(!@$path) $path = '/';
          			if(@$query) $path .= '?'.$query;
          			$out = "HEAD $path HTTP/1.0\r\n";
          			$out .= "Host: $host\r\n";
          			$out .= "Connection: Close\r\n\r\n";
          
          			if(!$fp = @fsockopen($host, $port, $es, $en, 5))
          				{
          					return false;
          				}
          
          			fwrite($fp, $out);
          			while (!feof($fp)) {
          				$s = fgets($fp, 128);
          				if(($followRedirects) && (preg_match('/^Location:/i', $s) != false)){
          				fclose($fp);
          				return http_file_exists(trim(preg_replace("/Location:/i", "", $s)));
          				}
          				if(preg_match('/^HTTP(.*?)200/i', $s)){
          				fclose($fp);
          				return true;
          				}
          			}
          
          			fclose($fp);
          			return false;
          	}
          }
          
          if (!function_exists('getCurUrl')) {
          
          	function getCurUrl($existed_url){
          
              //$protocol = $_SERVER['HTTPS'] == 'on' ? 'https' : 'http';
          	$pageURL = 'http'; 
          
          	 if (!empty($_SERVER['HTTPS'])) {if($_SERVER['HTTPS'] == 'on'){$pageURL .= "s";}} 
          
          	 $protocol = $pageURL;
          
              $current_host = $protocol.'://'.$_SERVER['HTTP_HOST'];
          
          	if(substr_count($current_host, 'www'))
          		{
          		
          			if(substr_count($existed_url, 'www')){
          
          			  return $existed_url;
          
          			}else{
          			 
          			return $existed_url = str_replace("http://","http://www.",$existed_url);
          
          			}
          
          	
          	 }else{
          
          		 	if(substr_count($existed_url, 'www')){
          
          			  return $existed_url = str_replace("http://www.","http://",$existed_url);
          
          			}else{
          			 
          				return $existed_url;
          
          			}
          
          	}
          
          	}
          
          }
          
          ?>

          Commentaire


          • #6
            Re : Joomla 3 - mod_fcgid

            Effectivement, ce module génère de petites erreurs (en Notice) mais qui ne perturbent pas son fonctionnement.

            On va essayer un truc :
            Dans
            modules/mod_adxmlgallery/mod_adxmlgallery.php

            remplace ceci :
            Code PHP:
            <?php
            /**
            * @Copyright Copyright (C) 2012- adxmlgallery 1.7 by Smallirons
            * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
            **/

            defined'_JEXEC' ) or die( 'Restricted access' );
            require_once (
            dirname(__FILE__).DS.'noimage_functions.php');
            if(!
            defined('DS')){
            define('DS',DIRECTORY_SEPARATOR);
            }
            par ceci :
            Code PHP:
            <?php
            /**
            * @Copyright Copyright (C) 2012- adxmlgallery 1.7 by Smallirons
            * @license GNU/GPL [url]http://www.gnu.org/copyleft/gpl.html[/url]
            **/

            defined'_JEXEC' ) or die( 'Restricted access' );

            if(!
            defined('DS')){
            define('DS',DIRECTORY_SEPARATOR);
            }

            require_once (
            dirname(__FILE__).DS.'noimage_functions.php');
            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

            Commentaire


            • #7
              Re : Joomla 3 - mod_fcgid

              Sa marche super ton code marche merci pour l'aide +1.

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X