سلام دوستان یک کانفیگ سرور و نصب یه سیستم روی اوبونتو هست میخواستمببینم کسی میتونه این کارو برام انجام بده ؟
Requirements
Here is basic software requirements for Spika backend.
- PHP 5.3.3+
Modules required
- PDO
- cURL
- MySQL 5.0.0+
- curl 7.16.2+
- postfix 2.0.0+
Install Manually
Here is the instruction to install Spika backend manually.
1. Install required packages
$ sudo apt-get update
$ sudo DEBIAN_FRONTEND=noninteractive apt-get install -y php5 php5-curl phpunit curl git-core php5-xdebug postfix mysql-server php5-mysql php5-gd2. Download Spika from github
$ cd /var/www
$ sudo git clone https://github.com/cloverstudio/Spika-Server.git
$ cd Spika-Server
$ sudo mkdir logs
$ sudo mkdir uploads
$ sudo chmod -R 777 logs
$ sudo chmod -R 777 uploads3. Download PHP libraries
$ sudo php /var/www/Spika-Server/composer.phar install -d /var/www/Spika-Server/4. Configure Apache
$ a2enmod rewrite
$ sed -i '/AllowOverride None/c AllowOverride All' /etc/apache2/sites-available/default5. Setup Mysql user and create database
$ sudo mysql -uroot -e <<EOSQL "UPDATE mysql.user SET Password=PASSWORD('yourpassword') WHERE User='root'; FLUSH PRIVILEGES;"
>EOSQL
$ sudo mysql -uroot -p
mysql> CREATE DATABASE spikadb;
mysql> exit;6. Open installer
Then open url http://[where you install]/[path to wwwroot dir]/installer into your browser and follow to wizard.
Setup backend using Vagrant to VirtualBox
Please be sure you are installed Vagrant 4.3+ and VirtualBox 1.3+ correctly before starting this tutorial.
1. Boot virtual machine using Vagrant
$ git clone https://github.com/cloverstudio/Spika-Server.git
$ vagrant up2. Setup Mysql user and create database
$ vagrant ssh
$ sudo mysql -uroot -e <<EOSQL "UPDATE mysql.user SET Password=PASSWORD('yourpassword') WHERE User='root'; FLUSH PRIVILEGES;"
>EOSQL
$ sudo mysql -uroot -p
mysql> CREATE DATABASE spikadb;
mysql> exit;3. Open installer
Then open url http://localhost:8080/wwwroot/installer into your browser and follow to wizard.