Page 1 of 2

Portal.php anstelle von index anzeigen

Posted: 20. February 2014 10:36
by Conflux
Your Portal Version: 2.0.2
Your phpBB Type: Standard phpBB3
MODs installed: No
Your knowledge: Basic Knowledge

PHP Version: PHP 5.4

What have you done before the problem was there?
Portal Installiert

What have you already tryed to solve the problem?
installation durchgegangen

Description and Message
Hallo miteinander,
ich weiß diese themen gibt es schon ich hab auch wirklich schon alles gecheckt denk ich.
Ich hab auch schon die forensuche verwendet und mir die themen angeschaut die konnten mir nicht weiterhelfen.

also die htaccess ist richtig eingestellt und der header ist auch richtig.

gibt es noch eine möglicheit bei einer domain aufrufung die portal.php anzeigen zu lassen
hier mal die adresse; http://conflux-games.de/

Re: Portal.php anstelle von index anzeigen

Posted: 20. February 2014 10:48
by Marc
Ja. Frage doch bitte mal bei deinem Hoster nach ob dort evtl. .htaccess Dateien ignoriert werden bzw. ob der DirectoryIndex in der .htaccess ignoriert wird. Dann kannst du da einstellen was du willst. ;)

Re: Portal.php anstelle von index anzeigen

Posted: 22. February 2014 09:56
by arbolt
Hallo,
ich hänge mich mal an dieses Thema an, weil es genau das ist was ich erreichen will. Habe die Tipps im Forum gelesen, meine Einstellungen in den Rechten, für htaccess etc überprüft, komme aber nicht weiter. Das Portal läuft wunderbar, wenn ich angemeldet bin. Als Gast werde ich aber immer sofort auf die index.php umgeleitet. Kommentiere ich die if-Anweisung in der portal.php bei * Make sure we do an isset first,...* aus, kann ich das Portal auch als Gast sehen, aber mit Fehlermeldungen
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_main_menu.php on line 97: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_main_menu.php on line 97: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_main_menu.php on line 97: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_main_menu.php on line 97: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_main_menu.php on line 97: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_main_menu.php on line 97: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_main_menu.php on line 97: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_main_menu.php on line 97: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_main_menu.php on line 97: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_links.php on line 87: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/portal/modules/portal_links.php on line 87: array_intersect(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4763: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4765: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4766: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4767: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
Was kann ich tun?

Re: Portal.php anstelle von index anzeigen

Posted: 22. February 2014 18:53
by Kirk
Hallo
Was für eine Portal und php Version hast du?
Lade diese beiden Dateien [ROOT]/portal/modules/portal_main_menu.php, [ROOT]/portal/modules/portal_links.php aus dem Gesammtpaket erneut hoch.

Re: Portal.php anstelle von index anzeigen

Posted: 22. February 2014 18:56
by Marc
Wenn Gäste das Portal nicht sehen können, dann haben sie dazu nicht die Rechte. Einfach genauso wie hier vorgehen, allerdings statt Administrator-Berechtigungen einfach bei Benutzer-Berechtigungen bleiben:
http://board3.de/knowledge/kb_show.php?id=62

Dort solltest du dann die Möglichkeit haben, der Gruppe der Gäste (sollte Gast o.Ä. sein) die Erlaubnis zu geben das Portal zu sehen.

Re: Portal.php anstelle von index anzeigen

Posted: 22. February 2014 21:18
by arbolt
Danke schon mal für die Antworten. Das Rechteproblem konnte ich mit dem Hinweis lösen, die Fehlermeldungen sind leider noch da.

Ich habe Board3Portal 2.0.2 und php Version 5.4.8

Weitere Ideen?

Re: Portal.php anstelle von index anzeigen

Posted: 23. February 2014 09:28
by Kirk
Hast du die Änderung an der portal.php wieder rückgängig gemacht?
Hast du vielleicht an diesen Dateien [ROOT]/portal/modules/portal_main_menu.php, [ROOT]/portal/modules/portal_links.php etwas geändert?

Re: Portal.php anstelle von index anzeigen

Posted: 23. February 2014 10:18
by arbolt
ja, die auskommentierte Funktion ist wieder zurückgesetzt und nein, ich habe an den 2 Dateien nichts geändert und auch deinen Hinweis, diese aus dem Paket nochmal hochzuladen (an die richtige Stelle natürlich), befolgt.

achso, vergessen hatte ich die installierten MODs: AutoMOD und MOD Version Check

Re: Portal.php anstelle von index anzeigen

Posted: 23. February 2014 11:56
by Marc
Überprüfe bitte mal, ob deine /portal/includes/functions.php aktuell ist. Ersetze sie ggf. einfach mit der aktuellsten Version aus dem Paket von Board3 Portal 2.0.2.

Re: Portal.php anstelle von index anzeigen

Posted: 23. February 2014 13:27
by arbolt
Ich habe die Dateien miteinander verglichen. Sind identisch, habe trotzdem nochmal das Paket entpackt und die Datei hochgeladen. Keine Änderung

Re: Portal.php anstelle von index anzeigen

Posted: 23. February 2014 14:08
by Marc
Kannst du bitte mal versuchen, ob das Leeren des Board-Caches das Problem löst?

Re: Portal.php anstelle von index anzeigen

Posted: 23. February 2014 20:32
by arbolt
Auch das habe ich mehrmals gemacht, auch Styles aktualisiert (ich nutze prosilver). Leider ohne Erfolg. Wie gesagt, das Portal funktioniert einwandfrei, wenn ich angemeldet bin. Es muss irgendwie mit den Gäste- / oder der Gastberechtigung(en) zusammenhängen.

edit
Habe nun auch schon das Portal deinstalliert, Cache geleert, neu hochgeladen und neu installiert, Rechte neu gesetzt und wieder die Fehlermeldungen erhalten :cry:

Re: Portal.php anstelle von index anzeigen

Posted: 23. February 2014 22:19
by Marc
Beide Fehler werden durch so ziemlich die gleiche Codestelle verursacht:
https://github.com/board3/Board3-Portal ... nu.php#L97
https://github.com/board3/Board3-Portal ... ks.php#L87

Das $groups_ary Array wird durch die Funktion get_user_groups() gefüllt.
Diese Funktion holt sich die Gruppen des Benutzers aus der Datenbank:
https://github.com/board3/Board3-Portal ... s.php#L848

Die Gruppen werden inkl. Benutzer-ID gecached. Jetzt ist die Frage wieso die Abfrage ein leeres Resultat zurückliefert. Bitte überprüfe in welchen Gruppen der Gast-Benutzer deines phpBB ist. Er sollte auf jeden Fall in der Gruppe "Gäste" sein. Überprüfe dazu bitte auch, ob das die Hauptgruppe des Gast-Benutzers ist.

Re: Portal.php anstelle von index anzeigen

Posted: 24. February 2014 18:49
by arbolt
Du bist einfach nur KLASSE!! Fehler gefunden und behoben. In der Gäste Gruppe war der Gastbenutzer nicht mehr drin. Jetzt läuft alles rund. Ich danke vielmals für die Hilfe :D

Re: Portal.php anstelle von index anzeigen

Posted: 25. February 2014 12:42
by Conflux
danke für die vielen Antworten :)
ich hab meine lösung gefunden, die is so einfach das ich erstmal den kopfschütteln musste.....

und zwar weiß ich nicht wie das bei eurem webspace ist bei meinem virtual server webspace kann ich ja auf alles zugreifen.

Unter plesk:
Webserver einstellungen -> Verzeichnis durchsuchen lassen ->

portal.php <----- das hab ich hinzugefügt d.h es wird erst auf die portal.php zugegriffen!!
Index.html
Index.htm
Index.cfm
Index.shtml
Index.shtm
Index.stm
Index.php
Index.php3
Index.asp
Index.aspx
Default.htm
Default.asp
Default.aspx