How to solve "Error: MySQL shutdown unexpectedly"?
Error MySQL shutdown unexpectedly bisa disebabkan karena ada kesalahan dalam penggunaan port atau karena adanya aktivitas seperti menginstall aplikasi lain yang menyebabkan mysql XAMPP berhenti berjalan. Error MySQL shutdown unexpectedly terlihat saat kita coba menjalankan mysql di XAMPP, dengan pesan-pesan seperti di bawah ini.
12:57:02 AM [mysql] Status change detected: stopped
12:57:02 AM [mysql] Error: MySQL shutdown unexpectedly.
12:57:02 AM [mysql] This may be due to a blocked port, missing dependencies,
12:57:02 AM [mysql] improper privileges, a crash, or a shutdown by another method.
12:57:02 AM [mysql] Press the Logs button to view error logs and check
12:57:02 AM [mysql] the Windows Event Viewer for more clues
12:57:02 AM [mysql] If you need more help, copy and post this
12:57:02 AM [mysql] entire log window on the forums
Bagaimana cara mengatasi jika terjadi error pada mysql XAMPP di windows; MySQL shutdown unexpectedly? berikut langkah-langkah yang harus dilakukan: (PERHATIAN!!! lakukan dengan sangat hati-hati, jika salah dalam menghapus folder atau file, ini akan mengakibatkan database anda musnah)
Tested: mysql sudah bisa digunakan lagi, tidak ada database yang hilang, tidak ada port yang diubah, tidak perlu install ulang XAMPP.
BERHASIL.... tapi kok project website saya jadi error
Warning: session_start(): Failed to read session data: user (path: C:\xampp\tmp) in C:\xampp\htdocs\project\nama_project\libraries\joomla\session\handler\native.php on line 260 Error: Failed to start application: Failed to start the session
Catatan: Jika sebelumnya anda setting mysql menggunakan password, maka silahkan setting kembali password mysql anda. Login menggunakan GUI phpMyadmin (user: root | passswor: skip and enter)
Author: "Bang mau tanya, ini kenapa ya saia tidak bisa edit content dari front-end, content kontributor id 143..!!??"
Saia: "pesan errornya ss dong".
Author: "tuh bang gambarnya ada diatas". buruan benerin ya bang, ada typo itu"
Saia: "tolong kasih tau ke para kontributor ya, jika sudah selesai tulis atau edit conten untuk checked out, save&close ya.
Author: "siappp bang, mungkin mereka buru2 :)"
Saia: "login backend pakai akun administrator, pilih menu System - global check-in. checklist item table, lalu klik tombol "Check-in"
Author: "sudah bang, tapi ada error. ini pesan errornya." 1364 Field 'checked_out' doesn't have a default value
Saia: "waduh... punya akses akun untuk login ke cpanel database?"
Author: "punya bang, akunnya pemred saya"
Saia: "ok, silahkan login ke cpanel, kemudian buka phpmyadmin, 1) pilih dan klik table #__k2_items. 2) klik menu tab 'Struktur', 3) pilih dan klik fields 'check_out'."
Saia: "4) perhatikan pada value default, 5) ubah value 'No' menjadi 'NULL' 6) simpan. jika sudah silahkan kembali ke halaman administrator global check-in."
Author: "ok sudah bisa ini bang... tengyu."
Saia: "sama2.. :) ".
Menampilkan intro text pada halaman menu dengan sigle-category cukup dengan cara mengatur parameter pada categori k2 dengan cara pilih "publish" atau "unpublish" kemudian tentukan introtext word limit sesuai dengan yang anda inginkan.
Bagaimana caranya membatasi introteks halaman menu jika menggunakan multi-category?
temukan baris code berikut:
<?php echo $this->item->introtext; ?>
replace sehingga menjadi:
<?php echo K2HelperUtilities::wordLimit($item->introtext, 20); ?>
*20 adalah nilai word limit, anda bisa memberikan berapa saja nilainya sesuai dengan kebutuhan.
ini juga dapat digunakan untuk beberapa halaman pada componentk2 dan module k2 yang tidak menyediakan fiture setting pada back-end administrator, seperti:
<?php echo K2HelperUtilities::wordLimit($YOUR_VARIABLE, 20); ?>
Anda dapat mengimplementasikannya sendiri dengan menambahkan baris kode di atas pada pages default atau overrides templates sesuai kebutuhan yang diinginkan.
environment:
case
error
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home/siteDir/public_html/plugins/content/plotalot/plotalot.php on line 109
solusi
buka file dimaksud, go to baris #109 replace "curly braces" dengan menggunakan "square bracket" (lihat gambar contetn diatas)
$myArray[$index]
equivalent to $myArray{$index}
, sejak PHP 7.4 penggunaan sintaks "kurung kurawal" untuk mengakses elemen array dan offset string telah tergantikan dengan "square bracket", dukungan penggunaan sintaks "kurung kurawal" sepenuhnya akan dihapus di PHP 8.0
silahkan mulai dibiasakan jari jemarinya untuk mencolek si "square bracket" dan selamat begadang untuk kalian yang menggunakan component, module dan plugins yang sudah tidak disupport developernya.
case
error
0 COUNT(): ARGUMENT #1 ($VALUE) MUST BE OF TYPE COUNTABLE|ARRAY, NULL GIVEN
error terjadi karena file override component k2 masih mengguakan default versi 2.10. lokasi file /templates/nama_template/html/com_k2/default/item.php
plugin "itemextrafields" pada halaman category k2 setup "true"
error tidak terjadi jika "itemextrafields" category k2 setup "false" atau plugin "itemextrafields" category k2 setup "true" dan "itemextrafields" item content "a non-empty array"
solusi
tanpa harus membuat dari ulang style template, plugin "itemextrafields" pada halaman category k2 set to "false" (case closed) TAPI bagaimana jika plugin "itemextrafields" setup "true" dan ada content page yang memiliki nilai "empty an array", solusinya temukan baris code berikut
<?php if($this->item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?>
replace menjadi
<?php if($this->item->params->get('itemExtraFields') && isset($this->item->extra_fields) && count($this->item->extra_fields)): ?>
jika plugin "tags" adalah "true" temukan baris code berikut
<?php if($this->item->params->get('itemTags') && count($this->item->tags)): ?>
replace menjadi
<?php if($this->item->params->get('itemTags') && isset($this->item->tags) && count($this->item->tags)): ?>
jika plugin "attachments" adalah "true" temukan baris code berikut
<?php if($this->item->params->get('itemAttachments') && count($this->item->attachments)): ?>
replace menjadi
<?php if($this->item->params->get('itemAttachments') && isset($this->item->attachments) && count($this->item->attachments)): ?>
setiap masalah pasti ada solusinya, yang menjadi masalah adalah.. menemukan dimana masalah tersebut berada. bagaimana kita dapat meyelesaikan masalah jika kita tidak tau dimana dan apa masalah yang sebenarnya.
CV GUDANG TEH adalah usaha perorangan yang bergerak di bidang Agroindustri dengan komoditi teh. Terletak di Kabupaten Karawang Propinsi Jawa Barat. Gudang Teh mulai dirintis dari Tahun 2008 hingga saat ini, dan telah mengantongi izin ekspor impor pada tahun 2016 dan siap bersaing di pasar global. GUDANG TEH didirikan untuk memenuhi kebutuhan dan permintaan pasar berupa teh curah yang meliputi teh hitam, teh hijau dan teh putih dengan kualitas terbaik, didukung dengan Perkebunan Teh milik sendiri yang terletak di Kabupaten Cianjur, Propinsi Jawa Barat.
GUDANG TEH mampu bersaing dan dapat diandalkan guna memenuhi kebutuhan teh curah. Gudang Teh merasa bangga jika bisa memenuhi dan melayani permintaan para pembeli serta pelanggan di pasar lokal maupun pada tingkat global, serta menjadi motivasi untuk mengembangkan dan siap menjadi solusi.
Teh Indonesia merupakan salah satu teh terbaik dunia. Gudang Teh menawarkan teh terbaik yang di tanam oleh para petani Indonesia, dipetik dengan metode dan langkah yang benar sehingga memiliki cita rasa dan aroma yang baik.
---
CV. Gudang Teh
Jl. Raya Pangkal Perjuangan KM.3, Kp.KarangAnyar No. 30, Tanjung Mekar, Tanjung Pura, Karawang, Jawa Barat, Indonesia
Phone: +62267 8490492
CSS adalah singkatan dari cascading style sheets. Secara umum, CSS berfungsi untuk mengatur tampilan halaman website berbasis HTML atau bahasa markup lainnya.
HTML adalah bahasa yang dapat untuk mengatur tampilan halaman website, tetapi terbatas. CSS menawarkan lebih banyak style tampilan, sehingga Anda bisa lebih bebas membuat antarmuka website.
Dengan CSS, Anda tidak perlu merubah kode di setiap halaman apabila ingin mengganti tampilan website. Karena Anda bisa menuliskan satu rangkaian kode untuk digunakan pada beberapa halaman website sekaligus, dengan begitu beban pada saat proses loading website lebih kecil dan kecepatan loading website bisa meningkat.
Fungsi CSS yang tidak kalah menarik adalah membuat tampilan website optimal di berbagai ukuran layar. Baik itu di laptop maupun di smartphone.
CSS Flexbox generator https://www.cssportal.com/css-flexbox-generator/
Color Space https://mycolor.space/
CSS Grid Generator https://grid.layoutit.com/
https://cssgrid-generator.netlify.app/
Customize Shadows. Add a shadow https://box-shadow.dev/
CSS border radius generator https://border-radius.com/
Ultimate CSS Gradient Generator https://www.colorzilla.com/gradient-editor/
CSS animation library https://animista.net/
CSS Clip-Path Generator https://www.cssportal.com/css-clip-path-generator/
CSS RGBA Transparency Color Generator https://www.html-code-generator.com/css/rgba-color-generator
Glassmorphism CSS Generator https://hype4.academy/tools/glassmorphism-generator
CSS Opacity Generator https://www.elbgoods.de/tools/en-css-opacity-generator/
CSS Button Generator https://www.bestcssbuttongenerator.com
CSS Border Animation https://www.sliderrevolution.com
CSS Transition Generator https://www.front-end-tools.com
CSS Background Pattern Generator https://www.magicpattern.design
CSS Background Generator https://10015.io
Secara garis besar, full stack developer adalah seseorang yang nyaman bekerja atau merangkap tugas sebagai back end dan front end developer. Lebih spesifiknya, developer bisa bekerja dengan javascript, PHP, java, database (backend) dan juga bisa mengkonversi desain ke dalam kode pemrograman seperti HTML, CSS, XML (front end).
Apakah seorang full stack developer harus menguasai semua teknologi? Untuk menjadi seorang full stack developer tidak harus menguasai semua teknologi. Pengalaman menjadi nilai tambah seorang full stack developer. Pengalaman yang didapat bukan hanya dari soal berapa lama ia kerja di bidangnya saja. Namun dengan ia banyak belajar dan mampu menganalisa dan menyelesaikan suatu permasalahan baik itu urusan back end dan front end.
Setiap full stack developer mempunyai kelebihan dan kekurangan di bidangnya masing-masing. Berikut beberapa keahlian yang harus dikuasai full stack developer.
Jika ingin menjadi full stack developer, kamu harus terampil beberapa bahasa pemrograman. Bahwasannya logika dan algoritma adalah yang paling penting. Tapi untuk menjadi full stack developer, kamu harus kompeten dalam perencanaan, penataan, implementasi dan pengujian proyek.
Berbagai macam bahasa pemrograman untuk urusan back end. Seperti Java, Node.js (Java Script), PHP, Python, Ruby, Swift dll. Terutama seorang full stack developer tentunya harus menguasai bahasa yang berorientasi objek (OOP). Nah, memang bukan mudah untuk menguasai semua bahasa pemrograman seperti diatas. Bagaimanakah solusinya? Solusinya mulailah mengenal berbagai jenis bahasa pemograman serta banyak berlatih.
Selain itu, jika kamu belum menguasai semuanya minimal menguasai satu bahasa pemrograman. Gunakanlah bahasa pemrograman yang menurutmu efektif dan efisien. Pilihlah bahasa pemrograman yang sesuai dengan kebutuhan proyek-mu.
Selain menguasai backend, kamu juga harus menguasai hal yang satu ini. Mengapa demikian? Karena front end merupakan jembatan antara design dan back end.
Bahkan sebelum kamu menguasai back end. Kamu mesti menguasai front end terlebih dahulu. Front end adalah orang yang bertanggung jawab menganalisa dan membuat tampilan aplikasi.
Bagi kamu yang berkecimpung di ranah full stack developer kamu perlu menguasai teknologi esensial. Khususnya berkaitan dengan front end seperti HTML5, CSS3, XML dan JavaScript. Dan juga beberapa library seperti bootstrap, JQuery, AngularJS, dll.
HTML dan CSS adalah ilmu dasar untuk profesi ini. HTML5 dan CSS3 merupakan dua skill yang dibutuhkan untuk memodifikasi konten web. Sedangkan XML digunakan untuk memodifikasi bagian aplikasi Android. Java script dan yang lainnya bisa kamu pelajari juga setelah kamu menguasai fundamentalnya.
UX (User Experience) tergantung pada UI (User Interfaces), dan seberapa baikkah kamu telah menggunakan teknologi front-end. Keberhasilan produk atau proyek apapun tergantung pada UI dan UX nya. Aplikasi yang baik itu, adalah aplikasi yang mempunyai kesan menarik bagi pemakainya dan tampilannya user friendly.
UI UX sangat penting bagi seorang full stack developer. Kamu harus memahami prinsip dasar keterampilan desain prototipe. Hal ini yang dapat memudahkan kamu ke tahap selanjutnya yakni tahap front end. Sehingga kamu dapat mengkonversi desain ke dalam kode pemrograman seperti HTML5, CSS3, dan kemampuan untuk bekerja dengan library.
Kemampuan menangani banyak basis data tanpa gangguan apapun merupakan keahlian terbesar full stack developer. Saat ini opsi database cukup banyak tersedia. Seperti MySQL, MongoDB, Redis, Oracle, dll. Penggunaan opsi database dapat disesuaikan dengan skalabilitas proyekmu.
Jika kamu ingin membuat aplikasi layanan online atau web, MongoDB adalah pilihan yang tepat. Tetapi untuk proyek yang jangkauannya lebih besar, MySQL dan Oracle adalah pilihan yang lebih disukai. Untuk meningkatkan kinerja basis data kamu bisa menggunakan caching, dan Redis.
Kamu harus tau cara mengelola database yang benar. Cermat mengelola banyaknya basis data, mengumpulkan data, dan berinteraksi dengan mereka yang mempunyai data dll.
Untuk menjadi full stack developer tidak hanya mempunyai kemampuan hardskill (back end,front end) saja namun perlu juga softskill. Seperti berikut ini:
Kemampuan berpikir kritis dan inisiatif adalah hal yang diperlukan bagi seorang full stack developer. Seseorang yang memiliki pemikiran kritis mampu mengevaluasi situasi, menggunakan logika serta memberikan suatu solusi penyelesaian masalah.
Seorang full stack developer akan dituntut untuk dapat berkomunikasi yang baik. Pasalnya, kemampuan komunikasi yang baik sangat diperlukan untuk membuka peluang bisnis. Apalagi ketika kamu akan memasarkan produk aplikasi ke berbagai audiens organisasi.
Selain itu, seorang developer juga dituntut dapat berbicara ketika ada pertemuan dengan divisi lain atau customer. Bahasa pemrograman merupakan hal yang rumit untuk dijelaskan kepada pengguna. Maka dari itu developer harus dapat menyampaikan ke dalam bahasa formal.
Bahasa yang dimaksud bisa berupa bahasa Indonesia. Akan menjadi nilai plus bilamana kamu juga dapat berbahasa asing.
Sebagai Full Stack Developer, pekerjaanmu sangat erat kaitannya dengan teknologi. Oleh karena itu, jangan cepat puas akan ilmu yang dimiliki kamu saat ini, dan selalu memiliki keinginan untuk belajar teknologi terbaru. Karena seiring waktu teknologi akan terus mengalami update.
Karya Rendi Juliarto | dicoding.com
Copywriting adalah aktivitas menulis teks (copy) untuk iklan atau materi publisitas. Copywriting adalah konten yang bisa kita lihat di caption Facebook Ads, headline iklan di Google, konten untuk media sosial, tagline, dan lainnya.
Copywriting sudah dimulai dari era promosi offline. Saat itu, copywriting digunakan dalam pembuatan advertorial, sales letter, billboard, dan lainnya.
Copywriter adalah seseorang yang bertugas menulis copy kreatif dan persuasif untuk berbagai konten dan media. Tapi, copywriter tidak selalu menulis copy yang berhubungan dengan iklan saja, copywriter juga terdiri dari beberapa jenis, antara lain adalah social media copywriter, marketing copywriter, brand copywriter, dan SEO copywriter.
Apa saja yang ditulis copywriter? Dilansir dari themuse, beberapa konten yang ditulis copywriter adalah print ads di majalah dan koran, konten media sosial (TikTok, Instagram, Twitter, dan lainnya), naskah untuk iklan radio dan podcast, naskah iklan TV, tagline, iklan di billboard, dan masih banyak lagi.
Berikut adalah salah satu contoh copywriting:
Tugas seorang copywriter adalah menulis teks promosi. Tapi, tidak hanya itu saja. Berikut beberapa tugas seorang copywriter
Berikut merupakan beberapa skill yang perlu kamu kuasai untuk menjadi copywriter.
Menjadi seorang copywriter, tentu kamu harus memiliki kemampuan menulis copy dengan berbagai format dan media yang berbeda. Setiap media memiliki jenis konten yang beda, sehingga menulis kontennya juga berbeda. Menulis konten iklan untuk Twitter tentu akan berbeda dengan Instagram atau Facebook. Di Twitter, terdapat batasan jumlah karakter yang mengharuskan kamu menulis iklan secara singkat namun tetap mudah untuk dipahami. Di Instagram dan Facebook juga memiliki bentuk yang berbeda-beda. Misalnya, ukuran Instagram Stories dan feed Instagram tentu berbeda. Begitu juga dengan media yang lainnya seperti YouTube, TikTok, atau LinkedIn.
Untuk meningkatkan kemampuan menulis ini, kamu bisa belajar dengan rutin berlatih menulis, rajin mengamati copy yang dibuat di berbagai iklan dan media. Kamu juga bisa belajar dari temanmu yang memiliki keahlian ini, atau mengikuti kursus atau kelas online untuk belajar menulis copy. Dengan ikut kursus atau kelas online, kamu jadi bisa belajar langsung dari praktisi atau ahli di bidang tersebut. Pastinya ada banyak tips dan trik yang sangat membantu proses belajar kamu.
Headline yang menarik, bisa membuat audiens jadi tertarik untuk melihat dan membaca konten secara keseluruhan. Oleh karena itu, kemampuan untuk membuat headline yang bagus menjadi salah satu hal yang perlu kamu kuasai sebagai copywriter. Headline yang menarik tidak harus selalu clickbait atau menjebak agar audiens mau membacanya.
Copywriter merupakan pekerjaan yang membutuhkan kreativitas yang tinggi. Maka dari itu, penting untuk memiliki kemampuan berpikir kreatif. Hal ini bisa membantu kamu untuk mengembangkan ide, inovasi-inovasi baru dalam pembuatan copy untuk berbagai konten. Kamu dapat melihat berbagai hal dengan perspektif yang unik.
Kemampuan berkomunikasi secara efektif penting untuk setiap pekerjaan, termasuk bagi seorang copywriter. Seorang copywriter harus bisa bekerja sama dengan seluruh pihak yang terkait. Misalnya, tim kreatif atau tim desain, tim sosial media, tim digital ads, klien, dan stakeholder lainnya.
Dengan kemampuan komunikasi yang baik, kamu dapat menerima dan menyampaikan berbagai informasi atau gagasan dengan baik. Hal ini akan mengurangi terjadinya miskomunikasi atau kesalahpahaman ketika bekerja.
Selanjutnya, kamu juga perlu mengikuti perkembangan tren yang ada saat ini. Dengan begitu, kamu jadi tahu apa yang sedang ramai dibahas atau dibicarakan orang-orang saat ini. Konten seperti apa yang sesuai dalam kondisi tersebut, dan lainnya. Dengan mengikuti tren, kamu dapat memberikan konten dan membuat copy yang relevan dengan hal yang sedang viral saat ini.
Seorang copywriter juga dituntut untuk bisa memahami target audiens dengan baik. Semakin kamu memahami mereka, maka kamu bisa membuat konten dengan gaya bahasa yang sesuai. Hal ini bisa membuat audiens merasa dekat dengan brand dan juga menjaring audiens baru yang relevan.
Seperti yang sudah disebutkan di atas, salah satu tugas copywriter adalah melakukan riset terkait produk atau jasa, konsumen, industri, dan kompetitor. Sebelum membuat iklan, tentu kamu harus mengetahui informasi tentang produk dan jasa yang ditawarkan terlebih dahulu. Untuk itu, seorang copywriter perlu memiliki kemampuan riset yang baik.
Riset juga berguna untuk memberikan sumber data atau sumber konten yang kredibel untuk audiens. Kamu bisa melakukan riset secara online, melakukan wawancara, survei, atau membaca buku dan literatur.
referensi: blog.skillacademy.com, niagahoster.co.id
"berawal dari sekedar hobby hingga mencetak prestasi" dari tahun 2008 kami berdiri dan bertekad untuk membangun bisnis yang memiliki daya saing untuk menciptakan produk-produk dan jasa layanan yang dapat memberikan manfaat bagi masyarakat secara luas. tidak hanya mengedapankan kualitas, kepuasan anda merupakan salah satu tujuan kami.
© 2008-2023 inisialdotcom