Installation von Feng Office auf Synology

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Dann hole ich mal fengoffice wieder aus der Versenkung, Totengräber und so ;-)
Ich wollte nIch wollte nun fengoffice 3.5.1 installieren, habe den .zip-Ordner in dem Ordner web entpackt und dann über den Browser fengoffice, nachdem ich die Rechte eingerichtet habe, installiert.
Jetzt zum Problem, nach der Anmeldung bei fengOffice sehe ich die obere Leiste, aber sonst eine weisse Seite. Was mache ich nun wieder falsch? Habe ich die falsche DB bei der Installation ausgewählt?

meine config:
<?php
define('DB_ADAPTER', 'mysql');
define('DB_HOST', 'localhost');
define('DB_USER', 'feng_office');
define('DB_PASS', 'IXXXX');
define('DB_NAME', 'feng_office');
define('DB_PERSIST', true);
define('TABLE_PREFIX', 'fo_');
define('DB_ENGINE', 'InnoDB');
define('ROOT_URL', 'https://fengoffice');
define('ROOT_URL', 'https://f/fengoffice');
define('DEFAULT_LOCALIZATION', 'en_us');
define('COOKIE_PATH', '/');
define('DEBUG', false);
define('SEED', '30************e1');
define('DB_CHARSET', 'utf8');
return true;
?>
 
Zuletzt bearbeitet:

waldek

Benutzer
Mitglied seit
22. Sep 2013
Beiträge
144
Punkte für Reaktionen
1
Punkte
18
Hi,

wenn du MariaDB 5 & 10 installiert hat, dann mußt Du zukünftig auch immer den Port 3306 oder 3307 in der Konfig eintragen.

und hier hast du einen Fehler:

define('ROOT_URL', 'https://f/fengoffice');
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Super, danke. Der Fehler ist beim kopieren passiert. Da fehlen Buchstaben. Habe ich bei mir korrigiert.
Aber wie lautet der Befehl für die beiden PORTS in der config im Ordner web/fengoffice/config?
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
So ihr Lieben, ich habe nun folgendes in der config.php eingetragen und beides hat nicht zum Erfolg geführt. Könnt Ihr mir da weiterhelfen?

define('DB_HOST', 'localhost');
define('DB_PORT', '3306');

und

define('DB_HOST', 'localhost:3306');
 

DrMartinus

Benutzer
Mitglied seit
20. Mrz 2014
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Hallo,
hast Du eine Lösung gefunden? Ich stehe jetzt vor dem gleichen Problem... :-(
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Leider nein, ich habe es auf der DB Maria5 belassen.
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Achso, ne. Ich habe beide DB noch, aber nutze nur die Maria 5, weil ich fengoffice nicht sagen kann, nehme bitte die Maria 10.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Ihr könnte mal mal probieren die Zeilen zu edtitieren.
MaiaDB 10 hört auf Port 3307.

define('DB_HOST', 'localhost'); <-- Mal die interne IP der DS probieren.
define('DB_PORT', '3306'); <-- Ändern zu 3307

Wobei die FW der DS natürlich entsprechend angepasst werden muß.
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Danke Dir für Deine Hilfe. Nun habe ich es doch noch einmal ausprobiert.

Bei mir steht auch noch in der Config: define('DB_ENGINE', 'InnoDB');
Das habe ich stehen gelassen und folgendes eingetragen:
define('DB_HOST', 'localhost'); <-- Mal die interne IP der DS probieren.
Das mußte ich auf localhost' belassen, sonst hatte ich nur eine weiße Seite im Browser gesehen.

define('DB_PORT', '3307');

Wie kann ich denn herausfinden, ob er die Maria10 nimmt? Ich habe in Maria5 den Namen des fengoffice Nutzers geändert und sehe dann wieder nur die weiße Startseite und sonst nichts. Irgendetwas ist noch nicht richtig eingestellt. FW ist für Maria10 aktiviert.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Wenn der Port 3307 explizit mit angegeben wird, erfolgt der Versuch zum Connect auf MariaDB 10.
Weglassen des Ports oder Default ist Port 3306. Wie sehen den die Rechte von dem Verzeichnis innerhalb /web aus?
Ist ein vHost definiert worden? Apache2.4, Apache2.2. PHP5.4, PHP7.0?
Ein paar Informationen wären auch hilfreich. :eek:
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Mehr Informationen? Ich bin immer davon ausgegangen, dass die Forumsmitglieder hier zwischen den Zeilen lesen können und sich alles denken können *LACH*
Ok, ich hatte schon aufgegeben, deswegen habe ich so wenig geschrieben:
Apache2.2
PHP5.4
Das sind die normalen Einstellungen der DS

Einen vHost habe ich nicht eingerichtet. Das hatte nie funktioniert (s. mein POST dazu). Aber da werde ich erst wieder was machen, wenn es eine neue DSM Version gibt und ich alles neu installiere.

Das Verzeichnis fengoffice hat 0755, Gruppe root und Eigentümer http
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Warum soll kein vHost gehen?
Ich habe das eben bei mir nachgestellt. Der Ordner hat bei mir http:http (User/Gruppe).
PHP5.4 passt soweit. Mit PHP7.0 bekomme ich einen Fehler wegen "mysqli", obwohl es aktiviert war. Hab mich nicht näher damit beschäftigt.
Die Install unter domain.de/public/install aufgerufen und fertig.

1.PNG

2.PNG
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Wir kommen meinem Unwissen langsam auf die Spur,
Ich habe fengOffice schon installiert und wollte nun nachdem Installieren in der Config.php den PORT der MariaDB10 ändern. Ich habe also nach der Installation in der config.Datei die Änderungen vorgenommen. Und da hat fengOffice trotzdem nur die MariaDB5 genommen.
Wenn ich den vHost für FengOffice einrichte und die neuere php und Apache Version einstelle, nimmt er trotzdem die default Version der beiden Module, die ältere Version. Ich erstelle den vHost erst nach der Installation.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Woher weißt Du, daß er Apache2.2 und MariaDB5 nimmt?
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Moin ihr Lieben,
nachdem mir so gut geholfen wurde, bei meiner Nextcloud Installation wollte ich fengOffice nochmal installieren. Die Installation ist auch kein Problem, nur bekomme ich, nachdem Anmelden eine weiße Seite zu sehen. Der Kopf von FengOffice ist zu sehen, aber der Hauptbildschirm nicht.

Habe es mit allen php Versionen ausprobiert. Apache 2.4 und Maria DB 10 ist am Laufen.

Hat jemand für mich einen Tipp?
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.244
Punkte für Reaktionen
912
Punkte
174

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Leider hat es mit den Links und der Hilfe auch nicht funktioniert.

Nun gibt es aber die Version Feng Office 3.8.3.2
Ich habe php 7.3 und 7.4 ausprobiert.

Bei der Installation komme ich zu Step 3: System settings
Eine Datenbank mit Namen feng_office ist in der MariaBD 10 angelegt.
Leider kommt nachdem anklicken des Button: NEXT>>

Folgende Fehlermeldung:

Errors:
  • Could not connect to MySQL: - Error number:
  • Failed to connect to database with data: - Error number:

Ich habe doch alles richtig eingestellt ;-)))
Aber wo liegt jetzt schon wieder mein Fehler und ja, der Fehler sitzt vor dem PC :))
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat