Pages : 1
#1 Le 06/01/2008, à 21:15
- rpj
[résolut] error index.php
Salut à tous,
Après avoir installer toute la famille au complet ( apache2, php5,phpmyadmin, mysql , et tout ce qui va avec
quand j' ecrit " http://localhost/index.php " j'ai cette reponse :
Warning: require_once(./libraries/common.lib.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/index.php on line 36
Fatal error: require_once() [function.require]: Failed opening required './libraries/common.lib.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 36
comme vous l'avez deviné je suis debutant en php.
est ce que qqun pourait m'illuminer ?
j'ai déjà fouiné dans le forum pour ce genre de problème entre autre ici : (http://forum.ubuntu-fr.org/viewtopic.php?id=111262) mais ça ne change rien
Merci d'avance
JP
Dernière modification par rpj (Le 09/01/2008, à 13:25)
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#2 Le 06/01/2008, à 22:37
- PJ2M
Re : [résolut] error index.php
faudrait voir le contenu de index.php parce que apparement tu fait appel a un fichier inexistant
Ocaml 4 ever...
Hors ligne
#3 Le 06/01/2008, à 23:23
- rpj
Re : [résolut] error index.php
Salut PJ"M
j'te joins le fichier :
<?php
/* $Id: index.php 9832 2007-01-09 09:50:49Z nijel $ */
// vim: expandtab sw=4 ts=4 sts=4:
/**
* forms frameset
*
* @uses libraries/common.lib.php global fnctions
* @uses libraries/relation.lib.php table relations
* @uses $GLOBALS['strNoFrames']
* @uses $GLOBALS['cfg']['QueryHistoryDB']
* @uses $GLOBALS['cfg']['Server']['user']
* @uses $GLOBALS['cfg']['DefaultTabServer'] as src for the mainframe
* @uses $GLOBALS['cfg']['DefaultTabDatabase'] as src for the mainframe
* @uses $GLOBALS['cfg']['NaviWidth'] for navi frame width
* @uses $GLOBALS['collation_connection'] from $_REQUEST (grab_globals.lib.php)
* or common.lib.php
* @uses $GLOBALS['available_languages'] from common.lib.php (select_lang.lib.php)
* @uses $GLOBALS['db']
* @uses $GLOBALS['charset']
* @uses $GLOBALS['lang']
* @uses $GLOBALS['text_dir']
* @uses $_ENV['HTTP_HOST']
* @uses PMA_getRelationsParam()
* @uses PMA_purgeHistory()
* @uses PMA_generate_common_url()
* @uses PMA_VERSION
* @uses session_write_close()
* @uses time()
* @uses PMA_getenv()
* @uses header() to send charset
*/
/**
* Gets core libraries and defines some variables
*/
require_once './libraries/common.lib.php';
/**
* Includes the ThemeManager if it hasn't been included yet
*/
require_once './libraries/relation.lib.php';
// free the session file, for the other frames to be loaded
session_write_close();
// Gets the host name
// loic1 - 2001/25/11: use the new globals arrays defined with php 4.1+
if (empty($HTTP_HOST)) {
if (PMA_getenv('HTTP_HOST')) {
$HTTP_HOST = PMA_getenv('HTTP_HOST');
} else {
$HTTP_HOST = '';
}
}
// purge querywindow history
$cfgRelation = PMA_getRelationsParam();
if ($GLOBALS['cfg']['QueryHistoryDB'] && $cfgRelation['historywork']) {
PMA_purgeHistory( $GLOBALS['cfg']['Server']['user'] );
}
unset($cfgRelation);
/**
* pass variables to child pages
*/
$drops = array('lang', 'server', 'convcharset', 'collation_connection',
'db', 'table');
foreach ($drops as $each_drop) {
if (! array_key_exists($each_drop, $_GET)) {
unset($_GET[$each_drop]);
}
}
unset($drops, $each_drop);
if (! isset($GLOBALS['db']) || ! strlen($GLOBALS['db'])) {
$main_target = $GLOBALS['cfg']['DefaultTabServer'];
} elseif (! isset($GLOBALS['table']) || ! strlen($GLOBALS['table'])) {
$_GET['db'] = $GLOBALS['db'];
$main_target = $GLOBALS['cfg']['DefaultTabDatabase'];
} else {
$_GET['db'] = $GLOBALS['db'];
$_GET['table'] = $GLOBALS['table'];
$main_target = $GLOBALS['cfg']['DefaultTabTable'];
}
$url_query = PMA_generate_common_url($_GET);
if (isset($GLOBALS['target']) && is_string($GLOBALS['target']) && !empty($GLOBALS['target']) && in_array($GLOBALS['target'], $goto_whitelist)) {
$main_target = $GLOBALS['target'];
}
$main_target .= $url_query;
$lang_iso_code = $GLOBALS['available_languages'][$GLOBALS['lang']][2];
// start output
header('Content-Type: text/html; charset=' . $GLOBALS['charset']);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="<?php echo $lang_iso_code; ?>"
lang="<?php echo $lang_iso_code; ?>"
dir="<?php echo $GLOBALS['text_dir']; ?>">
<head>
<link rel="icon" href="./favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
<title>phpMyAdmin <?php echo PMA_VERSION; ?> -
<?php echo htmlspecialchars($HTTP_HOST); ?></title>
<meta http-equiv="Content-Type"
content="text/html; charset=<?php echo $GLOBALS['charset']; ?>" />
<script type="text/javascript" language="javascript">
// <![CDATA[
// definitions used in querywindow.js
var common_query = '<?php echo PMA_escapeJsString(PMA_generate_common_url('', '', '&'));?>';
var opendb_url = '<?php echo PMA_escapeJsString($GLOBALS['cfg']['DefaultTabDatabase']); ?>';
var safari_browser = <?php echo PMA_USR_BROWSER_AGENT == 'SAFARI' ? 'true' : 'false' ?>;
var querywindow_height = <?php echo PMA_escapeJsString($GLOBALS['cfg']['QueryWindowHeight']); ?>;
var querywindow_width = <?php echo PMA_escapeJsString($GLOBALS['cfg']['QueryWindowWidth']); ?>;
var collation_connection = '<?php echo PMA_escapeJsString($GLOBALS['collation_connection']); ?>';
var lang = '<?php echo PMA_escapeJsString($GLOBALS['lang']); ?>';
var server = '<?php echo PMA_escapeJsString($GLOBALS['server']); ?>';
var table = '<?php echo PMA_escapeJsString($GLOBALS['table']); ?>';
var db = '<?php echo PMA_escapeJsString($GLOBALS['db']); ?>';
var text_dir = '<?php echo PMA_escapeJsString($GLOBALS['text_dir']); ?>';
var pma_absolute_uri = '<?php echo PMA_escapeJsString($GLOBALS['cfg']['PmaAbsoluteUri']); ?>';
// ]]>
</script>
<script src="./js/querywindow.js" type="text/javascript" language="javascript">
</script>
</head>
<frameset cols="<?php
if ($GLOBALS['text_dir'] === 'rtl') {
echo '*,';
}
echo $GLOBALS['cfg']['NaviWidth'];
if ($GLOBALS['text_dir'] === 'ltr') {
echo ',*';
}
?>" rows="*" id="mainFrameset">
<?php if ($GLOBALS['text_dir'] === 'ltr') { ?>
<frame frameborder="0" id="frame_navigation"
src="navigation.php<?php echo $url_query; ?>"
name="frame_navigation" />
<?php } ?>
<frame frameborder="0" id="frame_content"
src="<?php echo $main_target; ?>"
name="frame_content" />
<?php if ($GLOBALS['text_dir'] === 'rtl') { ?>
<frame frameborder="0" id="frame_navigation"
src="navigation.php<?php echo $url_query; ?>"
name="frame_navigation" />
<?php } ?>
<noframes>
<body>
<p><?php echo $GLOBALS['strNoFrames']; ?></p>
</body>
</noframes>
</frameset>
<script type="text/javascript" language="javascript">
// <![CDATA[
<?php if ($GLOBALS['text_dir'] === 'ltr') { ?>
var frame_content = window.frames[1];
var frame_navigation = window.frames[0];
<?php } else { ?>
var frame_content = window.frames[0];
var frame_navigation = window.frames[1];
<?php } ?>
// ]]>
</script>
</html>
Merci
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#4 Le 07/01/2008, à 10:28
- PJ2M
Re : [résolut] error index.php
bon bah c confirmer, tu fais un require_once sur un fichier qui n'existe apparement pas (un fichier qui devrait etre dans /var/www/libraries/) :
No such file or directory in /var/www/index.php on line 36
/**
* Gets core libraries and defines some variables
*/
require_once './libraries/common.lib.php';
Dernière modification par PJ2M (Le 07/01/2008, à 10:29)
Ocaml 4 ever...
Hors ligne
#5 Le 07/01/2008, à 16:24
- rpj
Re : [résolut] error index.php
Oui ça j'ai vu il y a aussi le fichier :relation.lib.php
je vais regarder sur la page de apache et php5 si je trouve qqchose.
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#6 Le 07/01/2008, à 17:22
- rpj
Re : [résolut] error index.php
bon j'ai trouvé de la doc ici:
http://forum.apachefrance.com/viewtopic.php?t=8504
http://www.manoirdelanoeverte.fr/generateur_de_sitemap.php
mais c'est pour moi du chinois comment ça s'utilise ce truc ?
j'ai aussi essayé d'installer phpmyadmin depuis la page web mais les fichiers tar-gz
ont l'air de pas fonctionner correctement, les donwload que j'ai faites s'arretent en cour de telechargement " erreur nom recuperable"
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#7 Le 07/01/2008, à 18:04
- stopher
Re : [résolut] error index.php
Salut ,
Pour ta librairie , il faut modifier ton "include_path" pour etre plus tranquil
par exemple :
set_include_path('.' . PATH_SEPARATOR . './libraries' . PATH_SEPARATOR . get_include_path());
Mais bien entendu tu dois avoir un dossier nommé librairies dans le repertoire racine de ton site par exemple si ton site est dans le repertoire /var/www/monsite/
tu dois avoir un dossier librairies dans monsite/
Tu peux alors y coller ta fameuse librairie qui pose probleme common.lib.php
Et pour l'appeler tu as juste à indiquer son nom
require_once('common.lib.php');
Pour ce qui est de phpmyadmin :
sudo apt-get install phpmyadmin
Vas voir de ce coté :ici qui explique la manip
Hors ligne
#8 Le 07/01/2008, à 19:50
- rpj
Re : [résolut] error index.php
je crois que le pb est beaucoup plus conplique que ça . Sur google imposible de telecharger ce fichier( common.lib.php) personne ne le propose, dans debian non plus.
phpmyadminje l'est reinstaller plusieure fois :
code:
mysql_secure_installation && apt-get -y --purge remove phpmyadmin && apt-get -y autoclean && apt-get -y clean && apt-get -y autoremove && apt-get -y install phpmyadmin
ça change rien et je ne peut toujours pas ouvrir phpmyadmin car il me donne ceci :
phpMyAdmin
Bienvenue à phpMyAdmin 2.10.3deb1ubuntu0.1
Langue - Language Info
Erreur
Vous devez ajouter dans le fichier de configuration une phrase de passe secrète (blowfish_secret).
ce qui devrait etre fais vu le code precedent .
Une question importante: est ce que les BDD fonctionnent bien dans ubuntu ?
parceque celle de openoffice dans les versions precedentes de ubuntu ne fonctionnaient pas non plus !
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#9 Le 07/01/2008, à 20:00
- stopher
Re : [résolut] error index.php
Sur google imposible de telecharger ce fichier( common.lib.php)
Mais c'est pour quelle "programme/site" cette bibliotheque ?
sinon , c'est
sudo apt-get remove --purge phpmyadmin
que j'utilise pour supprimer une appli .. pas besoin d'en rajouter de trop ..
Apres koi tu fais
sudo find / -name phpmyadmin* 2>/dev/null
Que te retourne cette commande ?
Hors ligne
#10 Le 07/01/2008, à 20:56
- rpj
Re : [résolut] error index.php
root@Tosh:/home/jpr# find / -name phpmyadmin* 2>/dev/null
/home/jpr/phpmyadmin doc.txt
j'aimerais bien retrouver ce fichier : blowfish_secret pour regler le pb de :
phpMyAdmin
Bienvenue à phpMyAdmin 2.10.3deb1ubuntu0.1
Langue - Language Info
Erreur
Vous devez ajouter dans le fichier de configuration une phrase de passe secrète (blowfish_secret).
cette lib c'est pour regler le pb que j'ai quand je fais :
http://localhost/index.php
il me retourne:
Warning: require_once(./libraries/common.lib.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/index.php on line 36
Fatal error: require_once() [function.require]: Failed opening required './libraries/common.lib.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 36
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#11 Le 07/01/2008, à 21:02
- rpj
Re : [résolut] error index.php
que pense tu de ça :
je desinstalle phpmyadmin completement et je refait la configurqtion de tout en suivant le tuto :
http://doc.ubuntu-fr.org/lamp
?
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#12 Le 07/01/2008, à 21:27
- stopher
Re : [résolut] error index.php
c'est la meilleurs chose à faire ... à mon avis !!
Hors ligne
#13 Le 07/01/2008, à 21:39
- rpj
Re : [résolut] error index.php
OK j'ferait ça demain
à + et merci
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#14 Le 08/01/2008, à 02:03
- jdloic
Re : [résolut] error index.php
Le fichier "common.lib.php" fait partie de phpmyadmin!
Comment as tu installé phpmyadmin la première fois ?
Hors ligne
#15 Le 08/01/2008, à 20:02
- rpj
Re : [résolut] error index.php
il etait deja installé , (tout etait installe quand j'ai installé Gutsy,apache, php5, mysql, phpmyadmin)
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#16 Le 08/01/2008, à 20:43
- rpj
Re : [résolut] error index.php
apres reonstallation tout fonctionne sauf :
http://localhost/phpmyadmin/
la j'ai la page d'acceuil et au lieu d' avoir le texte imput pour le user et le mot de passe
j'ai :
phpMyAdmin
Bienvenue à phpMyAdmin 2.10.3deb1ubuntu0.1
Langue - Language Info
Erreur
Vous devez ajouter dans le fichier de configuration une phrase de passe secrète (blowfish_secret).
j'ai finit par trouver le fichier blowfish :
/var/lib/phpmyadmin/blowfish_secret.inc.php
voici le contenu, qu'est ce que je peut changer dedans ?
root@Tosh:/home/jpr# cat '/var/lib/phpmyadmin/blowfish_secret.inc.php'
<?php
$cfg['blowfish_secret'] = 'CJuBMwa6rC9eNlzjJ2E1GCav';
si j' efface la clef : CJuBMwa6rC9eNlzjJ2E1GCav je suppose qu'il me demanderat un nouveau mot de passe la prochaine fois que j'ouvre :
http://localhost/phpmyadmin/
ça vaut le coup d'essayer ou c'est dangereux ?
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#17 Le 08/01/2008, à 22:19
- rpj
Re : [résolut] error index.php
j'espere que je vous soule pas de trop avec mon histoire ! mais j'ai fais de nouvelles decouvertes apres avoir fait :
root@Tosh:/var/www/phpmyadmin# cp libraries/config.default.php config.inc.php
j'ai ça :
Bienvenue à phpMyAdmin 2.10.3deb1ubuntu0.1
phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans config.inc.php et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL.
Erreur
MySQL a répondu:Documentation
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
mais dans : config.inc.php je n'est pas ça :
<?php
/**
* Please, do not edit this file. The configuration file for Debian
* is located in the /etc/phpmyadmin directory.
*/
// Load secret generated on postinst
include('/var/lib/phpmyadmin/blowfish_secret.inc.php');
// Load autoconf local config
include('/var/lib/phpmyadmin/config.inc.php');
// Load user's local config
include('/etc/phpmyadmin/config.inc.php');
// Set the default server if there is no defined
if (!isset($cfg['Servers'])) {
$cfg['Servers'][1]['host'] = 'localhost';
}
// Set the default values for $cfg['Servers'] entries
for ($i=1; (!empty($cfg['Servers'][$i]['host']) || (isset($cfg['Servers'][$i]['connect_type']) && $cfg['Servers'][$i]['connect_type'] == 'socket')); $i++) {
if (!isset($cfg['Servers'][$i]['auth_type'])) {
$cfg['Servers'][$i]['auth_type'] = 'cookie';
}
if (!isset($cfg['Servers'][$i]['host'])) {
$cfg['Servers'][$i]['host'] = 'localhost';
}
if (!isset($cfg['Servers'][$i]['connect_type'])) {
$cfg['Servers'][$i]['connect_type'] = 'tcp';
}
if (!isset($cfg['Servers'][$i]['compress'])) {
$cfg['Servers'][$i]['compress'] = false;
}
if (!isset($cfg['Servers'][$i]['extension'])) {
$cfg['Servers'][$i]['extension'] = 'mysql';
}
}
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#18 Le 09/01/2008, à 13:24
- rpj
Re : [résolut] error index.php
Salut à tous
Apres des heures de lute acharnées phpmyadmin fonctionne :
configuration correcte de " config.inc.php" en fonction des donnèes de mysql ( host, user name, mot de passe)
pour " index.php" toujours la meme chose :
Warning: require_once(./libraries/common.lib.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/index.php on line 36
Fatal error: require_once() [function.require]: Failed opening required './libraries/common.lib.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 36
j'ai l'est donc inhabillité ( oldindex.php ) et ça fonctionne (pour l'instant)
Si de nouveaux pb apparaissent je vous appel au secours.
Merci à tous et bonne année.
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#19 Le 08/05/2008, à 14:29
- feufal
Re : [résolut] error index.php
rpj stp comment tu as resolu ton problème de configuration de mysqlmyadmin j'ai le meme message : #1045 - Access denied for user 'root'@'localhost' (using password: NO)
Hors ligne
#20 Le 08/05/2008, à 15:30
- stopher
Re : [résolut] error index.php
Essaye de reconfigurer mysql grace à :
sudo sudo mysql_secure_installation
A voir tu n'as pas de mot de passe pour le compte root .. met en un !
Ensuite , réessayes de te connecter à : http://127.0.0.1/phpmyadmin
Entre:
login : root
Mot de passe : celui que tu viens de définir
Et ça devrait rouler ..
Hors ligne
Pages : 1