Se connecter / S'enregistrer
Votre question

[RESOLU]probleme a l'nstallation de phprojetk!

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
23 Mai 2007 15:40:38

bonjour!
voila, j'ai essayé phprojekt et je me suis dit que c'etait le script qu'il me fallait pour gérer ma Webradio avec mes potes de façon plus coordonnée.
J'ai donc directement pris le script et je me suis lancé dans son installation ( entre nous, rien de comliqué, puisque tout est fait pour faciliter la taches à ceux qui ne savent pas vraiment utiliser le php etc, ce qui est mon cas). L'installation se déroule nikel, aucune erreur lors de celle-ci, création des bases de données sans aucun problème etc, et à la fin de l'installation, il me dit que celle-ci s'est effectuée avec succés, et que je n'ai plus qu''à aller sur index.php.

a priori, rien de plus facile, je vais sur index.php et la, je me retrouve face à un problème, et de taille: Rien ne s'affiche! page blanche! même pas de quoi me logguer dans le script! c'est comme si j'avais uploadé une page sans code, et pourtant, elle en a du code cette page!

donc j'ai changé d'hebergeur,e t j'ai testé ifrance et keogratuit, mais à chaque fois j'ai le même problème: page blanche à index.php

voila, donc, si vous aviez des idées pour m'aider!

je vous file l'adresse du site de phprojekt: http://www.phprojekt.com/

merci d'avance!

Autres pages sur : resolu probleme nstallation phprojetk

23 Mai 2007 15:57:50

montre les 10-15 première ligne de la page index.
n'a tu pas oublier une étape pour générer quelque chose ? (ex un config) comme certain portail/forum...
23 Mai 2007 16:15:51

<?php

// index.php - PHProjekt Version 5.2
// copyright © 2000-2007 Albrecht Guenther ag@phprojekt.com
// www.phprojekt.com
// Author: Albrecht Guenther, $Author: albrecht $
// $Id: index.php,v 1.54.2.5 2007/05/09 19:02:28 albrecht Exp $


// ***********
// preparation

// define the error level for the next lines, it will be changed in the lib
// to the desired value.
error_reporting(0);

// set some other variables
$var_ini_set = ini_set('include_path', './');
// avoid this d... error warning since it does not affect the scritps here
$var_ini_set = ini_set('session.bug_compat_42', 1);
$var_ini_set = ini_set('session.bug_compat_warn', 0);

// authentification etc.
define('PATH_PRE','./');
require_once(PATH_PRE.'lib/lib.inc.php');

// set baseurl
$bu1 = explode('index.php', $_SERVER['SERVER_NAME'].xss($_SERVER['REQUEST_URI']));
$_SESSION['baseurl'] = $bu1[0];

// redirect
redirect();

// ´define today
if (!$day) today();

// *******
// actions
// *******

// fix GET
$module = (isset($_REQUEST['module'])) ? xss($_REQUEST['module']) : '';

// 1. action: logout
// logout -> login!
if ($module == 'logout') { logout(); }

// 2. action: change groups
// if change of group, set it in variable
if ($change_group) {
check_csrftoken();
// is the user member of the requested group?
$result = db_query("SELECT grup_ID
FROM ".DB_PREFIX."grup_user
WHERE user_ID = ".(int)$user_ID) or db_die();
while ($row = db_fetch_row($result)) {
$groups_[] = $row[0];
}
if (!in_array($change_group, $groups_)) {
exit;
}
$user_group = $change_group;
$sql_user_group = "(gruppe = ".(int)$user_group.")";
$_SESSION['user_group'] =& $user_group;

}

// 3. action: close chat
// close chat? -> delete alivefile & chatfile
if ($chataction == 'logout') {
$alivefile = $user_group.'_alive';
$chatfile = $user_group.'_'.$chatfile;

// last personen closes the light :-)
if (file_exists('chat/'.$alivefile)) {
$lines = file('chat/'.$alivefile);
}
if (!$lines[1]) {
// save chat file only if a flag in the config is set
if ($save_chat) {
// prepare name of file to save
$datum = date("D_d_M_Hui");
$newname = $datum.'-'.$user_group.'.txt';
copy("$chatfile","$newname");
}
if (file_exists("chat/$chatfile")) {
unlink("chat/$chatfile");
}
if (file_exists("chat/$alivefile")) {
unlink("chat/$alivefile");
}
}
}


// 4. action: call frames

// define how a modules starts: with tree view open or closed and x items/per page
if (!$tree_mode) {
if ($start_tree_mode) {
$tree_mode = $start_tree_mode;
} else {
$tree_mode = 'open';
}
}

// no module chosen?
if (!$module) {
if ($startmodule <> '') {
// take the start module for the settings ...
$module = $startmodule;
} else {
// or as the default value summary
$module = 'summary';
}
}


// redirect to where the user wanted to go, except logout page
if (!empty($_REQUEST['return_path']) and !ereg('logout|index.php', $_REQUEST['return_path'])) {
$return_path = xss(urldecode($_REQUEST['return_path']));
if ($return_path == '/') {
$return_path = 'index.php';
}

if (strpos($return_path, "/")===0) {
$url = substr($return_path, 1);
}

if (strstr($url, '?')) {
$url .= '&'.SID;
}
else {
$url .= '?'.SID;
}
$url = preg_replace('#([\r\n]+)#', '', $url);
header('Location: '.$url);
exit;
}


if ($module != 'logout') {
// check for members contacts exception
if ($module == 'members') {
$module_dir = 'contacts';
}
else {
$module_dir = $module;
}

$location = 'Location: '.strip_tags($module_dir).'/'.strip_tags($module).'.php?'.strip_tags($_SERVER['QUERY_STRING']);
$location = preg_replace('#([\r\n]+)#', '', $location);
header($location);
exit;
}


// ****************
// logout functions
function logout() {

// Remember me: when user clicks logout the remember me cookie must be deleted

// delete the token from database
if (isset($_COOKIE['remember_me_token']) && is_md5($_COOKIE['remember_me_token'])) {

$tmp_logintoken = qss($_COOKIE['remember_me_token']);

$tmp_query = "DELETE FROM ".DB_PREFIX."logintoken
WHERE
token = '$tmp_logintoken'";

$tmp_result = db_query($tmp_query);
}

// unset remember me cookie
setcookie('remember_me_token','',time() - 36000);

// at last, unset it
unset($_COOKIE['remember_me_token']);

track_logout();
// store settings: filter, column width, sort
save_settings();
// destroy custom session environment if required
if (defined('PHPR_CUSTOM_ACTIVE') && PHPR_CUSTOM_ACTIVE) {
unset($_SESSION[PHPR_CUSTOM_SESSION_ARRAY]);
}
// destroy the session - on some system the first,
// on some system the second function doesn't work :-|
@session_unset();
@session_destroy();
unset($user_pw, $user_name, $module);
// call the loginscreen again
require(PATH_PRE.'lib/auth.inc.php');
}

// track logout
function track_logout() {
global $dbTSnull;
if (PHPR_LOGS and $GLOBALS['logID']) {
$logID = $GLOBALS['logID'];
$result2 = db_query("UPDATE ".DB_PREFIX."logs
SET logout = '$dbTSnull'
WHERE ID = ".(int)$logID) or db_die();
}
}

function save_settings() {
global $user_ID, $user_group, $f_sort, $flist, $diropen, $tdw;
$tmp_settings = $_SESSION['settings'];
if ($f_sort) $tmp_settings['f_sort_store'] = $f_sort;
if ($flist) $tmp_settings['flist_store'] = $flist;
if ($diropen) $tmp_settings['diropen_store'] = $diropen;
if ($tdw) $tmp_settings['tdw_store'] = $tdw;
if ($_SESSION['show_read_elements']) {
$tmp_settings['show_read_elements_settings'] = $_SESSION['show_read_elements'];
}
if ($_SESSION['show_archive_elements']) {
$tmp_settings['show_archive_elements_settings'] = $_SESSION['show_archive_elements'];
}
if ($_SESSION['show_html_editor']) {
$tmp_settings['show_html_editor_settings'] = $_SESSION['show_html_editor'];
}
$tmp_settings['last_group']=$user_group;
$result = db_query("UPDATE ".DB_PREFIX."users
SET settings = '".serialize($tmp_settings)."'
WHERE ID = ".(int)$user_ID) or db_die();
}

?>
Contenus similaires
23 Mai 2007 16:16:29

voila, c'est le fichier index.php en integrale, et non, il ne me semble pas avoir oublié de faire des trucs.
23 Mai 2007 16:35:11

require_once(PATH_PRE.'lib/lib.inc.php');

ce qui pourrait te faire une page vierge (die) pourrait être du a ce fichier non trouvé, est t'il bien présent ce fichier ? Chemin correct?
23 Mai 2007 16:50:17

bah, c nyzarre, mais le fihier est bel et bien la! dans lib/lib.inc.php et il est tres loin d'etre vierge!
23 Mai 2007 16:55:42

Bon déjà pour comprendre le code c'est une galère assez effroyable... mais j'ai remarqué que cette page n'a absolument rien à afficher, je n'ai repéré aucun print ou echo... cette page définit des fonctions, et fait des vérifications.

Combien de page y a t'il en tout... ?

Peut-etre t'es tu trompée de "index.php" car je suppose qu'il y a plusieurs repertoires.
En tout cas cette page me semble être intermédiaire ou requirée ou includée quelque part...
23 Mai 2007 17:07:37

bon je retente une enieme installation et je suit bien tout comme il faut, et je vous dit!
23 Mai 2007 17:21:21

non, c'est toujours la meme chose!
ils me disent " merci d'utiliser index.php:index.php"

et c'est tout!
mais rien ne marche!
si vous voulez aller voir: http://eragon666.free.fr
23 Mai 2007 18:25:33

bon, je viens de tenter une installation en local et ca marche parfaitement, j'y comprends plus rien, qu'est ce qui est désactivé chez free et qui fait cette merde!
24 Mai 2007 19:46:09

c'est bon, j'ai totalement résolu le probleme! en fait le script était tres bien, c'est juste que mon hebergeur, FREE avait visiblement du mal à le digérer, je suis donc allé chez http://olympe-network.com, et la le script a marché niquel! merci quand même pour le mal que vous vous etes donnés pour moi!

a+ et merci encore!
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS