GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

TYPO3 Enterprise CMS su un server ISPConfig in 10 semplici passaggi

TYPO3 Enterprise CMS su un server ISPConfig in 10 semplici passaggi

Versione 2.0
Autore: [at] bb-hosting [dot] org>

TYPO3 è un CMS avanzato di classe Enterprise.
Ho scritto questo "come fare per" per coloro che vogliono eseguire questo CMS sul proprio server ISPConfig.
Probabilmente puoi configurare TYPO3 in diversi modi, ma io preferisco il modo descritto qui.
Presumo anche che questa sia la tua prima configurazione di TYPO3 e che i tuoi siti Web siano archiviati in /var/www/

In questo come, userò solo come esempio:
- Installazione di una versione 4.2.0 di TYPO3
- Sito Web:www.mytypo3website.tld
- Database MySQL:webdb1
- Nome utente MySQL:web1u1
- Nome utente FTP (amministratore per il sito web):webadmin

Mostriamo di cosa è capace il nostro server ISPConfig, eccoci qui:

PASSAGGIO 1 - Crea un sito web:

In ISPConfig, crea un sito web tramite "Nuovo sito" nel menu principale.
Nella scheda denominata "Base" usa www per il nome host e mytypo3website.tld per il nome di dominio. Abilita gli script MySQL e PHP per questo sito Web ma disabilita la modalità provvisoria PHP.

PASSAGGIO 2 - Crea un utente amministratore per il sito web:

In ISPConfig, crea un utente Amministratore, in modo da poter caricare/scaricare il sito in un secondo momento tramite FTP:
Nel menu principale seleziona “ISP Manager”, seleziona il tuo nuovo sito web chiamato mytypo3website.tld nell'albero della struttura e premi il tab “Utente e Email”.
Premere “nuovo” e definire un nuovo utente con il nome "webadmin" e il suo indirizzo email. Assegna a questo utente i diritti di amministratore e premi "Salva".

PASSAGGIO 3 - Crea un database MySQL per il sito Web:

Fare clic sulla scheda denominata "Opzioni" e creare un nuovo database per il sito Web.
ISPConfig mostrerà:

Nome database:web1db1
Utente database:web1u1

Quindi definisci una password per l'utente del database e premi "Salva".

PASSAGGIO 4 – Scarica/estrai i pacchetti e rimuovi i file tar.gz:

cd /var/www/web1/web/

Scarica il sorgente TYPO3 versione 4.2.0

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

(A questo punto scegli il percorso di download più vicino su Sourceforge).

Scarica il dummy di TYPO3 versione 4.2.0:

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

(A questo punto scegli il percorso di download più vicino su Sourceforge).

Decomprimi i file scaricati:

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

Rimuovere i file tar.gz:

rm *.tar.gz

PASSAGGIO 5 - Sposta il contenuto fittizio nella directory web ed elimina la directory vuota:

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

Puoi avere diverse installazioni di TYPO3 con un solo pacchetto sorgente.
Quindi crea una directory sorgente globale per TYPO3 versione 4.2.0, sposta la sorgente TYPO3 su di essa ed elimina la directory vuota:

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

PASSAGGIO 6 - Definisci la proprietà e le autorizzazioni:

(Ricorda che web1 e amministratore web sono solo un esempio per il numero web e l'amministratore)
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

PASSAGGIO 7 – Crea un collegamento simbolico:

Crea un collegamento simbolico tra il sorgente TYPO3 versione 4.2.0 e typo3_src all'interno del tuo web:
Prima rimuovi il file typo3_src vuoto:

rm typo3_src

e quindi inserisci il comando:

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

Come puoi vedere, diverse installazioni di TYPO3 (possibilmente con domini diversi) possono utilizzare lo stesso pacchetto sorgente di TYPO3. Puoi anche cambiare il pacchetto sorgente semplicemente cambiando il collegamento simbolico all'interno della directory di installazione.

PASSAGGIO 8 – Abilita lo strumento di installazione di TYPO3:

Se indichi il tuo nuovo sito Web TYPO3 http://mytypo3website.tld noterai che non puoi procedere con l'installazione, perché lo strumento di installazione di TYPO3 è stato bloccato per motivi di sicurezza. Per abilitare lo strumento di installazione, è necessario creare un file di testo vuoto con il nome "ENABLE_INSTALL_TOOL" all'interno della directory /var/www/web1/web/typo3/typo3conf.

PASSAGGIO 9 – Avvia lo strumento di installazione di TYPO3:

Nel tuo browser preferito, punta a http://mytypo3website.tld dove vedrai lo strumento di installazione di TYPO3 1-2-3.

Compila i campi con:

Nome utente:web1u1
Password:password MySQL come definita in ISPConfig
Nome host:localhost

Segui le istruzioni all'interno dello strumento di installazione TYPO3 1-2-3.

Dopo il passaggio 3 (all'interno dello strumento di installazione) e per motivi di sicurezza, è necessario modificare la password predefinita per lo strumento di installazione di TYPO3 e la password dell'amministratore, necessaria per il back-end del CMS. Dopotutto NON dimenticare di rimuovere il file "ENABLE_INSTALL_TOOL" all'interno della directory /var/www/web1/web/typo3/typo3conf, che è necessario per bloccare nuovamente il programma di installazione di TYPO3!

PASSAGGIO 10 – Modifica i limiti delle risorse all'interno del file PHP.ini:

Probabilmente, questo passaggio finale è necessario solo se hai errori di memoria php o TYPO3 non funziona correttamente.
Accedi come root sul tuo server ISPConfig e modifica il file /etc/php4/ apache2/php.ini
Dai alla risorsa questi valori:

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

Dopo aver modificato il tuo file php.ini devi riavviare Apache con il comando:

/etc/init.d/apache2 restart

Nota:
Il percorso del tuo file php.ini è per i sistemi Debian Linux.
Il modo in cui riavvii Apache2 e il percorso del tuo file php.ini possono essere diversi su altre distribuzioni Linux.

Importante:
Non puoi usare php5-cgi+suPHP per il tuo sito TYPO3 perché è in conflitto con il meccanismo suPHP. Per rendere operativo il tuo sito TYPO3, procedi come segue:
Accedi al tuo server come root e abilita il modulo php5 per Apache2:

a2enmod php5

Riavvia Apache2 con:

/etc/init.d/apache2 force-reload

All'interno di ISPConfig, disabilita PHP per il sito Web TYPO3 e aggiungi quanto segue nel campo delle direttive Apache per il tuo sito TYPO3:


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


(Dove "web1" è il tuo numero web fornito da ISPConfig)

Ora il tuo server ISPConfig con Debian Etch, usa PHP5-mod per il tuo sito TYPO3 invece di php5-cgi+suPHP.


Panels
  1. Passaggi preliminari alla configurazione

  2. Installazione di Wordpress su un server che esegue ISPconfig 2.x

  3. @Mail Webmail System sul tuo server ISPConfig in 10 semplici passaggi

  4. Cactus su un server ISPConfig in 10 semplici passaggi

  5. IlohaMail sul tuo server ISPConfig in 10 semplici passaggi

Il server perfetto - Fedora 15 x86_64 [ISPConfig 3]

Il server perfetto - Ubuntu 11.04 [ISPConfig 3]

Il server perfetto - Ubuntu 11.10 [ISPConfig 3]

Il server perfetto - CentOS 5.7 x86_64 [ISPConfig 3]

Utilizzo di Pydio in un'installazione multiserver ISPConfig 3

4 semplici passaggi per installare e configurare VMware Server 2 su Linux