Menu

Tree [4a7aae] master 1.30.8 /
 History

HTTPS access


File Date Author Commit
 .github 2019-07-16 Fatih Alp Fatih Alp [0ba787] Update issue templates
 addons 2020-10-07 Diatrex Diatrex [4e5bc7] #2278 Emlak24 Bugs 10.5.20
 app 2020-04-15 Diatrex Diatrex [e283b0] revert file version commit
 bootstrap 2020-02-04 alp alp [a9bdf2] cache folder
 config 2020-07-01 Fatih Alp Fatih Alp [8d6475] Update scout.php
 database 2020-10-06 Fatih Alp Fatih Alp [45924a] Update widgetSeeder.php
 etc 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 public 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 resources 2020-09-06 diashalabi diashalabi [d7a6ac] improve the way vue js is compiled to prevent e...
 routes 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 storage 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 tests 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 .env_demo 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 .gitignore 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 CODE_OF_CONDUCT.md 2019-07-16 Fatih Alp Fatih Alp [ccf500] Create CODE_OF_CONDUCT.md
 CONTRIBUTING.md 2019-07-16 Fatih Alp Fatih Alp [51ac71] Create CONTRIBUTING.md
 Envoy.blade.php 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 INSTALL.md 2020-04-15 Fatih Alp Fatih Alp [24e3ba] Create INSTALL.md
 LICENSE.md 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 Procfile 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 README.md 2020-09-24 Fatih Alp Fatih Alp [b3f0ab] Update README.md
 SECURITY.md 2020-03-30 Fatih Alp Fatih Alp [80af99] Create SECURITY.md
 _config.yml 2020-03-18 Fatih Alp Fatih Alp [7be594] Set theme jekyll-theme-cayman
 app.json 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 artisan 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 build.xml 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 composer.json 2020-08-26 vedatakd vedatakd [42344f] fixed installation problem
 crowdin.yml 2020-01-10 Fatih Alp Fatih Alp [ff5f09] Update Crowdin configuration file
 docker-compose.yml 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 nginx_app.conf 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 package.json 2020-04-06 Diatrex Diatrex [a6740b] Make openclassify compatible with VueJS
 server.php 2019-06-22 fatih alp fatih alp [1bb907] move from Gitlab without history - v 0.9
 webpack.mix.js 2020-09-06 diashalabi diashalabi [d7a6ac] improve the way vue js is compiled to prevent e...

Read Me

OpenClassify - Laravel Classified Script Platform

OpenClassify is the extensible and most advanced open source classified app build with Laravel and Pyrocms.

Scrutinizer Code Quality
Build Status
Code Intelligence Status

'Preview Homapage Classified Script'

Translation

Openclassify support 22+ languages. Help translation on crowdin

https://crowdin.com/project/openclassify

Installation

Server Requirements

  • PHP = 7.2.x
  • XML PHP Extension
  • PDO PHP Extension
  • cURL PHP Extension
  • JSON PHP Extension
  • Ctype PHP Extension
  • BCMath PHP Extension
  • SQLite PHP Extension
  • OpenSSL PHP Extension
  • Mbstring PHP Extension
  • Fileinfo PHP Extension
  • Tokenizer PHP Extension
  • GD Library (>=2.0) OR Imagick PHP extension (>=6.5.7)

Via Composer

Do not create an .env file just yet - Installer will generate one for you.{.important}

composer create-project openclassify/openclassify

Host Configuration

When you setup your web host be sure to point the web root to public directory. Just as you would a normal Laravel installation.

Alternate Directories for cPanel or Virtualmin

In some environments like cPanel or Virtualmin it may be difficult to use the public directory as the web root. In these cases we suggest symlinking the public directory to public_html:

ln -s public public_html

You may also simply rename the public directory to public_html. Path hints will automatically use the correct path.

Directory Permissions

After installing, you may need to configure some permissions in order to proceed. Directories within the storage, public/app, and the bootstrap/cache directories should be writable by your web server. If you are using the Homestead virtual machine, these permissions should already be set.

Installing

Running the Installation Wizard

After downloading and it's dependencies with:

composer install

you will need to install the software in order to get started.
By this time you should be able to visit your site's URL which will
redirect you to the installer: http://yoursite.com/installer

Using the CLI Installer

php artisan install

You will be prompted for details in order to proceed with the installation process.

You may need to run ulimit -n 1024 before installing via CLI to temporarily increase your max open files limit.

Automating the CLI Installer

You can automate the installer by creating your own .env file with something like this:

APP_ENV=local
APP_DEBUG=true
APP_KEY=zfesbnTkXvooWVcsKMw2r4SmPVNGbFoS
DB_CONNECTION=mysql
DB_HOST=localhost
DB_DATABASE=workbench
DB_USERNAME=root
DB_PASSWORD=root
APPLICATION_NAME=Default
APPLICATION_REFERENCE=default
APPLICATION_DOMAIN=localhost
ADMIN_EMAIL=info@openclassify.com
ADMIN_USERNAME=admin
ADMIN_PASSWORD=password
LOCALE=en
TIMEZONE=Turkey/Istanbul

The APP_KEY must be exactly 32 characters in length.

Then run the installer and indicate that the system is ready to install:

php artisan install --ready

Development Team

Samed Durak @profstyle1

Vedat Akdoğan @vedatakd

Onur Üre @onurure

Fatih Alp @fatihalp

Emek Sancar @emeksancar

Ozcan Durak @ozcandurak

Dia @Diatrex

Thanks to

Ryan and it's stream platform and pyrocms it makes OpenClassify more powerfull.