joomla installation d'une nouvelle langue DateTime::__construct(): Failed to parse chaîne de temps (jerror)
Je suis une nouvelle installation de Joomla 3.1 en cours d'exécution sur mon ordinateur à la maison. Mon environnement est Ubuntu 12.10 avec serveur apache, php 5.4.6 installé. Depuis l'installation du système, non, je suis juste essayer d'installer d'autres langues par le biais de la gestion de la langue:
Comme vous pouvez le voir, les 2 langues supplémentaires que je voulais afficher dans la liste, mais après la sélection de chaque langue, et en cliquant sur "Installer", j'ai été amené à une page avec ce message:
DateTime::__construct(): Failed to parse chaîne de temps
(jerror) à la position 0 (j): Le fuseau horaire n'a pas pu être trouvé dans la
base de données
Avec un bouton pour revenir au panneau de contrôle. J'ai été surpris de voir ces langues s'afficher dans la liste.
J'ai aussi vu ce message quand j'ai essayé (et échoué) pour installer mon premier élément, il est une composante à intégrer google maps dans les articles.
De toute façon, je n'ai pas été en mesure de trouver une solution à ce problème en ligne, je me demandais si quelqu'un ici sait ce qu'est le problème. Toute aide est grandement appréciée!
Merci!
MODIFIER
Le problème dans mon cas s'est avéré être que certains sur mes répertoires où les nations unies en écriture. Je suis allé à la "autorisations de répertoire", onglet "Système d'Information", et a essayé de s'assurer que tous les répertoires ont été l'écriture. Quand j'ai ouvert pour la première fois, tous les répertoires dans "l'administrateur" répertoire n'étaient pas accessible en écriture, et nous l'avons changé pour être accessible en écriture par le shell linux, puis j'ai été en mesure d'installer les nouveaux langages sans le message d'erreur ci-dessus.
OriginalL'auteur jeffery_the_wind | 2013-05-19
Vous devez vous connecter pour publier un commentaire.
C'est le plus stupide bug dans Joomla 3. J'ai perdu 2 jours à essayer de résoudre cela et j'ai trouvé que le problème était que le journal et tmp chemins n'ont pas été définis correctement sur le configuration.php
Ne vous inquiétez pas, il n'y a rien de mal avec votre Date/Heure/Fuseau horaire/paramètres de Localisation. C'est juste un stupide stupide message qui ne concerne pas le problème réel.
D'économiser votre temps, je vous recommande de prendre le chemin d'accès complet à l'aide de ce script:
Créer un fichier PHP et de le télécharger à la racine de Joomla. Il vous permet d'obtenir le chemin d'accès correctement
Mon chemin regardé exactement la même, sauf qu'il y avait un majuscules lettre de visser le tout.
Noter que cette erreur a pu se produire si les dossiers n'ont pas l'autorisation correcte (pas accessible en écriture)
configuration.php
et les logs et tmp chemins d'accès sont corrects déjà... ne sais Pas si c'est peut-être un autre problème avec mon fichier de config.Avez-vous essayé d'obtenir l'aide de
direname(__FILE__)
?Oui je viens de le faire, et ce chemin est exactement le même, sauf qu'il n'y est une
$
personnage sur la fin de la sortie dedirname(__FILE__)
, mais je pense que c'est juste un problème avec ma coquille. ALORS oui, le chemin est déjà correct.OK pouvez-vous vérifier la mise à jour et a ajouté? Aussi, essayez d'ajouter ce
$
je pense que c'est le problème.J'ai changé toutes les autorisations pour que les dossiers étaient en écriture, et qui a résolu le problème!
OriginalL'auteur Ahmad Alfy
J'ai un succès de réponse pour ce problème dans joomla 3x
DateTime::__construct(): Failed to parse chaîne de temps (jerror) à la position 0 (j): Le fuseau horaire n'a pas pu être trouvé dans la base de données
Définir le chemin d'accès correct à votre site joomla dossier tmp
Connectez-vous à joomla administrateur de Panal
Système -> Configuration -> Serveur
et donner le chemin d'accès correct ("Chemin d'accès De Dossier Tmp")
EX:
http://www.yourDomain.com/tmp
Chemin à Sloving fichier PHP
libraries/joomla/filesystem/folder.php
Changement en Ligne 260 avec ce code
__METHOD__ . ': ' . JText::_('JLIB_FILESYSTEM_ERROR_COULD_NOT_CREATE_DIRECTORY'). 'Path: ' . $path, JLog::WARNING, 'jerror'
OriginalL'auteur Eashan Rajapakshe
Ok juste eu le même problème, c'était d'aider un ami qui n'a pas pu obtenir son nouveau site joomla 3 pour installer un nouveau modèle. Chaque chose avait l'air bien dans le système d'informations, tous les droits d'écriture mais en regardant de plus j'ai trouvé bien qu'plugins/a été marquée comme en écriture, j'ai dû changer toutes les autorisations pour chaque sous-dossier plugins/et cela a fonctionné tout de suite.
Espérons que cette aide.
OriginalL'auteur Red Dog
J'ai été en mesure de résoudre ce problème en créant /tmp et /journal des répertoires d'un niveau au-dessus de la racine du site et de les rendre accessibles en écriture.
OriginalL'auteur user2221845
Ce problème peut être résolu facilement.
aller à plugins/system/yt/includes/libs/yt-minify.php
aller à cette ligne :
et à le modifier :
espère que ça fonctionne!
OriginalL'auteur Hoang Pham
Si vous utilisez Les Outils D'Administration il peut provoquer ce à apparaître lorsque vous utilisez le mauvais mot de passe lorsque j'essaie de me connecter en tant qu'admin (parce qu'il verrouille les répertoires). Aussi, il va vous donner une crise cardiaque.
OriginalL'auteur bombcar
ce problème cause de la modification de l'hôte de votre site joomla et l'adresse du /tmp et /répertoire des journaux dans configuration.php fichier besoin de correction avec la nouvelle adresse
OriginalL'auteur Hamid Saeedian