Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
Instalación de FacturaScripts 2018

Instalación desde github

Para instalar FacturaScripts 2018 descargando el código directamente desde github, y suponiendo que estés usando Linux o macOS, debe ejecutar los siguientes comandos:

git clone https://github.com/NeoRazorX/facturascripts.git
cd facturascripts
composer install
npm install

Esto suponiendo que tenga instalado git, composer y npm.

Instalación de dependencias en Ubuntu 18.04

Al ser la distribución Linux más usada, aquí le indicamos el procedimiento para instalar las dependencias. Para otras distribuciones, por favor, diríjase a los foros de esas otras distribuciones.

sudo apt install mysql-server libapache2-mod-php php-mysql php-xml php-zip php-mbstring php-bcmath php-curl php-gd git composer npm

MySQL

La instalación por defecto de mysql viene ahora sin contraseña para root y con autenticación por shocket. Puede crear un usuario nuevo manualmente, o puede asignar una nueva contraseña para root.

sudo mysql -u root
USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE user='root';
UPDATE user SET authentication_string=password('NEWPASSWORD') WHERE user='root';
FLUSH PRIVILEGES;
exit;

Apache

FacturaScripts 2018 utiliza urls amigables, por lo que es necesario que actives el mod rewrite en Apache:

sudo a2enmod rewrite
sudo service apache2 restart

Por último es necesario indicar al Apache que lea el archivo .htaccess de FacturaScripts. Para ello debemos modificar la configuración del Apache:

sudo nano /etc/apache2/apache2.conf

Donde pone:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Se debe cambiar AllowOverride None por AllowOverride All. Por último hay que reiniciar el Apache.