Bejelentkezés





További lehetőségek

PHP Fusion 7 futtatása PHP7-es környezetben, saját szerveren!

tdani ekkor 2019-09-25 10:52:27

Egyes projektekhez szükségem lett volna a PHP Fusion-ra, azon belül is, a hetes verzióra.
Mikor azt fejlesztették, azok az idők bizony nem most voltak, így, Kedves Olvasó, meglephetnek ezek a sorok.

Miért azt?


Az még teljesen átlátható, nem úgy a kilences, amit többször is megnéztem, csakhogy minden egyes alkalommal csalódtam benne.
Érezni rajta, hogy azt már részben amatőrök fejlesztették, hát igen. Olyan is lett.

Beüzemelés


Mivel nem tartják karban a PHP Fusion 7-es verzióját, ezért MYSQLI támogatás sincs hozzá.
Megfordult már a fejemben a gondolat, hogy át kellene írni a MYSQL paramétereket MYSQLI-re, de valahogy sosem tudtam rávenni magam, és nem is egy ember kellett volna hozzá.

Néhány napja csak úgy keresgéltem a neten, és egy német oldalon megtaláltam azt, amiről eddig csak álmodtam.
Voltak páran, akik feljavították - hogy miért, azt nem tudom, a 7-es verziót, ám a magyar nyelvi fájlokat nem tudtam letölteni.
Egy ismerősöm, Takács Ákos azonban megszerezte, így kezdődhetett a munka, amiből - fontos megjegyeznem, ő is kivette a részét.

Megjegyzés: a szerver nyelvét nem kell változtatni, azt csak mi csináltuk fölöslegesen!
Ezért nem is írok arról, mivel semmi értelme.

Az én szerveremen a cikk írásakor Debian 9 fut PHP FPM-mel, és Apache2-vel az élen.Erre van feltelepítve a 7-es PHP.

Letöltés


Letöltés

Miután letöltöttük, és kicsomagoltuk a .zip fájl tartalmát, azt másoljuk fel a tetszőleges könyvtárba, ahol elhelyeznénk ezzel a CMS-sel felvértezett oldalunkat.
Pl.: /var/www/example.hu
Ne legyenek fájlok a mappájában, és az adatbázisban még táblák se, különben nem fog sikerülni.
Nyissuk meg az oldalt, mire alapból be is jön a setup.php.

Mivel a magyar nyelvi fájlok már benne vannak (telepítéskor ezt válasszuk), így nekünk semmi különöset nem kell csinálnunk, mint a jogosultságot megadni a telepítéskor megjelölt fájloknak (sudoval egyszerűbb: sudo chmod -R 777 tdtracker.tdani.hu), így nem vesztegetünk el pár percet.
Fontos megjegyezni, hogy a var/www mappában kell lennünk ehhez a művelethez.

Frissítsünk rá a lapra (f5), és kattintsunk a tovább gombra.
Az adatbázis kapcsolatoknál ne a MYSQLI-t, hanem a PDO-t válasszuk, különben a telepítés végeztével hibát fog jelezni a szerverünk.

Innentől a telepítés, mivel magyarul történik, már pofonegyszerű.

Megjegyzés: a CMS nem biztonságos, de, aki annyira ragaszkodik a régi, jól bevált PHP Fusionhoz, mint én, az nyugodtan megcsinálhatja a fentebbi műveleteket.

Telepítés után az adminisztrációs oldalon állítsuk át az időeltolódást Europe/Budapestre.


Kategóriák

Kulcsszavak

MaxProject lábrész