Problem z JoomlaSMFForum 102
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 17

Temat: Problem z JoomlaSMFForum 102

  1. #1
    Debiutant
    Dołączył
    02-01-2006
    Wpisy
    9
    Punkty
    10

    Domyślny Problem z JoomlaSMFForum 102

    Witam.
    Mam problem z zainstalowaniem tego komponentu, a właściwie z jego konfiguracją bo sam zainstalował się bez problemu.
    Po instalacji klikam w Componnnts\Joomla-SMF Forum\konfiguracja
    i wyświetla mi się coś takiego
    Joomla index file (/home/www/sciezka/index.php) is writeable
    Joomla main path (/home/www/sciezka) file or the parent path is not writeable!
    I widzę dokładnie co jest nie tak , ale za cholerę nie mogę uczynić "scieżki" writeable, bo niemogę wyjść total commanderem wyżej
    Jest jakiś sposób , żeby to zrobić?
    Albo jak spatchować pliki ręcznie ?

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Bywalec
    Dołączył
    23-10-2005
    Wpisy
    303
    Punkty
    20

    Domyślny

    Nie podałes jaka jest lokalizacja smf
    jeśli Joomla jest w tej ścieżce
    /home/dealer/main/pkg/joomla/html/
    a smf jest w takiej lokalizacji
    /home/dealer/main/pkg/Joomla/smf/html/smf
    to w polu SMF - ścieżka absolutna wpisujemy:
    /home/dealer/main/pkg/Joomla/smf/html/smf
    i dajemy zapisz
    jeśli nadal jest coś niezapisywalne to klikamy na nadaj prawa zapisu i powinno być ok

    Integracja SMF z Joomla lub Mambo
    SMF i Joomla konfiguracja
    SMF i Joomla integracja artykułów i postów
    Ostanio edytowane przez viper : 02-01-2006 15:24
    Użyj funkcji SZUKAJ nim zadasz pytanie, w innym wypadku licz sie z mozliwoscia nieotrzymania odpowiedzi.
    Projekt Joomla Power Edition

  4. #3
    Debiutant
    Dołączył
    02-01-2006
    Wpisy
    9
    Punkty
    10

    Domyślny

    sciezki sa takie :
    /home/www/sciezka - tu jest joomla
    /home/www/sciezka/forum - tu jest smf

    smf i joomla zainstalowane sa na tej samej bazie (zresztą innego wyjścia nie miałem, bo mam tylko jedną bazę do dyspozycji)
    wpisuje tam poprawne ścieżki do smf i prefiks, klikam i wyświetla mi się odpowiednio :
    Kod:
             Nie powiodło się: /home/www/sciezka/index.php zapis niemożliwy!
    Kod:
             Nie powiodło się: /home/www/sciezka/forum/Sources/Subs-Post.php zapis niemożliwy!
    podczas gdy na górze jak byk pisze :
    Plik konfiguracji (/home/www/sciezka/administrator/components/com_smf/config.smf.php) zapis możliwy
    Joomla - folder cache (/home/www/sciezka/cache) zapis możliwy
    Joomla - plik index (/home/www/sciezka/index.php) zapis możliwy
    Joomla - ścieżka dostępu (/home/www/sciezka) zapis niemożliwy!

  5. #4
    Bywalec
    Dołączył
    23-10-2005
    Wpisy
    303
    Punkty
    20

    Domyślny

    Brak praw do zapisu
    /home/www/sciezka/index.php CHMOD 777 na tym pliku
    /home/www/sciezka/forum/Sources/Subs-Post.php CHMOD na tym pliku i ewentualnie na katalogu Sources
    Użyj funkcji SZUKAJ nim zadasz pytanie, w innym wypadku licz sie z mozliwoscia nieotrzymania odpowiedzi.
    Projekt Joomla Power Edition

  6. #5
    Debiutant
    Dołączył
    02-01-2006
    Wpisy
    9
    Punkty
    10

    Domyślny

    faktycznie na Subs-Post.php było 775, zmieniłem na 777 i ten plik zjadło

    index.php - on ma 777, i nie może go spatchować

    Joomla - ścieżka dostępu (/home/www/sciezka) zapis niemożliwy!
    pewnie to jest powodem, ale nie umie zmienić praw dla tego katalogu, bo nie moge wyjść poziom wyżej...

  7. #6
    Bywalec
    Dołączył
    23-10-2005
    Wpisy
    303
    Punkty
    20

    Domyślny

    pewnie to jest powodem, ale nie umie zmienić praw dla tego katalogu, bo nie moge wyjść poziom wyżej...
    skrypt działa z poziomu Joomla i powinien mieć prawa zapisu do katalogu w którym się znajduje Joomla. odinstaluj i zainstaluj komponent od nowa. ustaw prawa chmod 777 do plików i katalogu. Możesz nadać prawa plikom komponentu w razie czego. Jedynym problemem najczęściej się zdarza z jakim się spodkałem przy instalacji tego komponentu są prawa zapisu do plików.
    Użyj funkcji SZUKAJ nim zadasz pytanie, w innym wypadku licz sie z mozliwoscia nieotrzymania odpowiedzi.
    Projekt Joomla Power Edition

  8. #7
    Debiutant
    Dołączył
    02-01-2006
    Wpisy
    9
    Punkty
    10

    Domyślny

    zainstalowałem nawet 1.02a i dalej nic - nie mogę spatchować index.php

    jak ustawić prawa do katalogu głównego ?? bo w tc zeby zmienic musze go zaznaczyc kurosrem, a zaznaczyc go nie moge bo nie moge wyjsc poziom wyzej

  9. #8
    Bywalec
    Dołączył
    23-10-2005
    Wpisy
    303
    Punkty
    20

    Domyślny

    Cytat Wysłane przez alienv
    zainstalowałem nawet 1.02a i dalej nic - nie mogę spatchować index.php
    to jest kod index.php z Joomla po spatchowaniu komponentem 1,02a to co zostałoi zmienione bez problemu znajdziesz.
    <?php
    /**
    * @version $Id: index.php 532 2005-10-14 09:28:31Z stingrey $
    * @package Joomla
    * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
    * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
    * Joomla! is free software. This version may have been modified pursuant
    * to the GNU General Public License, and as distributed it includes or
    * is derivative of works licensed under the GNU General Public License or
    * other free or open source software licenses.
    * See COPYRIGHT.php for copyright notices and details.
    */

    // Set flag that this is a parent file
    define( '_VALID_MOS', 1 );

    // checks for configuration file, if none found loads installation page
    if (!file_exists( 'configuration.php' ) || filesize( 'configuration.php' ) < 10) {
    $self = str_replace( '/index.php','', $_SERVER['PHP_SELF'] ). '/';
    header("Location: http://" . $_SERVER['HTTP_HOST'] . $self . "installation/index.php" );
    exit();
    }

    include_once( 'globals.php' );

    require_once( 'configuration.php' );
    //JOOMLAHACKS.COM : require SSI is causing havoc to Joomla, so move it elsewhere
    if (file_exists($mosConfig_absolute_path."/administrator/components/com_smf/config.smf.php")) {
    global $context;
    require_once ($mosConfig_absolute_path."/administrator/components/com_smf/config.smf.php");
    require_once ($mosConfig_absolute_path."/administrator/components/com_smf/functions.smf.php");
    saveVars($savedVars);
    require_once($smf_path."/SSI.php");
    restoreVars($savedVars); //1.0.2a
    }

    require_once( 'includes/joomla.php' );

    //Installation sub folder check, removed for work with SVN
    if (file_exists( 'installation/index.php' )) {
    define( '_INSTALL_CHECK', 1 );
    include ('offline.php');
    exit();
    }

    // displays offline/maintanance page or bar
    if ($mosConfig_offline == 1) {
    require( 'offline.php' );
    }

    // load system bot group
    $_MAMBOTS->loadBotGroup( 'system' );

    // trigger the onStart events
    $_MAMBOTS->trigger( 'onStart' );

    if (file_exists( 'components/com_sef/sef.php' )) {
    require_once( 'components/com_sef/sef.php' );
    } else {
    require_once( 'includes/sef.php' );
    }
    require_once( 'includes/frontend.php' );

    // retrieve some expected url (or form) arguments
    $option = trim( strtolower( mosGetParam( $_REQUEST, 'option' ) ) );
    $Itemid = intval( mosGetParam( $_REQUEST, 'Itemid', null ) );

    if ($option == '') {
    if ($Itemid) {
    $query = "SELECT id, link"
    . "\n FROM #__menu"
    . "\n WHERE menutype = 'mainmenu'"
    . "\n AND id = '$Itemid'"
    . "\n AND published = '1'"
    ;
    $database->setQuery( $query );
    } else {
    $query = "SELECT id, link"
    . "\n FROM #__menu"
    . "\n WHERE menutype = 'mainmenu'"
    . "\n AND published = 1"
    . "\n ORDER BY parent, ordering LIMIT 1"
    ;
    $database->setQuery( $query );
    }
    $menu = new mosMenu( $database );
    if ($database->loadObject( $menu )) {
    $Itemid = $menu->id;
    }
    $link = $menu->link;
    if (($pos = strpos( $link, '?' )) !== false) {
    $link = substr( $link, $pos+1 ). '&Itemid='.$Itemid;
    }
    parse_str( $link, $temp );
    /** this is a patch, need to rework when globals are handled better */
    foreach ($temp as $k=>$v) {
    $GLOBALS[$k] = $v;
    $_REQUEST[$k] = $v;
    if ($k == 'option') {
    $option = $v;
    }
    }
    }
    if ( !$Itemid ) {
    // when no Itemid give a default value
    $Itemid = 99999999;
    }

    // mainframe is an API workhorse, lots of 'core' interaction routines
    $mainframe = new mosMainFrame( $database, $option, '.' );
    $mainframe->initSession();

    // trigger the onAfterStart events
    $_MAMBOTS->trigger( 'onAfterStart' );

    // checking if we can find the Itemid thru the content
    if ( $option == 'com_content' && $Itemid === 0 ) {
    $id = intval( mosGetParam( $_REQUEST, 'id', 0 ) );
    $Itemid = $mainframe->getItemid( $id );
    }

    /** do we have a valid Itemid yet?? */
    if ( $Itemid === 0 ) {
    /** Nope, just use the homepage then. */
    $query = "SELECT id"
    . "\n FROM #__menu"
    . "\n WHERE menutype = 'mainmenu'"
    . "\n AND published = 1"
    . "\n ORDER BY parent, ordering"
    . "\n LIMIT 1"
    ;
    $database->setQuery( $query );
    $Itemid = $database->loadResult();
    }

    // patch to lessen the impact on templates
    if ($option == 'search') {
    $option = 'com_search';
    }

    // loads english language file by default
    if ($mosConfig_lang=='') {
    $mosConfig_lang = 'english';
    }
    include_once( 'language/' . $mosConfig_lang . '.php' );

    // frontend login & logout controls
    $return = mosGetParam( $_REQUEST, 'return', NULL );


    //JOOMLAHACKS.COM
    $message = mosGetParam( $_POST, 'message', 0 );
    restorePostMessage($savedVars);

    if ($option == 'login') {

    //JOOMLAHACKS.COM
    //$mainframe->login();
    //require_once ($smf_path.'/SSI.php');
    $_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];
    $_SESSION['_FROM_MOS'] = true;
    doMamboSMF(true);



    // JS Popup message
    if ( $message ) {
    ?>
    <script>
    <!--//
    alert( "<?php echo _LOGIN_SUCCESS; ?>" );
    //-->
    </script>
    <?php
    }

    if ($return) {
    mosRedirect( $return );
    } else {
    mosRedirect( 'index.php' );
    }

    } else if ($option == 'logout') {


    //JOOMLAHACKS.COM
    //$mainframe->logout();
    //require_once ($smf_path.'/SSI.php');
    mosRedirect( 'index.php?option=com_smf&action=logout;sesc='.$co ntext['session_id'] );


    // JS Popup message
    if ( $message ) {
    ?>
    <script>
    <!--//
    alert( "<?php echo _LOGOUT_SUCCESS; ?>" );
    //-->
    </script>
    <?php
    }

    if ($return) {
    mosRedirect( $return );
    } else {
    mosRedirect( 'index.php' );
    }
    }

    /** get the information about the current user from the sessions table */
    $my = $mainframe->getUser();

    // detect first visit
    $mainframe->detect();

    // set for overlib check
    $mainframe->set( 'loadOverlib', false );

    $gid = intval( $my->gid );

    // gets template for page
    $cur_template = $mainframe->getTemplate();
    /** temp fix - this feature is currently disabled */

    /** @global A places to store information from processing of the component */
    $_MOS_OPTION = array();

    // precapture the output of the component
    require_once( $mosConfig_absolute_path . '/editor/editor.php' );

    ob_start();
    if ($path = $mainframe->getPath( 'front' )) {
    $task = mosGetParam( $_REQUEST, 'task', '' );
    $ret = mosMenuCheck( $Itemid, $option, $task, $gid );
    if ($ret) {
    require_once( $path );
    } else {
    mosNotAuth();
    }
    } else {
    echo _NOT_EXIST;
    }
    $_MOS_OPTION['buffer'] = ob_get_contents();
    ob_end_clean();

    initGzip();

    header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
    header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
    header( 'Cache-Control: no-store, no-cache, must-revalidate' );
    header( 'Cache-Control: post-check=0, pre-check=0', false );
    header( 'Pragma: no-cache' );

    // display the offline alert if an admin is logged in
    if (defined( '_ADMIN_OFFLINE' )) {
    include( 'offlinebar.php' );
    }

    // loads template file
    if ( !file_exists( 'templates/'. $cur_template .'/index.php' ) ) {
    echo _TEMPLATE_WARN . $cur_template;
    } else {
    require_once( 'templates/'. $cur_template .'/index.php' );
    echo "<!-- ".time()." -->";
    }

    // displays queries performed for page
    if ($mosConfig_debug) {
    echo $database->_ticker . ' queries executed';
    echo '<pre>';
    foreach ($database->_log as $k=>$sql) {
    echo $k+1 . "\n" . $sql . '<hr />';
    }
    }

    doGzip();
    ?>
    Użyj funkcji SZUKAJ nim zadasz pytanie, w innym wypadku licz sie z mozliwoscia nieotrzymania odpowiedzi.
    Projekt Joomla Power Edition

  10. #9
    Opiekun forum
    Dołączył
    19-09-2005
    Wpisy
    3 743
    Punkty
    131

    Domyślny

    nie masz mozliwosci zmian praw dostepu dla katalogu glownego, ale na prawde nie powinno miec to znaczenia dla Twojej instalacji. Sprawdz jeszcze czy masz mozliwość zapisu do katalogu /tmp , aczkolwiek nie sadze aby w tym byl problem.
    Sprawdz takze w instrukcji instalacji czy nie ma mozliwosci recznego spatchowania tego pliku

  11. #10
    Debiutant
    Dołączył
    02-01-2006
    Wpisy
    9
    Punkty
    10

    Domyślny

    viperxp - dzieki, chodzi
    Kod:
    Notice:  Constant WIRELESS already defined in /home/www/sciezka/forum/index.php on line 98
    takie cos sie pokazuje jak wchodze na forum, ale działa chyba wszystko

Strona 1 z 2 12 OstatniOstatni

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •