web-dev-qa-db-fra.com

Page blanche après avoir tenté d'installer une extension

Je reçois une page vierge lorsque j'essaie d'installer AutoTweetNG sur Joomla 2.5. J'ai déjà vérifié les variables post_max_size et upload_max_filesize dans le fichier php.ini, qui sont définies sur 20 et 60 respectivement. Je sais que post_max_size devrait être au moins aussi important que l'upload_max_filesize car il est prioritaire lors du téléchargement, mais la taille de fichier de l'extension est bien inférieure à la limite. Le rapport d'erreur est également activé, mais la page n'affiche aucune erreur.

Téléchargement à partir du fichier de package: Page vierge

Téléchargement depuis le répertoire: Page vierge

Téléchargement depuis l'URL:

Erreur alterne entre:

Error connecting to the server: SignatureDoesNotMatchThe request signature we calculated does not match the signature you provided. Check your key and signing method.AKIAJJR5V3C52VV5NZFQGET 1423257975 /xtl-repo/autotweetng-free/UNZIPME-autotweetng-free-v7.6.1.ziplulF3Na fitF0he7nYydlNZPYpQ=47 45 54 0a 0a 0a 31 34 32 33 32 35 37 39 37 35 0a 2f 78 74 6c 2d 72 65 70 6f 2f 61 75 74 6f 74 77 65 65 74 6e 67 2d 66 72 65 65 2f 55 4e 5a 49 50 4d 45 2d 61 75 74 6f 74 77 65 65 74 6e 67 2d 66 72 65 65 2d 76 37 2e 36 2e 31 2e 7a 69 70721094E0DA5021BAA/gSDt7RRP8K2NwWGRjeo9gQtXPzihJSt9gFd+w5j0Hsn68oc8rNacuV+aIc72AX
Invalid URL

Et:

Unknown Archive type

Cela fait quelques jours que vous avez de l'aide?

EDIT: Oublié d'ajouter, je suis en mesure d'installer avec succès toutes les autres extensions. C'est seulement
Celui-ci me pose problème.

2
Henry A.

J'ai rencontré le même problème et j'ai pu le résoudre.

J'utilise WAMP et lorsque j'ai mis à jour mon noyau Joomla de 3.4.6 à 3.4.7, je rencontrais le même problème.

Ce que j'ai fait était simple.

  1. Activer le rapport d'erreurs sous le paramètre de votre serveur système sur Maximum
  2. Dans mon cas, j'ai eu un message d'erreur qui dit Access level to JInstallerAdapterLibrary::prepareDiscoverInstall() must be public (as in class JInstallerAdapter) in C:\wamp\www\mysite\libraries\cms\installer\adapter\library.php on line 485.
  3. J'ai accédé à la ligne spécifiée et changé le nom de la classe de protégé à public.

Protected function prepareDiscoverInstall()
{
    $manifestPath = JPATH_MANIFESTS . '/libraries/' . $this->extension->element . '.xml';
    $this->parent->manifest = $this->parent->isManifest($manifestPath);
    $this->parent->setPath('manifest', $manifestPath);
}

À

public function prepareDiscoverInstall()
{
    $manifestPath = JPATH_MANIFESTS . '/libraries/' . $this->extension->element . '.xml';
    $this->parent->manifest = $this->parent->isManifest($manifestPath);
    $this->parent->setPath('manifest', $manifestPath);
}

J'espère que ça aidera quelqu'un.

1

Si vous essayez d'installer avec une URL, vous devez l'installer avec le ciblage par URL sur un fichier de composant. Il est courant de nommer des extensions avec UNZIPME -.... Zip lorsque celle-ci inclut des plug-ins facultatifs ou d'autres actifs.

Dans ce cas, vous devez télécharger, décompresser le fichier et installer le composant principal.

Dans tous les cas, consultez les instructions d'installation: http://www.extly.com/docs/autotweetng_joocial/installation.html et vérifiez si vous utilisez la dernière version de Joomla 2.5.28.

1
Anibal
  1. Vérifiez vos journaux d'erreurs php/Apache et/ou
  2. Désinstallez et réinstallez la dernière version de Xampp And/Or
  3. Assurez-vous que l'extension est prise en charge pour la version de Joomla que vous installez sur And/Or.

  4. Décompressez le contenu de l'extension et extrayez-la. Assurez-vous ensuite que votre dossier décompressé a un fichier XML d'extension valide. Re-Zip le contenu et essayez d'installer le fichier récemment compressé. Et/ou

  5. Démarrez un dossier FRESH htdocs pour votre site. Installez une nouvelle copie de Joomla et tout de suite avant d'installer autre chose, installez cette extension.

Source: Je développe des extensions et des modèles joomla pour StarAzure.com

1
Star

On dirait que le script ne revient pas. Autant que je sache, PHP n'est rendu qu'à la fin du script. Ainsi, si le script atteint son temps d'exécution maximal, il affiche une page vierge.

Essayez de définir une valeur plus élevée pour votre variable max_execution_time dans votre fichier php.ini et de l'installer à nouveau via le programme d'installation de package joomla. J'espère que ça t'as aidé.

0
Khaarkh