c'est vrai que l'investissement est quand même modique. merci pour la réponse.
Honnêtement, aucun.
Vous n'aurez jamais un service sérieux avec un hébergement gratuit.
Sur ovh.com, pour 29€ par an pour aurez un vrai service, je trouve vraiment pas ça cher payé.
Pour un peu plus cher, piwigo.com héberge votre Piwigo et s'occupe de toute la partie technique (pas une solution si vous avez autre chose que Piwigo)
j'ai le même problème...comme je viens de passer chez orange, je suis mal parti ! quel hébergeur gratuit me conseillez-vous ?
merci
Bonsoir
ce n'est qu'un fix pour que "ça passe", pas une raison de rester chez Free, maintenant qu'on a officiellement annoncé PHP 5.2 obligatoire on va utiliser d'autres fonctionnalités de la version
Bonjour,
J'ai également ce problème avec DateTime et Free.
J'ai mis le code proposé par Blaudez.
Il n'y a pas moyen de le modifier pour que les dates des photos s'affichent correctement?
Perso je ne m'y connait pas du tout en PHP...
Merci
This problem has been discussed may times and here is the French forum. An English one is available use the flags on the top right of any page
Hello. Please pardon my English. My French is very poor.
I thought this might be of some assistance. I upgraded Piwigo and immediately had a similar problem -- the Admin page returned only a blank page and the "Class 'DateTime'" error -- until I figured out my mistake.
My Piwigo setup had been running fine with PHP 5.3. In order to get VirtualMin (WebMin) to install properly I recently downgraded to PHP 5.1 on my Centos 5.10 VPS.
I know Piwigo requires PHP 5.2 or higher. (However I did notice that everything including the Admin page seemed to load fine on PHP 5.1, until I made this new Piwigo upgrade.)
So I then installed the "PHP53u" modules based on recommendations like those at serverfault.com/questions/111458/upgrade-centos-5-tot-php-5-2-or-5-3-recommended-way
The "yum replace" technique is very helpful.
But no matter what I did, the Admin page still wouldn't load and still returned that Class DateTime error. I was able to literally comment out that section with /* */ in the functions.inc.php file, and then the Admin page WOULD load. But obviously that was a bad, temporary solution.
Finally I realized that it didn't matter what version of PHP I had installed -- Piwigo still thought I was at PHP 5.1. I noticed this by monitoring "admin.php?action=phpinfo", a page that WOULD always load properly.
So the simple SOLUTION for me was that I had to restart Apache! (For me, "service httpd restart".) Then the php-cgi picks up the newly installed PHP 5.3u, and everything was fine. The new Piwigo Admin page loads normally.
It was a very "newbie" mistake on my part, but I thought perhaps others would have a similar problem.
Bon chance.
bonjour
je viens d'installer la version 2.6, j'ai pourtant une version PHP en 5.3.3 mais j'ai le même problème
faut il que je redescende a la 2.5 ?
Pas de pb, si çà peux aider d'autres à rester sur les serveurs de free...
c'est bien dans le forum : les gens tomberont dessus quand même
la Doc est pour Piwigo et on y parle déjà pas mal de Free
Bonjour,
ce code m'interpelle, il fonctionne bien sauf la date de la photo prise. j'adopte ce code pour l'insérer :)
merci blaudez
Cordialement
k5
NB ; puis je l'insérer dans le dokuwiki en mentionnant bien les problemes mineur de date (1970) ?
Pour ceux qui n'ont pas lu les pré-requis (comme moi :-( ), voici un petit bout de code à insérer dans include/functions.inc.php c'est loin d'être idéale mais çà permet d'avoir de nouveau accès à sa galerie.
Le gros bug visible c'set les dates des photos toutes au 1 Janvier 1970.
Reste a attendre de FREE qu'il réalise une montée de version de php!
if (!class_exists('DateTime')) {
class DateTime {
public $date;
public function setDate($y,$m,$d){
if ($m<10){$m="0".$m;}
if ($d<10){$d="0".$d;}
$hms=substr($this->date,11,8);
$this->date="$y-$m-$d $hms";
}
public function setTime($h,$m,$s){
if ($h<10){$h="0".$h;}
if ($m<10){$m="0".$m;}
if ($s<10){$s="0".$s;}
$ymd=substr($this->date,0,10);
$this->date="$ymd $h:$m:$s";
}
public function __construct($date=0) {
if ($date==0){
$date=Date("Y-m-d H:i:s");
}
#$this->date=Date("Y-m-d H:i:s");
$this->date=$date;
#$this->date = strtotime($date);
}
#public function __construct($date) {
# $this->date = strtotime($date);
#}
public function setTimeZone($timezone) {
return;
}
private function __getDate() {
return date(DATE_ATOM, strtotime($this->date));
}
public function modify($multiplier) {
$this->date = strtotime($this->__getDate() . ' ' . $multiplier);
}
public function format($format) {
return date($format, $this->date);
}
}
}
Si vous n'avez pas de sauvegarde de votre base de données c'est impossible
sinon il faut m'importer avec phpMyAdmin et remettre les fichiers de Piwigo 2.5.3
A ce propos, comment on revient à la version précédente de Piwigo?
Bon ben retour à la 2.5.3 alors...