GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar PhpWiki en un CentOS 7 VPS

PhpWiki es un software de administración de contenido basado en wiki escrito en PHP, que se usa para crear sitios web donde cualquiera puede editar o crear páginas usando un navegador web.
En este tutorial le mostraremos los pasos necesarios para instalar PhpWiki en un VPS CentOS 7 .

Al momento de escribir este tutorial, la última versión estable de PhpWiki es 1.5.3 y requiere:

  • PHP 5.3.29 o superior, compilado con soporte para el tipo de base de datos que quieres usar y con las bibliotecas PEAR habilitadas;
  • Apache Web Server 2.0 o superior compilado con el módulo mod_rewrite;
  • MySQL, MariaDB, PostgreSQL o SQLite.

Esta guía de instalación asume que Apache, MySQL (o MariaDB) y PHP ya están instalados y configurados en su servidor virtual. Si su servidor tiene una instalación base mínima de CentOS 7, puede instalar Apache, MariaDB y la pila de PHP siguiendo este tutorial.

Descargue la última versión de PhpWiki disponible en 'http://downloads.sourceforge.net/project/phpwiki/' al servidor y extráigalo usando los siguientes comandos:

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

Cree una nueva base de datos MySQL para PhpWiki en su servidor:

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 tablas dentro de tu base de datos phpwikidb:

cd /var/www/html/phpwiki/schemas
mysql -uphpwikiuser -pyour-password phpwikidb < mysql-initialize.sql

Cree una nueva directiva de host virtual en Apache. Por ejemplo, edite su archivo de configuración de Apache (‘/etc/httpd/conf/httpd.conf’ por defecto) y quite el comentario de la siguiente línea:

#NameVirtualHost *:80

Luego, agregue las siguientes líneas al final:

<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>

Reinicie el servicio de Apache para que los cambios surtan efecto:

systemctl restart httpd.service

Cree un subdirectorio llamado 'datos' en el directorio 'phpwiki':

mkdir -p /var/www/html/data/

Copie '/var/www/html/config/config-dist.ini' a '/var/www/html/phpwiki/config/config.ini' y edite la configuración en '/var/www/html/phpwiki/config /config.ini' según sus necesidades. Puede que le resulte más sencillo utilizar http://phpwiki.fr/configurator.php para generar el archivo de configuración 'config.ini' para PhpWiki:

  • ingrese el nombre de su sitio web, nombre de usuario de administrador y contraseña
  • asegúrese de seleccionar usar contraseñas encriptadas para almacenarlas en el archivo 'config.ini' y en los metadatos de las páginas de inicio de los usuarios
  • establecer la ruta para acceder al archivo de registro (por ejemplo, /var/log/httpd/yourdomain.com-access_log)
  • establezca 'COMPRESS_OUTPUT' en verdadero (siempre intente comprimir la salida)
  • establezca 'Control de caché HTTP' en 'SUELTO' para que las páginas almacenadas en caché se invaliden cada vez que se editen
  • seleccione el tipo de back-end de la base de datos para SQL
  • Tipo de SQL (MySQL), Usuario de SQL (phpwikiuser) y su contraseña, Nombre de la base de datos SQL (phpwikidb)
  • establezca 'Permitir edición anónima' y 'Permitir inicio de sesión de Bogo' en falso
  • establezca 'PASSWORD_LENGTH_MINIMUM' en al menos 8 caracteres
  • edite la parte cuatro:'Aspecto y diseño de la página' según su gusto y finalmente haga clic en el botón 'Guardar config/config.ini'.

Copie la configuración generada en un archivo y guárdelo como '/var/www/html/phpwiki/config/config.ini'. Establezca la propiedad adecuada de los archivos y directorios PhpWiki usando el siguiente comando:

chown apache:apache -R /var/www/html/phpwiki/

Eso es. La instalación de PhpWiki ahora está completa.

Abra http://yourdomain.com en su navegador favorito y una vez completada la inicialización, abra http://yourdomain.com/index.php/PhpWikiAdministration e inicie sesión con sus credenciales de inicio de sesión de administrador.
Por supuesto que no No tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen PhpWiki para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar Apache Cassandra en CentOS 8

  2. Cómo instalar Apache en CentOS 7

  3. Cómo instalar Apache Maven en CentOS 7

  4. Cómo instalar Apache Kafka en CentOS 8

  5. Cómo instalar Apache Tomcat 8 en CentOS

Cómo instalar Apache Cassandra en CentOS

Cómo instalar elgg en CentOS 8

Cómo instalar Apache ServiceMix en CentOS 8

Cómo instalar Apache SVN en CentOS 7

Cómo instalar Mod_Security Apache en CentOS 6

Cómo instalar Apache en CentOS 6