GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare PhpWiki su un VPS CentOS 7

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.


Cent OS
  1. Come installare Apache Cassandra su CentOS 8

  2. Come installare Apache su CentOS 7

  3. Come installare Apache Maven su CentOS 7

  4. Come installare Apache Kafka su CentOS 8

  5. Come installare Apache Tomcat 8 su CentOS

Come installare Apache Cassandra in CentOS

Come installare elgg su CentOS 8

Come installare Apache ServiceMix su CentOS 8

Come installare Apache SVN su CentOS 7

Come installare Mod_Security Apache su CentOS 6

Come installare Apache su CentOS 6