| :: |
| Auteur |
Message |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 139
|
Posté le: Mar Nov 06, 2007 3:58 pm Sujet du message: Problème installation script de Ashe |
|
|
Bonjour
Je veux installer le script de Ashe pour sauvegarder ma base de données mais j'ai un problème:
Pour sécuriser mon forum, j'ai déplacé le fichier config.php dans un répertoire conf.
Donc l'emplacement est maintenant /www/forum/conf/config.php
Il faut que je modifie dans le fichier backup.php ...
| Code: | | include('../config.'.$phpEx); |
... pour mettre le nouvel emplacement de config.php.
J'ai donc remplacé par
| Code: | | include('../conf/config.'.$phpEx); |
Mais ça ne marche pas. Quand je lance la sauvegarde j'obtiens une erreur 500 Internal Server Error.
Le dossier conf est protégé par un .htaccess (deny from all). Est ce que ça peut venir de là? |
_________________ http://www.vista-xp.fr |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
|
| Revenir en haut de page |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 139
|
Posté le: Jeu Nov 08, 2007 4:20 pm Sujet du message: Re: Problème installation script de Ashe |
|
|
Salut dcz
Ca donne la même erreur. "Internal Server Error"
Emplacement du script de Ashe: /www/forum/back/backup.php
 |
_________________ http://www.vista-xp.fr |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
|
| Revenir en haut de page |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 139
|
Posté le: Sam Nov 10, 2007 11:13 am Sujet du message: Re: Problème installation script de Ashe |
|
|
Ben justement ...
J'installe le script de Ashe pour récupérer ma base de données et créer un forum de test. (En me disant que le script pourra servir aussi pour automatiser la sauvegarde de la bdd sur mon vrai forum)
Sinon je suis obligée de découper la base en petits morceaux de 2 Mo.
Et si je remplaçais
| Code: | | include('../config.'.$phpEx); |
par
| Code: | | include($phpbb_root_path . 'conf/config.'.$phpEx); |
(comme dans common.php)
C'est bien ce qu'il veut faire? Récupérer le fichier config.php?
Je comprends pas l'utilisation du "../" (Remonter d'un répertoire mais par rapport à quoi?) |
_________________ http://www.vista-xp.fr |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté le: Sam Nov 10, 2007 2:27 pm Sujet du message: Re: Problème installation script de Ashe |
|
|
| Marie a écrit: |
Je comprends pas l'utilisation du "../" (Remonter d'un répertoire mais par rapport à quoi?) |
C'est bien pour récupérer la config, le chemin relatif est celui qui doit mener du script appelé en premier à config.php.
Donc, si tu charges directement backup.php, il s'agit du chemin menant du dossier back/ vers le dossier conf/, et c'est bien ./../conf/ (on remonte et on redescend).
Le problème, c'est que si un include foire, tu dois avoir un message dans tes logs d'erreurs, voir sur la page que tu tentes d'afficher, mais pas une 500.
C'est bizarre.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 139
|
Posté le: Sam Nov 10, 2007 2:36 pm Sujet du message: Re: Problème installation script de Ashe |
|
|
Je viens de faire ce que tu m'as dit: Installer le script de Ashe sur un forum de test: (Dernière version de phpbb2 brut de décoffrage sans mod + base de données vide et config.php à la racine du forum).
Lorsque je lance la sauvegarde, j'obtiens les erreurs suivantes:
| Citation: | Notice: Undefined variable: included in c:\program files\easyphp1-8\www\forum\back\backup.php on line 13
|
(D'après la doc du script, c'est un pb sur le chemin relatif à config.php)
| Citation: | | Notice: Undefined index: Type in c:\program files\easyphp1-8\www\forum\back\backup.php on line 44 |
| Citation: | Notice: mysql_unbuffered_query(): Function called without first fetching all rows from a previous unbuffered query in c:\program files\easyphp1-8\www\forum\back\backup.php on line 174
phpbb_auth_access backed up. (0s) |
Mais les tables sont téléchargées.
[Edit] En rajoutant le ./ dans le chemin relatif, c'est pareil.
Et si je déplace mon config.php dans un dossier conf, j'ai les mêmes "notice" et les tables sont bien téléchargées.
Donc aux "Notice" près, ça marche.
Je vais essayer de rajouter l'un après l'autre, les trucs que j'ai en plus dans mon forum en ligne pour voir à quel moment ça coince. |
_________________ http://www.vista-xp.fr |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
|
| Revenir en haut de page |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 139
|
Posté le: Sam Nov 10, 2007 4:16 pm Sujet du message: Re: Problème installation script de Ashe |
|
|
Je ne pense pas avoir fait de bêtises puisque je n'ai rien modifié du tout.
J'ai installé la version 1.8 de easyphp
J'ai créé une base vierge
J'ai installé la version 2.0.22 de phpbb
Et je n'ai rien modifié dans le script de Ashe puisque je n'ai pas déplacé le fichier config.php. |
_________________ http://www.vista-xp.fr |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
|
| Revenir en haut de page |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 139
|
Posté le: Sam Nov 10, 2007 4:33 pm Sujet du message: Re: Problème installation script de Ashe |
|
|
OK! Je vais aller voir sur phpbb-fr.
Il est dans la documentation mais je ne sais pas s'il est toujours maintenu. Vais me renseigner.
Merci dcz.  |
_________________ http://www.vista-xp.fr |
|
| Revenir en haut de page |
|
 |
|
|