Vous n'êtes pas identifié(e).
- Discussions : Actives | Sans réponse
Annonce
Pensez d'abord à lire la FAQ, vous y trouverez probablement une solution à votre problème.
Pages : 1
#1 25-03-2020 22:34:35
The requested URL was not found on this server.
Bonjour,
Depuis que je suis passé à la version 3, je n'arrive plus à créer mes albums.
1- je reçois des images dans le répertoire : /home/xxxxx/photos/yyyyyyy/snap/
2- j'ai créé un lien symbolique (Linux) : /var/www/html/cam/albums/snap -> /home/xxxxx/photos/yyyyyyy/snap/
3- dans l'interface d'admin, je scanne les fichiers avec la rubrique ftp/Ajout de fichiers. J'obtiens un message "1 album et 7687 images ont été ajoutés à la base de données."
4- je constate qu'un album "snap" est désormais présent, mais dès que je clique sur la photo de garde, j'obtiens une erreur "404 Not Found" dans mon navigateur qui pointe vers "https://zzzzzz/album/4-snap#top"
Help ! :-)
Hors ligne
#4 25-03-2020 23:21:22
Re : The requested URL was not found on this server.
J'ai une question complémentaire...
En version 2, j'avais récupéré (je ne sais plus où) un script PHP que je lançais régulièrement pour scanner mes nouvelles photos pour les ajouter à l'album.
Ce script ne fonctionne plus en version 3... y a-t-il moyen de faire autrement ?
Le script en question :
<?php
require_once(dirname(__FILE__) . '/../includes/prepend.php');
// Connexion à la base de données.
utils::$db = new db();
if (utils::$db->connexion === NULL)
{
die('Unable to connect to the database.');
}
try
{
// Récupération de la configuration de la galerie.
$sql = 'SELECT *
FROM ' . CONF_DB_PREF . 'config
WHERE conf_name NOT LIKE "blacklist%"';
$fetch_style = array(
'column' => array('conf_name', 'conf_value')
);
if (utils::$db->query($sql, $fetch_style) === FALSE
|| utils::$db->nbResult === 0)
{
throw new Exception('Missing data in the database.');
}
utils::$config = utils::$db->queryResult;
// Initialisation du scan.
// Pour les détails et les options, voir
// includes/classes/upload.class.php
$upload = new upload();
if ($upload->getInit === FALSE)
{
throw new Exception(__('Une requête SQL a échouée :'
. ' le scan ne peut se poursuivre.'));
}
// Options de scan.
$upload->setUpdateImages = (bool) utils::$config['upload_update_images'];
$upload->setUpdateThumbId = (bool) utils::$config['upload_update_thumb_id'];
$upload->setReportAllFiles = (bool) utils::$config['upload_report_all_files'];
// Identifiant de l'utilisateur qui ajoute les images.
$upload->setUserId = 1;
// Scan du répertoire des albums.
if ($upload->getAlbums() === FALSE)
{
throw new Exception(__('Une erreur s\'est produite :'
. ' la mise à jour de la base de données a échouée.'));
}
// Contrôle du temps d'exécution.
if ($upload->getTimeExceeded)
{
throw new Exception(__('Durée limite du scan dépassée.'));
}
// Rapport du scan.
echo '<pre>';
print_r($upload->getReport);
echo '</pre>';
}
catch (Exception $e)
{
echo $e->getMessage();
}
// Fermeture de la connexion à la base de données.
if (is_object(utils::$db))
{
utils::$db->connexion = NULL;
}
?>
Hors ligne
#5 26-03-2020 19:26:23
Re : The requested URL was not found on this server.
Essayes avec ça :
<?php
require_once(__DIR__ . '/includes/prepend.php');
// Connexion à la base de données.
if (!DB::connect())
{
die('Impossible de se connecter à la base de données.');
}
// Récupération de la configuration de la galerie.
Config::getDBParams();
// Lancement du scan.
$scan = new Scan();
if (!$scan->getInit || $scan->start() === FALSE)
{
die('Échec du scan.');
}
// Contrôle du temps d'exécution.
if ($scan->getTimeExceeded)
{
die('Durée limite du scan dépassée.');
}
// Rapport du scan.
echo '<pre>';
print_r($scan->getReport);
echo '</pre>';
?>
Hors ligne
Pages : 1