Giter Site home page Giter Site logo

popoji's Introduction

POPOJI

Free Engine Management System - Indonesia Contact : [email protected]

Kebutuhan Server

  • PHP >= 7.2
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Curl PHP Extension
  • Mysql PHP Extension
  • Exif PHP Extension
  • Fileinfo PHP Extension

Cara Instalasi POPOJI lewat zip file

  1. Extract file popoji.v.x.x.x.zip di directory web Anda.
  2. Buatlah database baru dengan collation utf8mb4_unicode_ci yang nantinya sebagai tempat instalasi tabel-tabel.
  3. Melalui browser Anda, masuk ke alamat web dimana file popoji.v.x.x.x.zip tadi diextract.
  4. Ikuti petunjuk instalasi dengan benar dan pastikan semua kebutuhan sistem terpenuhi sebelum instalasi.
  5. Jika instalasi berhasil, hapuslah atau rename file install.php dan hapus README file ini dari directory web Anda.
  6. POPOJI siap untuk digunakan.
  7. Semua konfigurasi engine ada pada file po-includes/.env

Cara Instalasi POPOJI lewat composer

  1. Extract file popoji.v.x.x.x-composer.zip di directory web Anda.
  2. Buatlah database baru dengan collation utf8mb4_unicode_ci yang nantinya sebagai tempat instalasi tabel-tabel.
  3. Buka command line dan masuk ke path hasil ekstraksi tadi /path/po-includes kemudian jalankan composer install atau composer require
  4. Setalah proses composer selesai, melalui browser Anda masuk ke alamat web dimana file popoji.v.x.x.x-composer.zip tadi diextract.
  5. Ikuti petunjuk instalasi dengan benar dan pastikan semua kebutuhan sistem terpenuhi sebelum instalasi.
  6. Jika instalasi berhasil, hapuslah atau rename file install.php dan hapus README file ini dari directory web Anda.
  7. POPOJI siap untuk digunakan.
  8. Semua konfigurasi engine ada pada file po-includes/.env

Catatan (harap dibaca)

Localhost

Jika diinstall pada localhost maka pastikan settingan rewrite_module = on

Error 500

Jika terjadi error 500 internal server error (web telah di hosting), kemungkinan karena pada file .htaccess belum ada baris code RewriteBase /. Solusinya adalah dengan menambahkan baris code RewriteBase / sebelum code RewriteEngine on

Masalah Redirect

Jika terjadi error The page isn't redirecting properly atau This webpage has a redirect loop maka langkah yang bisa dilakukan adalah sebagai berikut:

  • Coba periksa kembali apakah rewrite_module sudah on atau belum.
  • Periksa apakah file .htaccess tercopy pada server local atau hosting dengan baik.
  • Setelah itu clear cache browser Anda.

Kemungkinan File error

Jika terdapat error yang lain, mungkin karena hasil extract file yang tidak sempurna, silahkan replace file-file yang error tersebut.

Permission

Untuk di hosting, lakukan perubahan user permission untuk folder-folder berikut menjadi 775 :

  • po-content/uploads
  • po-content/thumbs
  • po-content/backups
  • po-content/installer
  • po-includes/storage

Login backend POPOJI

  • Masuk ke alamat http://nama.web.anda/login
  • Masukkan data login sebagai berikut :
    • Username : seperti yg telah diinputkan pada saat proses instalasi.
    • Password : seperti yg telah diinputkan pada saat proses instalasi.

API Popoji

http://nama.web.anda/api/v1

Terima Kasih Kepada

  1. Tuhan Yang Maha Esa
  2. Orang-orang yang berada di belakang POPOJI
  3. Aries sebagai pembuat template backend v.1.0.1 - v.1.1.1
  4. Aquincum sebagai pembuat template backend v.1.1.2 - v.1.2.2
  5. ProUI sebagai pembuat template backend v.1.2.3 - v.1.3.0
  6. Dashforge sebagai pembuat template backend v.3.0.0
  7. Enews, Magazine, Andia, Brownie, Wiretree, Neon, Pressroom dan Canvas sebagai pembuat template frontend
  8. Laravel sebagai engine core untuk POPOJI v.3.0.0
  9. StructureCore Installation sebagai referensi modul instalasi
  10. Easy Menu Manager sebagai pembuat component menu manager pada versi < v.2.x.x
  11. FluentPDO, Bramus, Plates dan semua library php yang dipakai pada POPOJI pada versi < v.2.x.x
  12. Jquery, Bootstrap dan semua plugins jquery yang dipakai pada POPOJI

popoji's People

Contributors

dependabot[bot] avatar dwirasurvivor avatar gibrandev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

popoji's Issues

http://localhost:8080/Popoji/login 404 - not found

Saya coba install popoji di localhost menggunakan composer bawaan aplikasi ksweb di smartphone dengan spesifikasi composer saya atur ke PHP versi 7.2 dan web servernya menggunakan lighttpd.Setelah selesai instalasi dan sukses kemudian saya coba akses ke http://localhost:8080/Popoji/login tapi malah muncul "404 - not found".

Dari halaman http://localhost:8080/Popoji saya coba view-source:http://localhost:8080/popoji memang di tag yang mengarah ke halaman login sudah sama yaitu http://localhost:8080/Popoji/login.Setelah saya coba masukkan RewriteBase / di .htaccess juga tidak ada perubahan.

Directory filamanager bisa di akses tanpa login Auth

http://popojicms.com/po-content/filemanager/dialog.php

saran mas ini file dimasukan ke file laravel nya, soalnya ini bisa di akses publik tanpa harus login auth dari laravel
kenapa ? karena filemanager ini berada di luar folder laravel si po-includes, saya sarankan ganti filemanager menggunakan library dari laravel nya mas, biar ke handle sama auth middleware laravel

walaupun bisa di atasi menggunakan .htaccess, untuk pemanggilan ke backend admin dashboard akan susah jika isi handle .htacess tersebut, contoh deny from all, jadi lebih baik nya update filemanager menggunakan library dari laravel.

missing files ?

hello i install it well but when i'm want to access the site it's make this error:

Warning: require(C:\laragon\www/po-includes/vendor/autoload.php): failed to open stream: No such file or directory in C:\laragon\www\index.php on line 32

Fatal error: require(): Failed opening required 'C:\laragon\www/po-includes/vendor/autoload.php' (include_path='.;C:/laragon/etc/php/pear') in C:\laragon\www\index.php on line 32

i'm using laragon

thanks

Ijin masukan untuk dibagian Picture Profile user member

ketika saya mencoba di local di linux server dengan webserver apache
untuk picture nya di bagian profile user saat menampilkan nya

@if (Auth::user()->hasRole('member'))
<div class="avatar avatar-sm"><img src="{{ asset('po-content/uploads/' . Auth::user()->picture) }}" class="rounded-circle" alt=""></div>
@else
<div class="avatar avatar-sm"><img src="{{ asset('po-content/uploads/medium/medium_' . Auth::user()->picture) }}" class="rounded-circle" alt=""></div>

semoga bermanfaat ya...

Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select * from `settings` where `options` = member_registration limit 1

I tried Popoji version 3.0.0, installed it on local host successfully. after installation I went to my browser and visit the front-page and login page. I faced the same problem on both page with this error
Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select * from settingswhereoptions = member_registration limit 1)
Screenshot from 2021-04-16 21-20-48

I checked the database password again and again, it was correct. So, What would you guys doing to fix this error and unexpected ?.

Kalo error begini kenapa?

C:\xampp\htdocs\popoji\po-includes\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 500

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.