Webasyst je open source PHP framework používaný webovými vývojáři k vytváření elegantních webových aplikací pro více uživatelů s back-endem a front-endem. Je to rámec, který kombinuje nástroje pro publikování na webu, blogování a e-commerce s platformou pro podnikovou spolupráci.
Tato instalační příručka předpokládá, že Apache, MySQL a PHP jsou již nainstalovány a nakonfigurovány na vašem serveru. V době psaní tohoto tutoriálu je nejnovější stabilní verze rozhraní Webasyst 1.5.6.17 a vyžaduje:
- PHP 5.2 nebo novější s povolenými rozšířeními cURL, dom, grafickou knihovnou GD, iconv, json, mbstring a zlib. Také by mělo být povoleno nastavení allow_url_fopen v php.ini
- Webový server Apache, Nginx nebo Lighttpd
- MySQL 4.1 nebo novější nainstalovaný na vašem Linux VPS.
Začněme instalací frameworku Webasyst.
Stáhněte si nejnovější verzi Webasyst dostupnou na „https://www.webasyst.com/download/framework/“ do adresáře na serveru a extrahujte ji pomocí následujících příkazů:
cd /opt/wget https://www.webasyst.com/download/framework/ -O webasyst.tar.gz
Rozbalte archiv a přesuňte soubory frameworku Webasyst do kořenového adresáře dokumentů vašeho webu:
mkdir -p /opt/webasysttar -xvzf webasyst.tar.gz -C /opt/webasystmv /opt/webasyst /var/www/html/
Uživatel webového serveru (Apache) musí mít možnost zapisovat do určitých souborů a adresářů, takže toho můžete snadno dosáhnout provedením následujícího příkazu:
chown apache:apache -R /var/www/html/webasyst
Vyhledejte konfigurační soubor php pomocí následujícího příkazu:
#php -i | grep php.iniConfiguration File (php.ini) Cesta => /etcLoaded Configuration File => /etc/php.ini
Upravte soubor „php.ini“ a povolte obálky fopen s podporou URL, které umožňují přístup k souborům podobným objektům URL přidáním následujícího řádku:
allow_url_fopen =Zapnuto
Vytvořte novou direktivu virtuálního hostitele v Apache. Například upravte svůj konfigurační soubor Apache (ve výchozím nastavení '/etc/httpd/conf/httpd.conf') a zrušte komentář na následujícím řádku:
#NameVirtualHost *:80
Poté přidejte následující řádky na konci:
Administrátor [email protected] /var/www/html/webasyst/ServerName yourdomain.comServerAlias www.yourdomain.com Možnosti FollowSymLinks AllowOverride All ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log common
Restartujte webový server Apache, aby se změny projevily:
restart služby httpd
Vytvořte novou databázi MySQL, kterou bude Webasyst používat, a přiřaďte k ní uživatele s plnými oprávněními:
mysql> VYTVOŘIT DATABÁZI webasystdb;mysql> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA webasystdb.* 'webasystuser'@'localhost' IDENTIFIKOVANÉ PODLE 'vašeho-hesla' S MOŽNOSTÍ UDĚLENÍ;mysql> FLUSH PRIVILEGES quisqpre;Otevřete svůj oblíbený webový prohlížeč, přejděte na http://yourdomain.com, spusťte proces instalace a postupujte podle jednoduchých pokynů:zadejte přihlašovací údaje pro připojení k databázi MySQL, kterou bude Webasyst používat k ukládání systémových a aplikačních dat, poté vytvořte nový uživatelský účet.
Přihlaste se do administračního back-endu frameworku Webasyst a nakonfigurujte jej podle svých potřeb, přidejte uživatele, widgety, pluginy atd.
To je ono. Instalace Webasystu je nyní dokončena.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich služeb Managed PHP Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu o instalaci Webasyst 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.
Cent OS