GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat PHP-Fusion 9 na Debian 8

Tento tutoriál vám krok za krokem ukáže, jak nainstalovat PHP-Fusion 9 na Debian 8 VPS s nainstalovanými Apache, PHP a MySQL. PHP-Fusion je rychlý a lehký open-source redakční systém (CMS) napsaný v PHP. PHP-Fusion 9 obsahuje běžné funkce, které lze nalézt v jiných systémech pro správu obsahu. Porovnáním s verzí PHP-Fusion 7 jsou zde některé nové funkce, jako je plně integrovaný a komplexní SEO engine, plná podpora jádra pro vícejazyčný obsah, podpora PDO, podpora Bootstrap, nová témata atd. PHP-Fusion přichází s jednoduchý, ale komplexní administrační systém.

Tento tutoriál byl testován a napsán pro Debian 8 VPS, ale měl by fungovat na jakékoli distribuci Linuxu.


Tento instalační průvodce předpokládá, že Apache, MySQL a PHP jsou již nainstalovány a nakonfigurovány na vašem virtuálním serveru. PHP-Fusion 9 vyžaduje:

  • PHP 5.3.4 nebo vyšší
  • Apache Web Server>=2.0 zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:RewriteEngine, RewriteBase, RewriteCond a RewriteRule.;
  • MySQL 4.1 nebo vyšší nainstalovaný na vašem virtuálním serveru.

Začněme instalací. Stáhněte si nejnovější verzi PHP-Fusion 9 dostupnou na https://github.com/php-fusion/PHP-Fusion do adresáře na vašem serveru a extrahujte jej pomocí následujících příkazů:

cd /opt
wget https://github.com/php-fusion/PHP-Fusion/archive/9.00.zip
unzip 9.00.zip -d /var/www/html/
mv /var/www/html/PHP-Fusion-9.00/ /var/www/html/php-fusion/

Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem „php-fusion.conf“ na vašem virtuálním serveru:

touch /etc/apache2/sites-available/php-fusion.conf

Potom spusťte následující příkaz:

ln -s /etc/apache2/sites-available/php-fusion.conf /etc/apache2/sites-enabled/php-fusion.conf

Nebo použijte a2ensite k povolení konfigurace ‘php-fusion.conf’ v Apache:

sudo a2ensite php-fusion.conf

Upravte konfigurační soubor „php-fusion.conf“:

vi /etc/apache2/sites-available/php-fusion.conf

a přidejte k němu následující řádky:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/php-fusion/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/php-fusion/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Nastavte správná oprávnění k souboru pro webový server Apache, aby mohl zapisovat do adresářů 'administration/db_backups', 'ftp_upload' a 'images' a 'images/imagelist.js', 'images/avatars', 'config_temp.php' a 'robots .txt' v adresáři /var/www/html/php-fusion/:

sudo chown -R www-data:www-data /var/www/html/php-fusion/

Povolte přepisovací modul Apache2, pokud tak již není:

sudo a2enmod rewrite

Restartujte webový server Apache, aby se změny projevily:

service apache2 restart

Vytvořte novou databázi MySQL pro PHP-Fusion k použití a přiřaďte k ní uživatele s plnými oprávněními:

mysql -u root -p
mysql> CREATE DATABASE phpfusiondb;
mysql> GRANT ALL PRIVILEGES ON phpfusiondb.* TO 'phpfusionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Nezapomeňte nahradit 'vaše-heslo' silným heslem.
Otevřete svůj oblíbený webový prohlížeč, přejděte na http://your-domain.com a postupujte podle jednoduchých pokynů, poté se přihlaste do PHP-Fusion administrátorský back-end a nakonfigurujte jej podle svých potřeb.

Z bezpečnostních důvodů smažte celý adresář /install a chmod svůj konfigurační soubor ‘config.php’ převeďte zpět na 0644:

rm -rf /var/www/html/php-fusion/install
chmod 644 /var/www/html/php-fusion/config.php

To je vše. Instalace PHP-Fusion je nyní dokončena.
Samozřejmě, že nic z toho nemusíte dělat, pokud používáte některou z našich Debian Web Hosting služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby nainstalujte PHP-Fusion 9 pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Debian
  1. Jak nainstalovat MySQL Server na Debian 9

  2. Jak nainstalovat MySQL Workbench na Debian 10

  3. Jak nainstalovat MySQL na Debian 11

  1. Jak nainstalovat MySQL 8.0 / 5.7 na Debian 11 / Debian 10

  2. Jak nainstalovat MySQL na Debian 11

  3. Jak nainstalovat MySQL Workbench na Debian 11

  1. Jak nainstalovat LAMP na Debian 8

  2. Jak nainstalovat PunBB na Debian 8

  3. Jak nainstalovat Etherpad na Debian 9