Автор Тема: Php e107 portal  (Прочетена 2278 пъти)

_DeXteR_

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
    • WWW
Php e107 portal
« -: Mar 19, 2006, 19:27 »
Добър вечер на всички бих искал да ви задам един въпрос може да е сънтиментален за някой от вас а може и да помогнете на някой като мен.
Въпроса ми е свързан с е107 портала http://e107.org
е107 представлява база дани само от php във момента съм шернал е107 портала
http://84.242.148.189/e107_v0617/
Имам следния проблем незнам как да го инсталирам когато пусна
install.php и избера език за инсталацията непродължава към 2-ра крачка или точка
незнам какво да правя за да си пусна такъв портал.
Моля всички от вас да ми помогнете.
Благодаря за вниманието!
Активен

;)

  • Гост
Php e107 portal
« Отговор #1 -: Mar 19, 2006, 19:50 »
Имах подобен проблем преди време с Gentoo. Оправи се като преинсталирах mod_php. Така и не разбрах от какво е, но седеше по абсолютно същия начин празен екран.
Активен

_DeXteR_

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
    • WWW
Php e107 portal
« Отговор #2 -: Mar 19, 2006, 23:08 »
хм когато го отворих през опера
излезе това
Примерен код
<?php

define("e107_INIT", TRUE);
error_reporting(E_ALL);

// setup some php options
ini_set('magic_quotes_runtime',     0);
ini_set('magic_quotes_sybase',      0);
ini_set('arg_separator.output',     '&amp;');
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid',    0);

//  Ensure thet '.' is the first part of the include path
$inc_path = explode(PATH_SEPARATOR, ini_get('include_path'));
if($inc_path[0] != ".") {
   array_unshift($inc_path, ".");
   $inc_path = implode(PATH_SEPARATOR, $inc_path);
   ini_set("include_path", $inc_path);
}
unset($inc_path);

if(!function_exists("file_get_contents")) {
   die("e107 requires PHP 4.3 or greater to work correctly.");
}

if(!function_exists("mysql_connect")) {
   die("e107 requires PHP to be installed or compiled with the MySQL extension to work correctly, please see the MySQL manual for more information.");
}

if(!function_exists("print_a")) {
   function print_a($var) {
      return '<pre>'.htmlentities(print_r($var, true), null, "UTF-8").'</pre>';
   }
}

header("Content-type: text/html; charset=utf-8");

$installer_folder_name = 'e107_install';

include_once("./{$installer_folder_name}/defaults.php");
include_once("./{$HANDLERS_DIRECTORY}e107_class.php");

$e107_paths = compact('ADMIN_DIRECTORY', 'FILES_DIRECTORY', 'IMAGES_DIRECTORY', 'THEMES_DIRECTORY', 'PLUGINS_DIRECTORY', 'HANDLERS_DIRECTORY', 'LANGUAGES_DIRECTORY', 'HELP_DIRECTORY', 'DOWNLOADS_DIRECTORY');
$e107 = new e107($e107_paths, );
unset($e107_paths);

$e107->e107_dirs['INSTALLER'] = "{$installer_folder_name}/";

include_once("./{$installer_folder_name}/install_template_class.php");
include_once("./{$installer_folder_name}/installer_handling_class.php");
$e_install = new e_install();
include_once("./{$installer_folder_name}/forms_class.php");
$e_forms = new e_forms();

$e_install->template->SetTag("installer_css_http", e_HTTP.$installer_folder_name."/style.css");
$e_install->template->SetTag("installer_folder_http", e_HTTP.$installer_folder_name."/");
$e_install->template->SetTag("files_dir_http", e_FILE_ABS);

if(!isset($_POST['stage'])) {
   $_POST['stage'] = 1;
}
$_POST['stage'] = intval($_POST['stage']);

switch ($_POST['stage']) {
   case 1:
      $e_install->stage_1();
   break;
   case 2:
      $e_install->stage_2();
   break;
   case 3:
      $e_install->stage_3();
   break;
   case 4:
      $e_install->stage_4();
   break;
   case 5:
      $e_install->stage_5();
   break;
   case 6:
      $e_install->stage_6();
   break;
   case 7:
      $e_install->stage_7();
   break;
   default:
   $e_install->raise_error("Install stage information from client makes no sense to me.");
}

if($_SERVER['QUERY_STRING'] == "debug"){
   $e_install->template->SetTag("debug_info", print_a($e_install));
} else {
   $e_install->template->SetTag("debug_info", (count($e_install->debug_info) ? print_a($e_install->debug_info)."Backtrace:<br />".print_a($e_install) : ""));
}

echo $e_install->template->ParseTemplate("./{$installer_folder_name}/installer_template.html");

?>
Активен

;)

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Easy Portal Script - Epscript
Web development
colony 1 2306 Последна публикация Jun 02, 2004, 20:34
от kennedy
Wap mail portal
Настройка на програми
dilyan 0 1376 Последна публикация Jun 09, 2006, 23:15
от dilyan
Linux gaming portal
Общ форум
GattaNegra 5 2751 Последна публикация Aug 24, 2007, 04:25
от GattaNegra