Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 10:32:25 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155529 Posts in 21713 Topics by 7737 Members
Latest Member: chris85
* Home Help Search Login Register
Pages: 1 2 [3] 4 5 ... 8   Go Down
Print
Author Topic: myBB forum integration  (Read 13336 times)
janaiky

Offline Offline

Posts: 4


« Reply #50 on: July 14, 2010, 02:48:16 PM »

Hallo,
mein Hoster hat fsockopen deaktivert. Das müsste doch auch mit curl gehen, oder=
Ich hab es schon versucht, aber noch nicht geschafft. Kann mir jemand helfen?

Jan
Logged
syncgw

Offline Offline

Posts: 129



WWW
« Reply #51 on: July 14, 2010, 07:58:34 PM »

@Jan
ich schau mir das mal an

Anbei mal ein Versuch - bitte ausprobieren und vielleicht auch selbst weiter entwickeln. Wenn es denn mal klappt kann ich das dann als Option "curl/fsocket" mit in den Seiteneigenschaften aufnehmen.

Einfach die Datei view.php in das Verzeichnis modules/myBB kopieren.
« Last Edit: July 14, 2010, 08:23:45 PM by syncgw » Logged

Florian Däumling
sync•gw Developer
http://syncgw.com
janaiky

Offline Offline

Posts: 4


« Reply #52 on: July 14, 2010, 11:57:46 PM »

Hallo syncgw,
das geht leider nicht, ich bekome den Fehler:
Fatal error: Call to undefined function curl_init() in /var/kunden/webs/web5450/modules/myBB/view.php  on line 433

Ich hatte es selber auch mal versucht (im Anhang), funktioniert aber auch nicht:
Parse error: syntax error, unexpected $end in /var/kunden/webs/web5450/modules/myBB/view.php  on line 499
Logged
syncgw

Offline Offline

Posts: 129



WWW
« Reply #53 on: July 15, 2010, 08:51:35 AM »

Hei Jan,
na ja ohne Curl geht dann das aber auch nicht... Wenn PHP bei schon bei curl_init() rum nörgelt, dann ist Curl nicht aktiv.
Curl ist standartmäßig nicht im PHP nicht aktiviert, sondern muss extra über die PHP.INI als extension geladen werden.

Vielleicht solltest Du doch deinen Hoster Mal fragen, ob er nicht fsockopen wenigstens lokale freischalten mag - bei mir hat das problemlos geklappt...
Logged

Florian Däumling
sync•gw Developer
http://syncgw.com
janaiky

Offline Offline

Posts: 4


« Reply #54 on: July 15, 2010, 09:24:22 AM »

Hi syncgw,
ich hab noch mal php.ini gelesen, ist wirklich nicht aktiviert, war mir eirgentlich sicher, dass es aktiviert war.

Fsockopen kann man freischalten lassen, muss aber dafür zahlen.

Gibt es keine andere Möglichkeit?
Logged
syncgw

Offline Offline

Posts: 129



WWW
« Reply #55 on: July 15, 2010, 09:41:07 AM »

Hei Jan,

böser Provider  smiley

Ausser fsockopen und curl kenne ich noch namespaces. Damit wäre eine Integration von myBB super einfach. Dafür musst Du aber Deinen Provider dazu bekommen, dass er auf PHP 5.3.0 aufrüstet  grin.

Ansonsten bin ich gerne für Vorschläge offen (hatte mich vorher auch noch nie mit curl beschäftigt).
Logged

Florian Däumling
sync•gw Developer
http://syncgw.com
janaiky

Offline Offline

Posts: 4


« Reply #56 on: July 25, 2010, 01:22:36 PM »

Hi syncgw,
meine php.ini sagt: "PHP Version 5.3.1".
Also müsste es mit namespaces gehen.

Jan
Logged
syncgw

Offline Offline

Posts: 129



WWW
« Reply #57 on: July 28, 2010, 08:10:25 PM »

Hi Jan,

ich habe mich zwischenzeitlich etwas genauer mit namespaces beschäftigt. Dummer Weise hilft das entgegen meinen Erwartungen doch nicht weiter. Das Problem doppelter define()-Anweisungen wird damit leider doch nicht gelöst...

Sorry - da hatte ich wohl falsche Erwartungen geweckt  undecided

Es sieht wohl so aus, das man doch fsockopen() braucht. Fragt doch Mal deinen Hoster ob er das nicht zumindest für die eigene IP-Adresse frei schalten kann (oder gar ganz). Meiner hat es auf Anfrage gemacht.
Logged

Florian Däumling
sync•gw Developer
http://syncgw.com
herr rilke

Offline Offline

Posts: 90


« Reply #58 on: September 02, 2010, 04:16:30 PM »

hallo,

ich bekomme nach der installation von version 0.48 auf WB 2.8 und myBB 1.6 die fehlermeldung beim aufruf der forum-seite:

Fatal error: Call to a member function fetchRow() on a non-object in ...\modules\myBB\view.php on line 33

das sieht für mich so aus, als ob die abfrage falsch ist und weiter sieht es so aus als ob

$page_id = $_SESSION['PAGE_ID'] ==""

ist.

hat jemand eine idee, wie ich da mir und der welt helfen kann?

viele grüße aus münster!

Logged
syncgw

Offline Offline

Posts: 129



WWW
« Reply #59 on: September 02, 2010, 05:18:44 PM »

Hi,

myBB 1.6.0 hört sich gut an,
myBB modul 0.48 ist auch ok,
WB solltest Du auf 2.8.1 upgraden.

Entweder ist die Tabelle "mod_mybB" nicht da, oder die Forumsseite ist nicht in der Tabelle abgespeichert. Vielleicht das Modul neu installieren oder eine neue Forumsseite definieren. Sollte helfen  grin
Logged

Florian Däumling
sync•gw Developer
http://syncgw.com
herr rilke

Offline Offline

Posts: 90


« Reply #60 on: September 02, 2010, 08:50:53 PM »

hallo und vielen dank

für die schnelle antwort. ich habe also nach 2.8.1 aktualisiert und die fehlermeldung kommt nicht mehr. wunderbar.

dafür erhalte ich

Not Found

The requested URL /modules/myBB/forum/index.php was not found on this server.


gleichwohl ich die URL manuell aufrufen kann. da fehlen dann die korrekten pfade zu den CSS dateien des boards, aber sie lebt.

allerdings müsste die komplette URL

http://localhost/wb/modules/myBB/forum/index.php

lauten.

verschluckt sich das modul an einem fehlenden /wb/ ?


viele grüße aus münster
Logged
syncgw

Offline Offline

Posts: 129



WWW
« Reply #61 on: September 03, 2010, 07:54:43 AM »

Hallo,

hmm.. Mit war nicht klar, dass 2.8.1 tatsächlich als Voraussetzung benötigt wird. Ich nehme das in die nächste Version mit auf.

Bei dir stimmt jetzt die Angabe zum myBB Basisverzeichnis nicht. In den Eigenschaften der Forum-Seite wird oben "Path to myBB installation" angezeigt. Da muss das relative Verzeichnis angegeben werden, in der die index.php-Datei von myBB liegt. Bitte prüfen und am einfachsten eine neue Forumsseite anlegen und darauf achten, dass die Angabe stimmt.

Ich werde Mal schauen, ob ich in der nächsten Version eine zusätzliche Prüfung mit einbauen kann...

Edit:
War einfacher als gedacht - neues Modul, dass die Prüfung macht ist in AMASP verfügbar
« Last Edit: September 03, 2010, 08:12:16 AM by syncgw » Logged

Florian Däumling
sync•gw Developer
http://syncgw.com
herr rilke

Offline Offline

Posts: 90


« Reply #62 on: September 03, 2010, 06:16:59 PM »

hallo florian,

war alles nix, stets wieder: "nicht gefunden", obwohl pfade korrekt waren.

ich habe dann eine frische 2.8.1 aufgesetzt und siehe da: mit der grundeinstellung (myBB im unterverzeichnis /myBB/myBB/) läuft alles wunderbar.

dann habe ich mir angeschaut, was du da in der view.php machst - das ist ja sehr beeindruckend, mein lieber mann, wie lange hast du denn daran gesessen?! hut ab!

sag, da du das forum ja schon im einsatz hast:  hast du erfahrungen mit der performance der lösung? die müsste theoretisch ja "deutlich" geringer sein, oder?

viele grüße aus münster!



Logged
syncgw

Offline Offline

Posts: 129



WWW
« Reply #63 on: September 03, 2010, 06:33:37 PM »

Hallo,

uns sind keine Probleme bekannt - zumindest haben sich die Nutzer unseres Forums bisher noch nicht negativ uns gegenüber geäußert. Vielleicht liegt es aber auch daran, dass das Forum so schlecht funktioniert, dass da gar kein negatives Posting möglich ist  evil


Logged

Florian Däumling
sync•gw Developer
http://syncgw.com
herr rilke

Offline Offline

Posts: 90


« Reply #64 on: September 03, 2010, 08:36:43 PM »


krass, wo kann man dass denn einstellen  cheesy
Logged
thomas2108

Offline Offline

Posts: 11


« Reply #65 on: September 12, 2010, 06:18:27 PM »

Hallo Zusammen,

Vielleicht kann mir ja jemand helfen:
Habe wb 2.8.1, mybb 2.6 und die Integration 0.49 installiert, also alles Aktuelle. Das meiste funktioniert auch soweit, aber einige Dinge nicht

Meine Installation:
Pfad zum Forum:  /modules/myBB/myBB
Pfad zur WB-Seite /pages/de/hilfe-und-support/forum.php
Konfigurierte URL zum Forum: http://www.myserver.de/pages/de/hilfe-und-support/forum.php?

  • Nach der Anmeldung will der Browser http://www.myserver.de/pages/de/hilfe-und-support/member.php öffnen was natürlich nicht geht
  • Wenn man eine Nachricht neu bearbeitet und ein Attachment zufügen will, wird dieses nicht hochgeladen - als hätte man nichts getan. Forum ohne WB-Anbindung klappt einwandfrei

Was mache ich falsch ?
Logged
thomas2108

Offline Offline

Posts: 11


« Reply #66 on: September 12, 2010, 09:04:17 PM »

Ok, bin ein bisl weiter. vergesst das oben...

Kann mich nur nicht anmelden, erhalte einen php-fehler:
[12-Sep-2010 21:55:20] PHP Notice:  Undefined variable: database in C:\inetpub\wwwroot\modules\myBB\view.php on line 32
[12-Sep-2010 21:55:20] PHP Fatal error:  Call to a member function query() on a non-object in C:\inetpub\wwwroot\modules\myBB\view.php on line 32

sieht so aus als wäre die database nicht definiert. aber Forum und wb tuns natürlich.... und nun ?
Logged
DarkViper
Development Team
*****
Offline Offline

Posts: 1252


« Reply #67 on: September 12, 2010, 09:40:32 PM »

wie wäre es, wenn Du vor der Benutzung das global vorhandene Datenbankobjekt importieren würdest?

z.B. mit:  global $database;  wink

warum, wieso und weshalb, kannst dann hier nachlesen: php-resource.de
« Last Edit: September 12, 2010, 09:43:24 PM by DarkViper » Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
syncgw

Offline Offline

Posts: 129



WWW
« Reply #68 on: September 12, 2010, 09:44:36 PM »

Hi,

da scheint es Probleme bei der Installation gegeben zu haben. Innerhalb der Forumseite /pages/de/hilfe-und-support/forum.php wird dann von WB das Modul view.php aufgerufen. Durch den Ablauf innerhalb von WB wird dabei immer die Variable $database mit der Datenbankanbindung initialisiert. Mir ist schleierhaft, warum die Variable nicht besetzt ist huh

@DarkViper: Das global hab' ich extra nicht eingebaut, da e ja eigentlich bereits verfügbar sein müsste - es sei denn, es eine Änderung am WB, die ich verpasst habe...
Logged

Florian Däumling
sync•gw Developer
http://syncgw.com
DarkViper
Development Team
*****
Offline Offline

Posts: 1252


« Reply #69 on: September 12, 2010, 09:47:52 PM »

keine Änderung an WB, sondern Grundlagen von PHP... mach den Link auf, den ich Dir geschickt habe, da ist es (mit Beispielen) genau beschrieben.
Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
syncgw

Offline Offline

Posts: 129



WWW
« Reply #70 on: September 12, 2010, 10:02:57 PM »

Uiuiui.... da schlägt einer um sich *abduck*

Gut, das es Leute gibt, die meinen, sich besser aus zu kennen, als diejenigen, die das Module entwickelt haben und es pflegen shocked Klärt das Mal unter Euch und meldet Euch wieder, wenn es wieder konstruktiv weiter geht!
Logged

Florian Däumling
sync•gw Developer
http://syncgw.com
thomas2108

Offline Offline

Posts: 11


« Reply #71 on: September 13, 2010, 06:47:14 AM »

na das bringt mich so nicht weiter.

bekomme den fehler mit $database nun nicht mehr (hab aber auch nix geändert ?!?) aber ich kann mich nach wie vor nicht anmelden. Gebe ich einen falschen benutzernamen/passwort an bekomme ich wie erwartet einen fehler, bei richtigen credentials keine meldung, bleibe aber gast. Kann das was mit session/cookie zu tun haben ?
Logged
thomas2108

Offline Offline

Posts: 11


« Reply #72 on: September 13, 2010, 06:56:35 AM »

Hier mal ein debug output bei der anmeldung.
finde die filenotfound meldungen spannend

<? php die(); ?>
2010-09-13T07:53:14+02:00#01 Script: ""
2010-09-13T07:53:14+02:00#03 WB_URI (POST): "member.php"
2010-09-13T07:53:14+02:00#05 Script: "member.php" Parm: ""
2010-09-13T07:53:14+02:00#07 File not found "C:\inetpub\wwwrootmember.php"
2010-09-13T07:53:14+02:00#13 Switching script to "/modules/myBB/myBB/member.php"
2010-09-13T07:53:14+02:00#08 Script: "/modules/myBB/myBB/member.php" Parm: ""
2010-09-13T07:53:14+02:00#12 Script: "/modules/myBB/myBB/member.php" GET[] = ""
2010-09-13T07:53:14+02:00#20 Send "POST" data
2010-09-13T07:53:14+02:00#20 Setting POST[action] = "do_login"
2010-09-13T07:53:14+02:00#20 Setting POST[url] = "/pages/de/training-und-support/forum.php?newthread.php?fid=15"
2010-09-13T07:53:14+02:00#20 Setting POST[username] = "Thomas"
2010-09-13T07:53:14+02:00#20 Setting POST[password] = "hehe - siehste nicht xxx"
2010-09-13T07:53:14+02:00#20 Setting COOKIE[mybbuser] = ""
2010-09-13T07:53:14+02:00#20 Setting COOKIE[mybb[lastvisit]] = "1284356563"
2010-09-13T07:53:14+02:00#20 Setting COOKIE[mybb[lastactive]] = "1284357041"
2010-09-13T07:53:14+02:00#20 Setting COOKIE[yes_session_id] = "060pu0u3rdtvghb7rae 47jpn84"
2010-09-13T07:53:14+02:00#20 Setting COOKIE[gotopos] = ""
2010-09-13T07:53:14+02:00#20 Request string: "POST /modules/myBB/myBB/member.php HTTP/1.0\nHost: www.myserver.de\nAccept: */*\n"
2010-09-13T07:53:14+02:00#20 Connecting to "http://192.168.220.100:80" with a timeout of 10 seconds
2010-09-13T07:53:15+02:00#20 Status: OK
2010-09-13T07:53:15+02:00#20 Header Count 13
2010-09-13T07:53:15+02:00#20 Header "status" = "302 Redirect"
2010-09-13T07:53:15+02:00#20 Header "content-type" = "text/html; charset=UTF-8"
2010-09-13T07:53:15+02:00#20 Header "location" = "http://www.myserver.de/pages/de/training-und-support/forum.php?//pages/de/training-und-support/forum.php?/pages/de/training-und-support/forum.php?newthread.php?fid=15"
2010-09-13T07:53:15+02:00#20 Header "server" = "Microsoft-IIS/7.0"
2010-09-13T07:53:15+02:00#20 Header "set-cookie[mybb[lastactive]]" = "1284357194"
2010-09-13T07:53:15+02:00#20 Header "set-cookie0[sid]" = "de33e0fc9f176afc26b 246f3e3fc0a87"
2010-09-13T07:53:15+02:00#20 Header "set-cookie1[loginattempts]" = "1"
2010-09-13T07:53:15+02:00#20 Header "set-cookie2[mybbuser]" = "13_KErAt1LUNqtrSJ6L yrYsGfEVu9oSrQsOcmh PcyII3BTPBmRLAw"
2010-09-13T07:53:15+02:00#20 Header "set-cookie3[sid]" = "de33e0fc9f176afc26b 246f3e3fc0a87"
2010-09-13T07:53:15+02:00#20 Header "x-powered-by" = "ASP.NET"
2010-09-13T07:53:15+02:00#20 Header "date" = "Mon, 13 Sep 2010 05:53:15 GMT"
2010-09-13T07:53:15+02:00#20 Header "connection" = "close"
2010-09-13T07:53:15+02:00#20 Header "content-length" = "287"
2010-09-13T07:53:15+02:00#01 Script: "//pages/de/training-und-support/forum.php?/pages/de/training-und-support/forum.php?newthread.php?fid=15"
2010-09-13T07:53:15+02:00#05 Script: "newthread.php" Parm: "fid=15"
2010-09-13T07:53:15+02:00#07 File not found "C:\inetpub\wwwrootnewthread.php"
2010-09-13T07:53:15+02:00#13 Switching script to "/modules/myBB/myBB/newthread.php"
2010-09-13T07:53:15+02:00#08 Script: "/modules/myBB/myBB/newthread.php" Parm: "fid=15"
2010-09-13T07:53:15+02:00#12 Script: "/modules/myBB/myBB/newthread.php" GET[fid] = "15"
2010-09-13T07:53:15+02:00#20 Setting GET[fid] = "15"
2010-09-13T07:53:15+02:00#20 Setting COOKIE[mybbuser] = ""
2010-09-13T07:53:15+02:00#20 Setting COOKIE[mybb[lastvisit]] = "1284356563"
2010-09-13T07:53:15+02:00#20 Setting COOKIE[mybb[lastactive]] = "1284357194"
2010-09-13T07:53:15+02:00#20 Setting COOKIE[yes_session_id] = "060pu0u3rdtvghb7rae 47jpn84"
2010-09-13T07:53:15+02:00#20 Setting COOKIE[gotopos] = ""
2010-09-13T07:53:15+02:00#20 Request string: "GET /modules/myBB/myBB/newthread.php?fid=15 HTTP/1.0\nHost: www.iyopro.de\nAccept: */*\n"
2010-09-13T07:53:15+02:00#20 Connecting to "http://192.168.220.100:80" with a timeout of 10 seconds
2010-09-13T07:53:15+02:00#20 Status: OK
2010-09-13T07:53:15+02:00#20 Header Count 9
2010-09-13T07:53:15+02:00#20 Header "status" = "200 OK"
2010-09-13T07:53:15+02:00#20 Header "content-type" = "text/html; charset=UTF-8"
2010-09-13T07:53:15+02:00#20 Header "server" = "Microsoft-IIS/7.0"
2010-09-13T07:53:15+02:00#20 Header "set-cookie[mybb[lastactive]]" = "1284357195"
2010-09-13T07:53:15+02:00#20 Header "set-cookie0[sid]" = "7ea95787453543e1188 9de00065f36d0"
2010-09-13T07:53:15+02:00#20 Header "x-powered-by" = "ASP.NET"
2010-09-13T07:53:15+02:00#20 Header "date" = "Mon, 13 Sep 2010 05:53:15 GMT"
2010-09-13T07:53:15+02:00#20 Header "connection" = "close"
2010-09-13T07:53:15+02:00#20 Header "content-length" = "8417"
2010-09-13T07:53:15+02:00#01 Script: "cache/themes/theme3/global.css"
2010-09-13T07:53:15+02:00#05 Script: "cache/themes/theme3/global.css" Parm: ""
2010-09-13T07:53:15+02:00#07 File not found "C:\inetpub\wwwrootcache/themes/theme3/global.css"
2010-09-13T07:53:15+02:00#13 Switching script to "/modules/myBB/myBB/cache/themes/theme3/global.css"
2010-09-13T07:53:15+02:00#08 Script: "/modules/myBB/myBB/cache/themes/theme3/global.css" Parm: ""
2010-09-13T07:53:15+02:00#12 Script: "/modules/myBB/myBB/cache/themes/theme3/global.css" GET[] = ""
2010-09-13T07:53:15+02:00#20 Setting COOKIE[mybbuser] = ""
2010-09-13T07:53:15+02:00#20 Setting COOKIE[mybb[lastvisit]] = "1284356563"
2010-09-13T07:53:15+02:00#20 Setting COOKIE[mybb[lastactive]] = "1284357195"
2010-09-13T07:53:15+02:00#20 Setting COOKIE[yes_session_id] = "060pu0u3rdtvghb7rae 47jpn84"
2010-09-13T07:53:15+02:00#20 Setting COOKIE[gotopos] = ""
2010-09-13T07:53:15+02:00#20 Request string: "GET /modules/myBB/myBB/cache/themes/theme3/global.css HTTP/1.0\nHost: www.myserver.de\nAccept: */*\n"
2010-09-13T07:53:15+02:00#20 Connecting to "http://192.168.220.100:80" with a timeout of 10 seconds
2010-09-13T07:53:15+02:00#20 Status: OK
2010-09-13T07:53:15+02:00#20 Header Count 10
2010-09-13T07:53:15+02:00#20 Header "status" = "200 OK"
2010-09-13T07:53:15+02:00#20 Header "content-type" = "text/css"
2010-09-13T07:53:15+02:00#20 Header "last-modified" = "Sun, 12 Sep 2010 15:19:52 GMT"
2010-09-13T07:53:15+02:00#20 Header "accept-ranges" = "bytes"
2010-09-13T07:53:15+02:00#20 Header "etag" = "&quot;ffb8b6f28d52cb1:0&quot;"
2010-09-13T07:53:15+02:00#20 Header "server" = "Microsoft-IIS/7.0"
2010-09-13T07:53:15+02:00#20 Header "x-powered-by" = "ASP.NET"
2010-09-13T07:53:15+02:00#20 Header "date" = "Mon, 13 Sep 2010 05:53:15 GMT"
2010-09-13T07:53:15+02:00#20 Header "connection" = "close"
2010-09-13T07:53:15+02:00#20 Header "content-length" = "11372"
« Last Edit: September 13, 2010, 06:59:34 AM by thomas2108 » Logged
herr rilke

Offline Offline

Posts: 90


« Reply #73 on: September 13, 2010, 07:54:53 AM »

guten morgen,

nun ist das ja nicht spannend, das log durchzulesen so früh am tag, aber die zeile:

2010-09-13T07:53:14+02:00#07 File not found "C:\inetpub\wwwrootmember.php"

sieht doch aus, als wäre sie falsch. müsste nicht vor member ein slash stehen?

2010-09-13T07:53:14+02:00#07 File not found "C:\inetpub\wwwroot\member.php"

das taucht bei den anderen file not found meldungen ähnlich auf.


VG
Logged
thomas2108

Offline Offline

Posts: 11


« Reply #74 on: September 13, 2010, 08:03:28 AM »

das ist wohl wahr, allerding folgt ja dann
 Switching script to "/modules/myBB/myBB/member.php"
mag sein, dass das so gewollt ist, weiss wahrscheinlich nur syncgw  shocked
Logged
Pages: 1 2 [3] 4 5 ... 8   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!