GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Enterprise CMS TYPO3 na serveru ISPConfig v 10 snadných krocích

podnikový CMS TYPO3 na serveru ISPConfig v 10 snadných krocích

Verze 2.0
Autor: [at] bb-hosting [tečka] org>

TYPO3 je pokročilý CMS podnikové třídy.
Napsal jsem toto „jak na to“ pro ty, kteří chtějí provozovat tento CMS na svém serveru ISPConfig.
Pravděpodobně můžete nastavit TYPO3 různými způsoby, ale preferuji popsaný způsob zde.
Předpokládám také, že toto je vaše první nastavení TYPO3 a že vaše weby jsou uloženy pod /var/www/

V tomto jak na to použiji jen jako příklad:
- Instalace TYPO3 verze 4.2.0
- Webová stránka:www.mytypo3website.tld
- Databáze MySQL:webdb1
- Uživatelské jméno MySQL:web1u1
- Uživatelské jméno FTP (administrátor pro web):webadmin

Ukažme si, kam až náš ISPConfig server umí, tady to je:

KROK 1 – Vytvořte web:

V ISPConfig vytvořte web přes „Nový web“ v hlavním menu.
Na záložce „Základ“ použijte www pro název hostitele a mytypo3website.tld jako název domény. Povolte pro tento web skripty MySQL a PHP, ale deaktivujte bezpečný režim PHP.

KROK 2 – Vytvořte pro web uživatele správce:

V ISPConfig vytvořte uživatele Administrator, abyste mohli web později nahrávat/stahovat přes FTP:
V hlavním menu vyberte „ISP Manager“, ve stromu struktury vyberte svůj nový web s názvem mytypo3website.tld a stiskněte záložku „Uživatel a e-mail“.
Stiskněte „nový“ a definujte nového uživatele se jménem „webadmin“ a jeho e-mailovou adresou. Udělte tomuto uživateli administrátorská práva a stiskněte „Uložit“.

KROK 3 – Vytvořte databázi MySQL pro web:

Klikněte na záložku s názvem „Možnosti“ a vytvořte novou databázi pro web.
ISPConfig vám zobrazí:

Název databáze:web1db1
Uživatel databáze:web1u1

Poté definujete heslo pro uživatele databáze a stiskněte „Uložit“.

KROK 4 – Stáhněte/rozbalte balíčky a odstraňte soubory tar.gz:

cd /var/www/web1/web/

Stáhněte si zdroj TYPO3 verze 4.2.0

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/typo3_src-4.2.0.tar.gz

(V tuto chvíli vyberte nejbližší umístění pro stažení na Sourceforge).

Stáhněte si figurínu TYPO3 verze 4.2.0:

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/dummy-4.2.0.tar.gz

(V tuto chvíli vyberte nejbližší umístění pro stažení na Sourceforge).

Rozbalte stažené soubory:

tar xvfz typo3_src-4.2.0.tar.gz
tar xvfz dummy-4.2.0.tar.gz

Odeberte soubory tar.gz:

rm *.tar.gz

KROK 5 – Přesuňte fiktivní obsah do webového adresáře a odstraňte prázdný adresář:

cd dummy-4.2.0
mv * ../
cd ../
rmdir dummy-4.2.0

Můžete mít několik instalací TYPO3 pouze s jedním zdrojovým balíčkem.
Vytvořte tedy globální zdrojový adresář pro TYPO3 verze 4.2.0, přesuňte do něj zdroj TYPO3 a smažte prázdný adresář:

mkdir /var/www/typo3_src-4.2.0
cd typo3_src-4.2.0
mv * /var/www/typo3_src-4.2.0/
cd ../
rmdir typo3_src-4.2.0

KROK 6 – Definujte vlastnictví a oprávnění:

(Pamatujte si, že web1 a webadmin jsou pouze příkladem pro číslo webu a správce)
cd /var/www/web1/
chown -R -v -f webadmin:web1 web/
cd /var/www/web1/web/
chgrp -R www-data fileadmin typo3conf typo3temp uploads
chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads

KROK 7 – Vytvořte symbolický odkaz:

Vytvořte symbolický odkaz mezi zdrojem TYPO3 verze 4.2.0 a typo3_src na vašem webu:
Nejprve odstraňte prázdný soubor typo3_src:

rm typo3_src

a poté zadejte příkaz:

ln -s /var/www/typo3_src-4.2.0 /var/www/web1/web/typo3_src

Jak vidíte, různé instalace TYPO3 (možná s různými doménami) mohou používat stejný zdrojový balíček TYPO3. Můžete dokonce změnit zdrojový balíček jednoduše změnou symbolického odkazu v instalačním adresáři.

KROK 8 – Povolte instalační nástroj TYPO3:

Pokud ukážete na svůj nový web TYPO3 http://mytypo3website.tld, všimnete si, že nemůžete pokračovat v instalaci, protože instalační nástroj TYPO3 byl z bezpečnostních důvodů uzamčen. Chcete-li povolit instalační nástroj, musíte vytvořit prázdný textový soubor s názvem "ENABLE_INSTALL_TOOL" v adresáři /var/www/web1/web/typo3/typo3conf.

KROK 9 – Spusťte instalační nástroj TYPO3:

Ve svém oblíbeném prohlížeči přejděte na http://mytypo3website.tld, kde uvidíte instalační nástroj TYPO3 1-2-3.

Vyplňte pole pomocí:

Uživatelské jméno:web1u1
Heslo:Heslo MySQL definované v ISPConfig
Název hostitele:localhost

Postupujte podle pokynů v instalačním nástroji TYPO3 1-2-3.

Po kroku 3 (v rámci instalačního nástroje) az bezpečnostních důvodů musíte změnit výchozí heslo pro instalační nástroj TYPO3 a heslo správce, které je potřeba pro backend CMS. Ostatně NEZAPOMEŇTE odstranit soubor „ENABLE_INSTALL_TOOL“ v adresáři /var/www/web1/web/typo3/typo3conf, který je nutný pro opětovné zamknutí instalačního programu TYPO3!

KROK 10 – Změňte limity zdrojů v souboru PHP.ini:

Tento poslední krok je pravděpodobně nutný pouze v případě, že máte chyby php-paměti nebo TYPO3 nefunguje správně.
Přihlaste se jako root na serveru ISPConfig a upravte soubor /etc/php4/ apache2/php.ini
Přidejte limitům zdrojů tyto hodnoty:

max_execution_time =60
max_input_time =60
memory_limit =64M
post_max_size =12M

Po změně souboru php.ini musíte restartovat Apache příkazem:

/etc/init.d/apache2 restart

Poznámka:
Umístění vašeho souboru php.ini je pro systémy Debian Linux.
Způsob restartování Apache2 a umístění vašeho souboru php.ini se mohou v jiných distribucích Linuxu lišit.

Důležité:
Pro svůj web TYPO3 nemůžete použít php5-cgi+suPHP, protože je v konfliktu s mechanismem suPHP. Chcete-li zprovoznit svůj web TYPO3, proveďte následující:
Přihlaste se na svůj server jako root a povolte modul php5 pro Apache2:

a2enmod php5

Restartujte Apache2 pomocí:

/etc/init.d/apache2 force-reload

V rámci ISPConfig deaktivujte PHP pro web TYPO3 a do pole direktiv Apache pro váš web TYPO3 přidejte následující:


AddType application/x -httpd-php .php .php3 .php4 .php5
php_admin_flag safe_mode Off


(kde „web1“ je vaše vlastní webové číslo, jak je uvedeno v ISPConfig)

Nyní váš ISPConfig server s Debian Etch používá PHP5-mod pro váš web TYPO3 místo php5-cgi+suPHP.


Panels
  1. Kaktusy na serveru ISPConfig v 10 snadných krocích

  2. IlohaMail na vašem serveru ISPConfig v 10 snadných krocích

  3. Webmail RoundCube na vašem serveru ISPConfig v 10 snadných krocích

  1. Systém webové pošty @Mail na vašem serveru ISPConfig v 10 snadných krocích

  2. Joomla CMS na serveru ISPConfig v 10 snadných krocích

  3. CMS Drupal na serveru ISPConfig v 10 snadných krocích

  1. Kroky před nastavením

  2. Instalace Wordpressu na server se spuštěným ISPconfig 2.x

  3. KnowledgeTree DMS na serveru ISPConfig v 10 snadných krocích