• Welcome to Simple Machines Community Forum. Please login or sign up.
September 22, 2021, 06:48:36 AM

News:

SMF 2.1 RC4 has been released! Try it out and help us test! :) Read more.


Joomla 1.0.9 e SMF 1.1RC2

Started by IlGladiatore, June 12, 2006, 08:25:48 AM

Previous topic - Next topic

IlGladiatore

Allora inizialmente avevo l aversione 1.0.8 di joomla con il bridge Joomla-SMf 1.0.2  con SMF 1.1 RC1 e tutto funzionava bene...
Adesso ho Joomla 1.0.9 con Bridge Joomla-SMf 1.1 (quello per la rc2) con SMF 1.1 RC2 e quando 1 effettua il login dal sito ci sta 40 ore e siccome io ho un server su altervista da: Hai raggiunto la soglia massima di queries che il tuo database può eseguire in un'ora, fai l'upgrade ad una classe superiore.

Come si risolve?

Darknico

ti consiglio una classe 4 di altervista,nn reggi a lungo con la classe 2(penso ke tu abbia quella)consuma molto...cmq penso ci sia qualke problema del bridge
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


theshown

ti faccio notare che una decina di queries te le fa ad ogni visualizzazione di pagina del forum, il che in un'ora puoi capire quante pagine massimo puoi vedere. Ti consiglio di comprarti uno spazio web (tipo su aruba).
Comunque anche io ho Joomla 1.0.9 e SMF 1.1rc2 installati e integrati l'uno con l'altro proprio oggi, e perfettamente funzionante il tutto.
Il bridge che ho usato è Bridge 1.1.4 (SMF 1.1 RC2-Mambo,Joomla) scaricato direttamente da http://extensions.joomla.org
My Projects: SOLDAT Italia

IlGladiatore

Prima non dava questi problemi però anche con una classe + bassa riuscivo perfettamente a fare il login....provo a cambiare il bridge può darsi non mi dia più questo problema....cmq su extension mi redirecta su un link di una discissione e non mi fa scaricare il componente....me lo alleghi qui per piacere?

IlGladiatore

possibile che nn lo trovo neanche su google???


IlGladiatore


theshown

In cima a quel topic c'è scritto:
OK, it is attached to the bottom of this post. (You must be logged in to view or download the attachment)

Comunque io sto avendo seri problemi con l'integrazione. :|
My Projects: SOLDAT Italia

IlGladiatore

non avevo visto l'allegato...cmq io ho usato Joomla-SMF 1.1.2 dove è compatibile per la versione 1.1c2 e ho ancha il mod per effetturar eil login del forum nel sito di joomla, ma mi scadono le queries a me ci impiega moltissimo a fare il login...

IlGladiatore

Fatal error: main() [function.require]: Failed opening required '/index.php' (include_path='.:') in /newempire/components/com_smf/smf.php on line 127

madonna......nn va proprio

theshown

ma se stai usando la versione 1.1.2 del bridge, perchè non passi alla 1.1.4??
Ti sei accertato che questo problema non sia stato risolto con la versione 1.1.3 o 1.1.4?

PS: fai il favore di unire in un'unico post quei tre ;)
My Projects: SOLDAT Italia

IlGladiatore

fatal error me lo da con la versione 1.1.4

IlGladiatore

Per favore aiutateme....le sto provando tutte, ma niente :(

theshown

June 14, 2006, 05:13:03 AM #13 Last Edit: June 14, 2006, 05:18:14 AM by theshown
guarda non so proprio che dirti, io ho abbandonato (temporaneamente) Joomla purtroppo perchè il Bridge non è funzionante e mi serve un portale presto (penso di usare MKPortal o TinyPortal), e non penso di cercare di risolvere il problema presto, anche se Joomla rappresenta il CMS definitivo :|
Quando reinizierò i test se avrò successo con l'integrazione dirò come ho risolto o cosa ho fatto.

Cmq io ho un DB dove avevo installato già SMF.
Poi ho installato Joomla 1.0.9 sullo stesso DB.
Ho installato il bridge 1.1.4 e l'ho configurato.

Dal tuo problema sembrerebbe che non riesce a trovare la index del forum. Utilizza sempre il percorso assoluto nella configurazione del bridge (che puoi ottenere con il bottoncino apposito "Auto" o qualcosa del genere lì a fianco). Se ancora il problema non è risolto, assicurati che ad ogni installazione del bridge hai cancellato le cartelle:
"com_smf_registration" e "com_smf" dalle cartelle:
"root/administrator/components" e "root/components"
perchè anche se disinstalli il bridge queste non vengono cancellate e a me dava problemi ciò.
My Projects: SOLDAT Italia

IlGladiatore

si lo notato anche io che rimangono le cartelle e infatti le vado a togliere manualmente, me ne sono accorto perchè quando disistallavo e reinstallavo il componente rimanevano memorizzate le impostazioni ch evaevo messo...il problema e che anche eliminando le cartelle con i file lui non so come si memorizza le impostazioni che avevo messo.

volevo provare a fare unpatch nella 3 opzione ma non me lo fa fare + e la 2 nn si parcha +, col risultato che sono rimasto fermo!!!!

theshown

beh le impostazioni sono salvate nei file appositi all'interno della cartella, se la cancelli li perdi inevitabilmente. Strano...
My Projects: SOLDAT Italia

IlGladiatore

uff....nn si può fare niente????

theshown

beh non saprei che altro dirti :|
My Projects: SOLDAT Italia

IlGladiatore

sempre io ho tt sti problemi del....se qualcuno ha integrato smf a joomla 1.0.9 può lasciare qui un messagio e dire come ha fatto?grz...

Directy

Ciao, io ho integrato perfettamente la 1.0.9 con SMF.

Devi entrare lato admin e risettare tutte le impostazioni del componente (come la path di smf)


theshown

secondo me la tua risposta è un pò troppo poco esauriente :)

piuttosto che dire che sei riuscito ad integrare J! con SMF, spiega in dettaglio che problemi hai avuto e come li hai risolti, passo passo, definendo una situazione di partenza e lo stato di J! e SMF e una situazione di arrivo (corretta integrazione dei due sistemi)

Ciao ;)
My Projects: SOLDAT Italia


Directy

Ho già upgradato 3 siti dalla 1.0.8 con bridge 1.1.4 alla versione 1.0.9. Non ho avuto nessun problema in questa operazione. A dire il vero un problema l'ho avuto ma mi ero solo dimenticato di fare l'upload dell'ultimo file...

Alla fine, per far funzionare il tutto, ho dovuto solo entrare nell'admin e risalvare tutti i parametri nel componente SMF bridge.

Ora funziona perfettamente.

Comunque, fino a due mesi fa, prima del bridge di Orstio, avevo quello di Cowboy di Jommlahaks. Avevo un sacco di problemi. Fare il passaggio da quel sistema a questo mai ha dato molti problemi poichè non avevo disinstallato correttamente la vecchia componente.

Ti consiglio quindi di disinstallare tutto (attenzione a tutti i moduli, i bod ed i componenti del bridge che devono essere disinstallati). Di cancellare a mano le cartelle residue, di controllare bene i permessi delle cartelle e  poi di reinstallare il bridge.

Directy

Quote from: IlGladiatore on June 13, 2006, 07:15:20 AM
Fatal error: main() [function.require]: Failed opening required '/index.php' (include_path='.:') in /newempire/components/com_smf/smf.php on line 127

madonna......nn va proprio

comunque vedo che alla riga 127 del file smf.php della versione 1.1.4 non c'è nulla. Credo quindi che tu abbia scaricato qualche versione non proprio recente o che in qualche upgrade sia capitato qualche pasticcio.

prova a disinstallare e poi reinstallare il bridge e facci sapere che errori ti da...

IlGladiatore

ho fatto + volte questa operazione, ma con scarsi risultati, il bridge lo preso da joomlahacks 1.1.4

Directy

June 17, 2006, 09:13:26 AM #25 Last Edit: June 17, 2006, 09:19:31 AM by Directy
Si, ma resta il fatto che l'errore che indichi dimostra che il file SMF.php non è quello corretto...


inoltre come sarebbe Joomlahaks? non stavamo parlando del bridge di Orstio?

Mi dai il link al tuo sito?

IlGladiatore

http://newempire.altervista.org

Ilbridge lo preso da joomlahack....prova ad allegare il tuo così provo.....adesso ho disistallato tutto perchè ho un problema con il login di joomla che non funziona più causato dal bridge e se nn risolvo questo non posso sistemare il bridge.

Directy

Lascia perdere Joomlahaks. Usa quello di SMF, quello si che funziona. lo trovi nel link che ti è stato postato all'inizio della discussione.

scaricalo da qui. Mi raccomando, disinstalla tutto e poi installa questo. lo trovi allegato in fondo al messaggio.

http://www.simplemachines.org/community/index.php?topic=83665.0

Una volta installato devi andare in Admin - SMF Bridge

nella tab 'configurazione' indichi (se già non lo fa in automatico) la path del forum e scegli se lo vuoi integrato o meno e poi salvi (importante)

nella tab Groups non toccare nulla, perchè se togli la sincronizzazione degli admin di SMF con il superadmin di joomla sei perduto. Fai quindi attenzione che il gruppo SMF Administrator sia impostato e legato con il Mambo Group Superadmin

poi vai nella tab Sync e premi su Syncronize mambo/joomla groups...

Salva e poi vai in Admin - moduli del sito.
Disattiva il modulo Login di Joomla ed attiva il modulo login di SMF bridge.

il gioco è fatto... Fammi sapere.

IlGladiatore

Fatal error: main() [function.require]: Failed opening required '/index.php' (include_path='.:') in /membri2/newempire/components/com_smf/smf.php on line 127

bridge allegato la ero lo stesso che usavo io ed è quello di joomlahacks

IlGladiatore


Directy

No. Il bridge di joomlahaks è un'altra cosa (e joomlahaks NON fa un bridge che si chiama 1.1.4!!). Devi installare il componente di Orstio che ti ho indicato e che trovi nel link che ho inserito nel mio post.


IlGladiatore

io quello ho preso e quando lo installo mi appare joomlahaks componente installato con successo...

Directy

Mi dispiace ma devi aver fatto un po' di confusione con i file. Il link che ti ho dato non porta assolutamente a al Bridge di Joomlahaks. Basta aprire il file zip per vederlo.

Purtroppo, a questo punto non so più come aiutarti. In ogni caso, il bridge che ti ho indicato, funziona bene sia con J1.0.8 che con la nuova versione 1.0.9

IlGladiatore


IlGladiatore

per favore puoi allegarmi il bridge che hai usato tu?quando installo quello sul topic che mi avevi dato precedentemente alcune voci di tab che mi avevi detto di seguire non c'erano...

IlGladiatore

POSSO FARE REGISTRARE GLI UTENTI DAL FORUM E SE MAI UN GIORNO SINCRONIZZO, LE STESSE LOGIN ANDRANNO BENE PER IL PORTALE?

IlGladiatore

SMF File                 La tua Versione               La versione Corrente
SMF Package             SMF 1.1 RC2                   SMF 1.1 RC2
Sorgenti                1.1 RC2                        1.1 RC2-1
Template di Default   1.1 RC2                             1.1 RC2
File di Linguaggio        1.1 RC2                         1.1 RC2
Template Corrente   1.1 Beta 3 Public          1.1 RC2

Può centrare qualcosa la differenza delle sorgenti?

Directy

Quote from: IlGladiatore on June 20, 2006, 06:20:12 AM
POSSO FARE REGISTRARE GLI UTENTI DAL FORUM E SE MAI UN GIORNO SINCRONIZZO, LE STESSE LOGIN ANDRANNO BENE PER IL PORTALE?

Ciao, confermo. Io faccio così. Il mio database principale è su SMF.

IlGladiatore

 >:( ma ti è venuto così difficile allegare il tuo bridge qui???

IlGladiatore

Dopo alcune ricerche più approfondite su come risolvere il mio problema sono giunto all soluzione!!!
Ecco come ho fatto!!!

Innanzi tutto su alcuni topic obsoleti vi sn allegati ancora il file del bridge 1.1.4 "originale" cioè quello di joomlahacks e che è impossibile almeno per me è stato così poterlo far funzionare!!!

Installate e Joomla e SMF in maniera del tutto indipendente uno dall'altro come se fossero per due siti diversi, mettendo però il DB in comune. Non battezzate l'amministratore di SMF "admin", o "Administrator" questo vi eviterà problemi quando sincronizzerete gli account. Potrete sempre farlo in seguito.

Se avete il bridge 1.1.4 dovrete prima fare un fix sul file smf.php che lo troverete dopo aver scompattato il file com_smf.zip sostituendo:

//Joomla 1.0.8 compatibility

if (isset($_VERSION) && $_VERSION->PRODUCT == 'Joomla!' && $_VERSION->DEV_LEVEL >= '8'){
$remCookieName = mosMainFrame::remCookieName_User();
                        $remCookieValue = mosMainFrame::remCookieValue_User( $username ) . mosMainFrame::remCookieValue_Pass( $passwd );
setcookie( $remCookieName, $remCookieValue, $lifetime, '/' );
}


CON:

//Joomla 1.0.8 compatibility

if (isset($_VERSION) && $_VERSION->PRODUCT == 'Joomla!' && $_VERSION->DEV_LEVEL >= '8'){
$remCookieName = mosMainFrame::remCookieName_User();
//Joomla 1.0.9 compatibility
                        if ($_VERSION->DEV_LEVEL>='9')
$remCookieValue = mosMainFrame::remCookieValue_User( $username ) . mosMainFrame::remCookieValue_Pass( $passwd ) . $row['id'];
                        else
$remCookieValue = mosMainFrame::remCookieValue_User( $username ) . mosMainFrame::remCookieValue_Pass( $passwd );
setcookie( $remCookieName, $remCookieValue, $lifetime, '/' );
}


Adesso salvate e installate il componente!!!!
Fatto ciò proseguite cosi:

Dal menu' "componenti" cliccate sul menu SMF Bridge e su Configuration.
Provate a "creare path automaticamente" altrimenti inseritela a mano. Mai usare path relative.
Salvate e passate al tab registration e impostate i parametri come voi li volete.
Nota Uno: registration non significa login: per fare il login non pensate di poter usare il modulo login di community builder o di joomla, dovrete usare per forza mod_smf_login che troverete tra i moduli del sito.
Nota Due: le opzioni "Require Registration Agreement:", "Ask for ICQ, AIM, YIM, MSN?", "Send a SMF PM to the user on registration?" non avranno effetto se non utilizzate "Bridge Registration".

Passate al tab Synch:
Se volete sincronizzare tutti gli utenti, per evitare guai sincronizzate prima da SMF verso Joomla e dopo il viceversa.

Andate nei Moduli Sito pubblicate il modulo di login mod_smf_login, configuratelo e spubblicate gli altri moduli di login.

Provate se funziona, ma fatelo con un account che avete sincronizzato o che avete appena registrato col nuovo sistema.



Tutte queste informazioni sono state estrapolate da diversi topic e mi sn limitato a riunirli in uno unico e dare finalmente una spiegazione concreta a questo enigma (per parecchi è così)!!!

Advertisement: