Visualizzazione risultati 1 fino 9 di 9

Discussione: [tikiwiki] Cosa devo fare se voglio..

  1. #1
    Guest

    Predefinito [tikiwiki] Cosa devo fare se voglio..

    Ciao a tutti,

    ultimamente non ho molto tempo, però avrei parecchia roba che mi piacerebbe condividere. Per questo motivo ho deciso di installare tikiwiki sul mio spazio. Però non essendo pratico, avevo bisogno una brava persona che mi diceva come devo fare. Avete idee??

    Thx in anticipo

  2. #2
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    hai già l'idea precisa di usare http://tikiwiki.org/ oppure cerchi un wiki in generale?

    hai provato a scaricare e vedere cosa dicono nel readme?
    di solito i readme sono ben fatti ;)

    per tikiwiki c'è pure il "corso video":
    http://tikiwiki.org/tiki-listmovies....action=Display

    :)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  3. #3
    Guest

    Predefinito

    Bè nel file INSTALL c'è su che per settare i permessi bisogna eseguire un setup.sh seguito da dei parametri (user [group] [rights] [list of virtual host domains]). Per questo che non sapevo bene come fare....

    Ciau

    p.s Mi sto guardanto i video, niente male sono fatti bene.

  4. #4
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    il passaggio dei permessi dovresti poter saltarlo senza problemi... su altervista non è necessario modificarli... (e se dovesse esserlo li puoi modificare via ftp... senza scomodare script sh :) )
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  5. #5
    Guest

    Predefinito

    Ho caricato tutto, ho creato il db, ma ora quando cerco di eseguire tiki-install.php mi escono 6 o 7 errori con questa scritta:

    Notice: ini_set() has been disabled for security reasons in /membri/disfunction/tiki-install.php on line 27

    Notice: ini_set() has been disabled for security reasons in /membri/disfunction/lib/init/initlib.php on line 69

    Notice: ini_set() has been disabled for security reasons in /membri/disfunction/lib/init/initlib.php on line 69

    Warning: main(adodb.inc.php): failed to open stream: No such file or directory in /membri/disfunction/tiki-install.php on line 547

    Warning: main(): Failed opening 'adodb.inc.php' for inclusion (include_path='.:') in /membri/disfunction/tiki-install.php on line 547

    Fatal error: Call to undefined function: adonewconnection() in /membri/disfunction/tiki-install.php on line 630
    Cosa devo fare?

    Nessuno sa aiutarmi???
    Ultima modifica di Evcz : 29-01-2006 alle ore 17.26.35

  6. #6
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    per prima cosa evita i post consecutivi..., grazie!

    per l'errore che riporti... gli ini_set non sono un problema di per se... il problema sorgente se tentano di modificare l'include path tramite gli ini_set anzichè usare pathname relativi...

    posta le righe nei pressi della 69 (dalla 55 alla 80) del file /lib/init/initlib.php

    e quelle nei pressi della 547 (dalla 530 alla 560) di tiki-install.php
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  7. #7
    Guest

    Predefinito

    Ecco il codice di initlib.php (da 43 a 84) cosi da vedere le tre funzioni per intero.

    Codice PHP:
    /** Return ';' if windows otherwise ':'
    * \static
    */
    function pathSeparator() {
    static
    $separator;
    if (!isset(
    $separator)) {
    if (
    strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') {
    $separator = ';';
    } else {
    $separator = ':';
    }
    }
    return
    $separator;
    }


    /** Prepend $path to the include path
    * \static
    */
    function prependIncludePath($path) {
    $include_path = ini_get('include_path');
    if (
    $include_path) {
    $include_path = $path . TikiInit::pathSeparator(). $include_path;
    } else {
    $include_path = $path;
    }
    return
    ini_set('include_path', $include_path);
    }


    /** Append $path to the include path
    * \static
    */
    function appendIncludePath($path) {
    $include_path = ini_get('include_path');
    if (
    $include_path) {
    $include_path .= TikiInit::pathSeparator(). $path;
    } else {
    $include_path = $path;
    }
    return
    ini_set('include_path', $include_path);
    }
    Questo invece è il codice di tiki-install.php dalla 534

    Codice PHP:
    // Second check try to connect to the database
    // if no local.php => no con
    // if local then build dsn and try to connect
    // then get con or nocon

    //adodb settings
    TikiInit::prependIncludePath('lib/adodb');
    TikiInit::prependIncludePath('lib/pear');


    define('ADODB_FORCE_NULLS', 1);
    define('ADODB_ASSOC_CASE', 2);
    define('ADODB_CASE_ASSOC', 2); // typo in adodb's driver for sybase?
    include_once ('adodb.inc.php');
    //include_once ('adodb-pear.inc.php'); //really needed?


    // next block checks if there is a local.php and if we can connect through this.
    // sets $dbcon to false if there is no valid local.php
    if (!file_exists($local)) {
    $dbcon = false;
    $smarty->assign('dbcon', 'n');
    } else {
    // include the file to get the variables
    include ($local);

    if (!isset(
    $db_tiki)) {
    //upgrade from 1.7.X
    $db_tiki="mysql";
    write_local_php($db_tiki,$host_tiki,$user_tiki,$pass_tiki,$dbs_tiki);
    }

    if (
    $db_tiki == 'sybase') {
    // avoid database change messages
    ini_set('sybct.min_server_severity', '11');
    }

    $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;

    // avoid errors in ADONewConnection() (wrong darabase driver etc...)
    if(array_search($db_tiki,$dbtodsn)==FALSE) {
    $dbcon = false;
    $smarty->assign('dbcon', 'n');
    } else {
    $dbTiki = &ADONewConnection($db_tiki);

    if (!
    $dbTiki->Connect($host_tiki, $user_tiki, $pass_tiki, $dbs_tiki)) {
    $dbcon = false;
    $smarty->assign('dbcon', 'n');
    $tikifeedback[] = array('num'=>1,'mes'=>$dbTiki->ErrorMsg());
    } else {
    $dbcon = true;
    if (!isset(
    $_REQUEST['reset'])) {
    $smarty->assign('dbcon', 'y');
    $smarty->assign('resetdb', 'n');
    } else {
    $smarty->assign('dbcon', 'y');
    $smarty->assign('resetdb', 'y');
    }
    }
    }
    }
    Spero di essere stato di aiuto.

    Sorry per i post consecutivi, ma sono disperato...

  8. #8
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    eh già... forzano l'include path via ini_set...

    o si modifica manualmente il codice (in tutti i files...) o cambi script :D

    hai provato mediawiki? :D
    http://www.mediawiki.org/wiki/MediaWiki

    magari è più semplice da installare :P
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  9. #9
    Guest

    Predefinito

    Modificare manualmente lo escludo già. Mediawiki sembra carino ma tiki mi piaceva perchè potevo fare quiz, giochi, forum, wiki, galleria immagini, link, doc, calendari,... Non è che avreste qualcosa da consigliarmi che sapete funzioni su altervista (a parte phpnuke che conosco già).

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •