PhpWiki è un software di gestione dei contenuti basato su wiki scritto in PHP, utilizzato per creare siti Web in cui chiunque può modificare o creare le pagine utilizzando un browser web.
In questo tutorial ti mostreremo i passaggi necessari per installare PhpWiki su un CentOS 7 VPS .
Al momento della stesura di questo tutorial, l'ultima versione stabile di PhpWiki è la 1.5.3 e richiede:
- PHP 5.3.29 o versioni successive, compilato con il supporto per il tipo di database che vuoi utilizzare e con le librerie PEAR abilitate;
- Apache Web Server 2.0 o successivo compilato con il modulo mod_rewrite;
- MySQL, MariaDB, PostgreSQL o SQLite.
Questa guida all'installazione presuppone che Apache, MySQL (o MariaDB) e PHP siano già installati e configurati sul tuo server virtuale. Se il tuo server ha un'installazione base di CentOS 7 minima, puoi installare Apache, MariaDB e stack PHP seguendo questo tutorial.
Scarica l'ultima versione di PhpWiki disponibile su 'http://downloads.sourceforge.net/project/phpwiki/' sul server ed estraila usando i seguenti comandi:
cd /opt/ wget http://downloads.sourceforge.net/project/phpwiki/phpwiki-1.5.3.zip unzip phpwiki-1.5.3.zip -d /var/www/html/ cd /var/www/html/ mv phpwiki-1.5.3 phpwiki
Crea un nuovo database MySQL per PhpWiki sul tuo server:
mysql -u root -p MariaDB > create database phpwikidb; MariaDB > grant all privileges on phpwikidb.* to phpwikiuser@localhost identified by 'your-password'; MariaDB > > flush privileges; MariaDB > quit;
Crea tabelle all'interno del tuo database phpwikidb:
cd /var/www/html/phpwiki/schemas mysql -uphpwikiuser -pyour-password phpwikidb < mysql-initialize.sql
Crea una nuova direttiva host virtuale in Apache. Ad esempio, modifica il tuo file di configurazione di Apache ('/etc/httpd/conf/httpd.conf' per impostazione predefinita) e decommenta la seguente riga:
#NameVirtualHost *:80
Quindi, aggiungi le seguenti righe alla fine:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/phpwiki/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/phpwiki/> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log common </VirtualHost>
Riavvia il servizio Apache per rendere effettive le modifiche:
systemctl restart httpd.service
Crea una sottodirectory chiamata 'data' nella directory 'phpwiki':
mkdir -p /var/www/html/data/
Copia '/var/www/html/config/config-dist.ini' in '/var/www/html/phpwiki/config/config.ini' e modifica le impostazioni in '/var/www/html/phpwiki/config /config.ini' in base alle tue esigenze. Potrebbe essere più semplice utilizzare http://phpwiki.fr/configurator.php per generare il file di configurazione "config.ini" per PhpWiki:
- inserisci il nome del tuo sito web, il nome utente e la password dell'amministratore
- assicurati di scegliere di utilizzare password crittografate da archiviare nel file "config.ini" e nei metadati delle home page degli utenti
- imposta il percorso per accedere al file di registro (ad es. /var/log/httpd/tuodominio.com-access_log)
- imposta "COMPRESS_OUTPUT" su true (prova sempre a comprimere l'output)
- imposta "HTTP Cache Control" su "LOOSE" in modo che le pagine memorizzate nella cache vengano invalidate ogni volta che vengono modificate
- seleziona il tipo di database back-end su SQL
- Tipo SQL (MySQL), Utente SQL (phpwikiuser) e relativa password, Nome database SQL (phpwikidb)
- imposta "Consenti modifica anonima" e "Consenti accesso a Bogo" su false
- imposta "PASSWORD_LENGTH_MINIMUM" su almeno 8 caratteri
- modifica la quarta parte:"Aspetto e layout della pagina" in base alle tue preferenze e infine fai clic sul pulsante "Salva config/config.ini".
Copia la configurazione generata in un file e salvala come '/var/www/html/phpwiki/config/config.ini'. Imposta la proprietà corretta dei file e delle directory PhpWiki usando il seguente comando:
chown apache:apache -R /var/www/html/phpwiki/
Questo è tutto. L'installazione di PhpWiki è ora completa.
Apri http://tuodominio.com nel tuo browser preferito e una volta completata l'inizializzazione, apri http://tuodominio.com/index.php/PhpWikiAdministration e accedi utilizzando le credenziali di accesso dell'amministratore.
Naturalmente non lo fai Non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare PhpWiki per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.