Advertisement
Guest User

README

a guest
May 18th, 2012
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 9.99 KB | None | 0 0
  1.  
  2. <!-- In the name of Allah, the Beneficent, the Merciful. -->
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6.     <title>README</title>
  7.     <link href="style.css" rel="stylesheet" type="text/css" />
  8. </head>
  9. <body>
  10.     <div id="header">
  11.     <img src="logo.png"><span class="Judul_1"><font size=1px>Departemen Teknis dan Komputasi Akira!</font></span><br>
  12.     <span class="Judul_2"><font size=5px>Akira! Web Server</font></span>
  13. <span class="readme">README</span>
  14.     </div>
  15.     <div id="main"><br><div id="peringatan" style="background: red; margin:5px; padding: 5px 5px 5px 5px"><p><center><font color=white><b>PERINGATAN</b><br>
  16.     Program ini dibuat untuk pembelajaran dan percobaan semata. Tidak disarankan untuk menggunakan program ini pada server asli karena
  17.     banyak setting yang mungkin kurang sempurna. Menggunakan program ini pada server asli berarti anda sudah mengerti resiko yang akan anda temui.
  18.     <br></font></center></p></div>
  19. <hr>
  20.     <p><b>Spesifikasi</b><br>
  21.     <li>Menggunakan <a href=http://www.nginx.org/>nginx</a></li>
  22.     <li>Menggunakan <a href=http://www.php.net/>PHP</a> dan <a href=http://www.adminer.org/>Adminer</a> (Sebagai program pengelolaan MySQL, PostgreSQL, SQLite, MS SQL dan Oracle)</li>
  23.     <li>Menggunakan <a href=http://www.mysql.com/>MySQL</a> sebagai database.</li>
  24.     <li>Menggunakan <a href=http://www.xcache.lighttpd.net>XCache</a> sebagai PHP Accelerator (Cache)</li>
  25.     <li>Menggunakan <a href=http://www.hardened-php.net/suhosin.127.html>Suhosin</a> sebagai PHP Protector (Guard)</li>
  26.     <li>Menggunakan <a href=http://php.net/manual/en/book.memcache.php>Memcache</a> dan <a href=http://memcached.org>Memcached</a> sebagai Memory Caching (Cache)</li></p>
  27.     Beberapa setting pada <i>php.ini</i> diubah agar sesuai dengan standar <a href=http://phpsec.org/projects/phpsecinfo/>PHPSecInfo</a><br>
  28.     <p><b>Kebutuhan Minimal</b>
  29.     <li>Prosessor sekelas Pentium 2/Athlon keatas</li>
  30.     <li>128MB RAM</li>
  31.     <li>600MB HDD</li>
  32.     <li>Windows XP SP3 keatas 32-bit. Tidak didesain untuk 64-bit namun dilaporkan berjalan di 64-bit. (Tidak dicoba pada XP SP2 kebawah)</li><p>
  33.     <p>nginx, PHP, MySQL, dan AkiraCP pada program ini dibuat/disetting diatas Windows 7 SP1 32-bit.</p>
  34.     <p>PHP di compile menggunakan Visual Studio C++ 2008 Express Edition (VC9) SP1 Thread Safety dan Microsoft Windows SDK 7.0</p>
  35. <hr>
  36.     <font size=4px color=blue><i>Daftar Isi</i></font>
  37.     <p><b>I. Cara Pakai</b>
  38.     <br><i>I.1. Penjelasan akan folder root
  39.     <br>I.2. Membuka Adminer
  40.         <br>I.3. Membuka xCache Administration Page
  41.     <br>I.4. Menjalankan dan Mengganti Password Memcached</i>
  42.     <br><b>II. Mengganti Password MySQL dan Adminer</b>
  43.     <br><b>III. Limitasi</b>
  44.     <br><b>IV. Rencana Kedepan</b>
  45.     <br><b>V. Kredit dan Ucapan Terima Kasih</b></p>
  46.     <font size=4px><b>I. Cara Pakai</b></font>
  47.     <p>1. Install Akira! Web Server
  48.     <br>2. Jalankan AkiraCP dari dekstop shortcut atau AkiraCP.exe yang terdapat pada folder C:/AkiraWebServer/
  49.     <br>3. Gunakan Username Adminer: <font color=red>root</font> | Password Adminer: <font color=red>pass</font>
  50.     <br>4. Gunakan Username MySQL: <font color=red>root</font> | Password MySQL: <font color=red>pass</font>
  51.     <br>5. Gunakan Username XCache: <font color=red>root</font> | Password XCache: <font color=red>pass</font>
  52.     <br>6. Gunakan Username Memcached: <font color=red>root</font> | Password Memcached: <font color=red>pass</font>
  53.     <br>7. Gunakan file <i>phpinfo.php</i> untuk melihat status PHP<br></p>
  54.     <i>I.1. Penjelasan akan folder root</i><br>
  55.     <p>Folder root (atau yang biasa dikenal sebagai htdocs di Apache) adalah folder html yang ada didalam folder nginx.
  56.     Jadi letakkan file website anda didalam folder C:\AkiraWebServer\nginx\html</p>
  57.     <i>I.2. Membuka Adminer</i><br>
  58.     <p>Adminer adalah program manipulasi database berbasis PHP yang sangat ringan, cepat dan aman. Cara akses Adminer adalah dengan masuk ke
  59.     <i>localhost/acp/adminer/</i> atau klik tombol "Adminer" yang ada di AkiraCP. Gunakan Username dan Paswword yang sudah diberikan pada bagian <b>I. Cara Pakai</b>
  60.     <font size =2px color=green>Catatan: Username dan Password Adminer selalu mengikuti Username dan Password MySQL. Contoh jika anda mengganti Username dan Password MySQL
  61.     dengan Username: asd Password: asd maka Username untuk login ke Adminer adalah asd dan Password untuk login ke Adminer adalah asd.</font></p>
  62.     <i>I.3. Membuka XCache Administration Page</i><br>
  63.     <p>Masuk ke <i>localhost/acp/xcache/</i> atau klik tombol "XCache" pada AkiraCP. Masukkan username sesuai keterangan <b>I. Cara Pakai</b>. Untuk mengubah username dan password,
  64.     buka <i>localhost/acp/xcache/mkpassword.php</i>, lalu masukkan password yang anda inginkan.
  65.     Setelah itu, kopi kode enskripsi yang muncul.</p>
  66.     <p>Lalu buka <i>php.ini</i>; Cari:<br><br>
  67.         <font face="Monospace">[xcache.admin]<br>
  68.         xcache.admin.enable_auth = On<br>
  69.         xcache.admin.user = "root"<br>
  70.         ; xcache.admin.pass = md5($your_password)<br>
  71.         xcache.admin.pass = "1a1dc91c907325c69271ddf0c944bc72"</font><br><br>
  72.     Ganti <font face="Monospace">xcache.admin.user</font> dengan username yang dinginkan. Ganti <font face="Monospace">xcache.admin.pass</font> dengan password hasil enskripsi
  73.     yang tadi anda kopi. Simpan, restart Akira Web Server.</p>
  74.     <i>I.4. Menjalankan dan Mengganti Memcached</i><br>
  75.     <p>Masuk ke <i>localhost/acp/memcache/</i> atau klik tombol "Memcached" pada AkiraCP. Untuk info lebih lanjut file INSTALL yang ada di dalam folder C:\AkiraWebServer\memcache
  76.     <br><br>Untuk username dan password silahkan cek bagian <b>I. Cara Pakai.</b>
  77.     <br><br>Untuk mengganti username dan password, masuk ke C:\AkiraWebServer\nginx\html\acp\memcache Buka file index.php. Cari:
  78.     <br><br><font face="Monospace">define('ADMIN_USERNAME','root');     // Admin Username
  79.     <br>define('ADMIN_PASSWORD','pass');    // Admin Password</font>
  80.     <br><br>Lalu ganti dengan yang anda inginkan.
  81.     <br><font size =2px color=green>Catatan: Jika Memcached dijalankan sebagai service, maka tombol "Stop" terkadang tidak akan berfungsi. Anda harus mematikan
  82.     manual via Control Panel > Administrative Tools > Service [Bug 1]</font></p>
  83.     <font size=4px><b>II. Mengganti Password MySQL dan Adminer</b></font><br>
  84.     <br>1. Jalankan Akira Web Server dengan membuka AkiraCP dan klik "Start" pada nginx, PHP/FastCGI dan MySQL
  85.     <br>2. Masuk ke <i>localhost/acp/adminer.php</i> atau klik "Adminer", login menggunakan username MySQL yang sudah diberikan pada bagian <b>I. Cara Pakai.</b>
  86.     <br>3. Buka database <font face="Monospace">mysql</font>.
  87.     <br>4. Pada kolom database disamping kiri, klik <font face="Monospace">select user</font>.
  88.     <br>5. Pada tabel <font face="Monospace">user</font> klik <font face="Monospace">Select data</font> yang ada di atas.
  89.     <br>6. Setelah itu akan muncul semacam tabel yang memuat 2 (atau lebih) username <font face="Monospace">root</font>. Klik <i>Edit</i>.
  90.     <br><font size =2px color=green>Catatan: Jika ada 2 atau lebih username root, ambil yang 2 yang paling akhir.</font>
  91.     <br>7. Pada field <font face="Monospace">Password</font>, buka menu drop-down lalu pilih <font face="Monospace">password</font>.
  92.     <br>8. Masukkan password baru.
  93.     <br>9. Klik save.
  94.     <br>10. Setelah itu, password akan muncul dalam bentuk terenskripsi. Pastikan bentuk enskripsinya sama untuk memastikan password yang
  95.     dimasukkan sama.
  96.     <br>11. Password yang baru dibuat dapat dipakai untuk login MySQL dan Adminer<br><br>
  97.     <font size=4px><b>III. Limitasi</b></font><br>
  98.     <p><i>III.1. Akira! Web Server tidak bisa berjalan di OS yang didalamnya terdapat XAMPP/WAMP/Web Server lainnya.</i>
  99.     <br><br><font color=blue>Solusi:</font>
  100.     <br>Matikan XAMPP/WAMP/Web Server lainnya dan pastikan MySQL tidak diinstall sebagai service. Jika MySQL masih aktif sebagai service,
  101.     Akira! Web Server akan error.</p>
  102.     <p><i>III.2. Maksimal besar file yang bisa diupload dari sisi client: 20MB.</i>
  103.     <br><br><font color=blue>Solusi:</font>
  104.     <br>Jika ingin upload file yang lebih besar, buka file <i>nginx.conf</i> lalu ubah:
  105.         <br><br><font face="Monospace">client_max_body_size 20M;</font><br>
  106.     <br>Setelah itu buka <i>php.ini</i>, ubah:
  107.         <br><br><font face="Monospace">upload_max_filesize = 20M</font>
  108.     <br><br>Dengan besar yang sama seperti yang anda set di <i>nginx.conf</i></p>
  109.     <p><i>III.3. Besar memori maksimum yang dapat digunakan oleh script PHP: 128MB</i>
  110.     <br><br><font color=blue>Solusi:</font>
  111.     <br>Jika ingin menaikkan maksimum memori, buka <i>php.ini</i> lalu cari:
  112.         <br><br><font face="Monospace">memory_limit = 128M</font>
  113.     <br><br>Ubah sesuai yang anda inginkan dan butuhkan.</p>
  114.     <p><i>III.4. Ukuran maksimum dari POST data yang PHP terima: 8M</i>
  115.     <br><br><font color=blue>Solusi:</font>
  116.     <br>Jika ingin menaikkan maksimum POST data, buka <i>php.ini</i> lalu cari:
  117.         <br><br><font face="Monospace">post_max_size = 8M</font>
  118.     <br><br>Ubah sesuai yang anda inginkan dan butuhkan.</p>
  119.     <p><i>III.5. Kemungkinan masih ada bugs kecil yang luput. Mungkin akan diperbaiki diwaktu yang akan datang.</i></p>
  120.     <font size=4px><b>IV. Rencana Kedepan</b></font><br>
  121.     <p><li>Readme yang lebih baik.</li>
  122.     <li>Memasukkan plugin untuk Adminer.</li>
  123.     <li>Mensetting ulang nginx, PHP, XCache, dan Suhosin agar berjalan lebih baik dan aman.</li>
  124.     <li>Menambahkan modul PHP-FPM. <!-- Trolling. :P --></li>
  125.     <li>Menambahkan modul pembuatan SSL dengan OpenSSL.</li></p>
  126.     <font size=4px><b>V. Kredit dan Ucapan Terima Kasih</b></font>
  127.     <p>1. Administrator <font color=red><b>Suzumiya-Haruhi</b></font> (Kepala Departemen Teknis dan Komputasi <a href=www.komikanimasi.web.id>Akira! -komikanimasi.web.id</a>), atas bantuannya.
  128.     <br>2. Kepada pembuat nginx, PHP, MySQL, XCache, Suhosin, Memcache dan Memcached.
  129.     <br>3. Anda! Karena sudah mau membaca readme dan menggunakan program ini. :)</p>
  130.     </div>
  131. <hr>   
  132. <div id="footer">
  133.     <p style="text-align: right"><font size=1px>Update: 27 April 2012</font></p><br><br>
  134. </div>
  135. </body>
  136.     <!-- Copyright © Departemen Teknis dan Komputasi Akira!, 2012
  137.     Semoga program ini berguna bagi siapapun yang menggunakannya dan berniat mempelajarinya dalam hal kebaikan. Amin. -->
  138. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement