Cara mudah update joomla 2

22
Cara Mudah Update Joomla 2.5 ke Joomla 3 Print Email Dipublikasikan: Selasa, 12 November 2013 14:44 Hits: 982 Setelah lama menimbang dan merenung (he...he...he...), akhirnya keputusan tidak berubah: update ke Joomla versi 3! Meskipun kecintaan saya pada template sebelumnya belum memudar, tapi karena pertimbangan mobilitas, bisa diakses di mana saja, mengharuskan saya melepas Joomla 2.5 dan berpindah ke versi 3. Artikel berikut merupakan pelengkap dari artikel sebelumnya, tentang update dari Joomla 1.5 ke Joomla 2.5 Sehingga banyak kalimat yang saya copas karena masih relevan. Alhamdulillah, setelah 2 mingguan menyiapkan bahan dan literatur, pada minggu ini Versi 3 My Little Notes dapat online. Meskipun tentu saja, masih banyak yang harus dibenahi terutama perbaikan link dan ekstensi pendukung lainnya. Nah melalui tulisan ini, tiba saatnya bagi saya untuk berbagi kepada rekan pembaca semua bagaimana cara mudah untuk melakukan update dari Joomla 2.5 ke Joomla 3. Ikuti panduan singkat berikut… Sebelum Melakukan Upgrade Mungkin banyak timbul pertanyaan, apakah perlu melakukan upgrade dari Joomla 2.5 ke Joomla 3. Jawabannya relative: Jika anda tidak sedang bermasalah dengan Joomla anda dan banyak ekstensi yang belum mendukungnya, silakan pertahankan ‘paling tidak’ untuk 1 tahun ke depan. Sehingga pada saat itu mudah-mudahan ekstensi yang ditunggu sudah siap. Seperti diketahui support untuk Joomla 2.5 akan berakhir pada akhir 2014. Akan tetapi, jika anda memiliki waktu luang dan tidak ada masalah dengan ekstensi pendukungnya, silakan pertimbangkan dengan beberapa alasan berikut: 1. Hukum alam berlaku, semakin telat kita mengikuti perkembangan teknologi, semakin susah kita akan menyesuaikan diri di kemudian hari, betapa banyak situs yang berbasis Joomla 1.0 sampai sekarang menjadi tidak menarik lagi karena sang admin menjadi malas untuk berkreasi. 2. Joomla 3 sudah responsif! Yup, Joomla kini resmi menjadi responsif siap digunakan pada perangkat mobile, karena bantuan Bootstrap. Front-end akan memiliki built-in fitur yang responsif, demikian juga back-end akan mewarisi tweak ini. Sekarang anda akan mendapatkan situs di bawah kendali bahkan ketika Anda "on-the-go" hanya dengan perangkat mobile! Bisa diakses dimana saja meskipun dari ponsel mini. 3. Kelebihan lainnya yang bisa anda baca di 20 hal baru tentang Joomla 3! Jika anda mengambil pilihan UPDATE, ikuti langkahnya berikut ini: 1. Lakukan update Joomla anda yang sekarang, update terbaru saat ini adalah versi 2.5.16 2. Lakukan FULL BACK UP situs anda, baik file maupun Databasenya. Jika anda kesulitan, ada komponen gratisan yang mudah dan siap membantu anda. Silakan gunakan Akeeba backup keterangannya ada di sini

Transcript of Cara mudah update joomla 2

Cara Mudah Update Joomla 25 ke Joomla 3 Print Email

Dipublikasikan Selasa 12 November 2013 1444

Hits 982

Setelah lama menimbang dan merenung (hehehe) akhirnya keputusan tidak berubah update ke Joomla versi 3 Meskipun kecintaan saya pada template sebelumnya belum

memudar tapi karena pertimbangan mobilitas bisa diakses di mana saja mengharuskan saya melepas Joomla 25 dan berpindah ke versi 3 Artikel berikut merupakan pelengkap dari artikel sebelumnya tentang update dari Joomla 15 ke Joomla 25 Sehingga banyak kalimat yang saya

copas karena masih relevan Alhamdulillah setelah 2 mingguan menyiapkan bahan dan literatur pada minggu ini Versi 3 My

Little Notes dapat online Meskipun tentu saja masih banyak yang harus dibenahi terutama perbaikan link dan ekstensi pendukung lainnya Nah melalui tulisan ini tiba saatnya bagi saya untuk berbagi kepada rekan pembaca semua

bagaimana cara mudah untuk melakukan update dari Joomla 25 ke Joomla 3 Ikuti panduan singkat berikuthellip

Sebelum Melakukan Upgrade Mungkin banyak timbul pertanyaan apakah perlu melakukan upgrade dari Joomla 25 ke Joomla

3 Jawabannya relative Jika anda tidak sedang bermasalah dengan Joomla anda dan banyak ekstensi yang belum mendukungnya silakan pertahankan lsquopaling tidakrsquo untuk 1 tahun ke depan

Sehingga pada saat itu mudah-mudahan ekstensi yang ditunggu sudah siap Seperti diketahui support untuk Joomla 25 akan berakhir pada akhir 2014 Akan tetapi jika anda memiliki waktu luang dan tidak ada masalah dengan ekstensi

pendukungnya silakan pertimbangkan dengan beberapa alasan berikut 1 Hukum alam berlaku semakin telat kita mengikuti perkembangan teknologi semakin

susah kita akan menyesuaikan diri di kemudian hari betapa banyak situs yang berbasis Joomla 10 sampai sekarang menjadi tidak menarik lagi karena sang admin menjadi malas untuk berkreasi

2 Joomla 3 sudah responsif Yup Joomla kini resmi menjadi responsif ndash siap digunakan pada perangkat mobile karena bantuan Bootstrap Front-end akan memiliki built-in fitur

yang responsif demikian juga back-end akan mewarisi tweak ini Sekarang anda akan mendapatkan situs di bawah kendali bahkan ketika Anda on-the-go hanya dengan perangkat mobile Bisa diakses dimana saja meskipun dari ponsel mini

3 Kelebihan lainnya yang bisa anda baca di 20 hal baru tentang Joomla 3 Jika anda mengambil pilihan UPDATE ikuti langkahnya berikut ini

1 Lakukan update Joomla anda yang sekarang update terbaru saat ini adalah versi 2516 2 Lakukan FULL BACK UP situs anda baik file maupun Databasenya Jika anda

kesulitan ada komponen gratisan yang mudah dan siap membantu anda Silakan gunakan

Akeeba backup keterangannya ada di sini

3 Siapkan seluruh ekstensi dan template yang kompatibel dengan Joomla 3 download dan simpan dalam satu folder untuk mudahkan dalam pelaksanaan nantinya

4 Catat atau buat screenshot untuk seting seluruh komponen atau modul yang penting supaya kita dapat menyeting kembali di tempat yang sama untuk Joomla 3 seperti

position ataupun kode yang ada 5 Uninstall seluruh extensi yang bukan bawaan Joomla karena biasanya inilah penyebab

timbulnya error

6 Cek apakah server kita memenuhi persyaratan minimal untuk Joomla 3 dapat berfungsi sesuai dengan pengumuman dari developernya anda harus mengecek beberapa list

berikut

Software Recomended Minimum More Information

PHP (Magic Quotes GPC

off) 54 + 531 + httpwwwphpnet

Supported Databases

MySQL (InnoDB support required)

51 + 51 + httpwwwmysqlcom

MSSQL 105016001+ 105016001+ httpwwwmicrosoftcomsql

PostgreSQL 8318 + 8318 + httpwwwpostgresqlorg

Supported Web Servers

Apache (with mod_mysql mod_xml

and mod_zlib)

2x + 2x + httpwwwapacheorg

Nginx 11 10 httpwikinginxorg

Microsoft IIS 7 7 httpwwwiisnet

7 Siapkan waktu yang tepat bisa malam minggu (biar tidak mengganggu jam kerja)

koneksi internet yang baik (jangan lakukan jika koneksinya sedang bermasalah) 8 Segelas kopi panas dan pisang goreng ) (optional)

Pelaksanaan Upgrade (Otomatis) Saya menyarankan jangan dilakukan upgrade pada situs yang sedang online copy saja file dan

database yang telah dibackup dan restore ditempat baru misalnya buat subdomain seperti newagussuwasonocom atau lakukan di offline server menggunakan WAMP atau XAMPP Silakan pelajari di sini

Browse ke Components klik Joomla Update dan klik Options

Pada Update Server pilih Short Term Support

Klik Install the update

Jika semua berjalan normal Jika di klik link site maka akan muncul situs joomla 3 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Catatan Jika Install the update tidak muncul arahkan browser ke Extensions (menu atas) gtgt Extension Manager (sub menu) gtgt Update (tab) gtgt Purge Cache (tombol - kanan)

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai error coba bertanya kepada paman google copas error yang ada dan biasanya anda tidak sendirian beberapa penyelesaian masalah tersedia dengan beberapa pilihan List beberapa error dapat dipelajari di

sini Contoh pemecahan masalah ada di video berikut

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki

2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena

mudah untuk diatasi 3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka akan ada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan

sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda Selamat mencoba

Referensi lainnya ada di Joomla Docs atau E-book Membuat Website dengan Joomla 3 -------------- ----------------

Cara Mudah Migrasi dari Joomla 15 ke Joomla 25 -

Updated Print Email

Dipublikasikan Selasa 31 January 2012 2141 Hits 15004

Kita ketahui bersama perkembangan Joomla begitu pesat Berawal dari Joomla 10 sampai Joomla 15 yang bertahan cukup lama dimulai dari Januari 2008 hingga akan berakhir pada April 2012 Setelah beberapa kali loncat upgrade dimulai 16 yang hanya bertahan

dalam beberapa bulan dilanjut versi 17 dan berakhir pada versi 25 yang sepertinya akan bertahan lama di versi ini seperti pada versi sebelumnya 15

Sebenarnya saya tidak begitu antusias untuk ikut-ikutan upgrade karena versi 15 sebenarnya sudah cukup stabil akan tetapi setelah mempertimbangkan cukup lama terutama berakhirnya support untuk versi 15 pada April 2012 menjadikannya sebagai alasan yang kuat yang mau tidak

mau harus dipenuhi Alhamdulillah setelah 2 mingguan menyiapkan bahan dan literatur pada hari ini Versi 25 My

Little Notes dapat online Meskipun tentu saja masih banyak yang harus dibenahi terutama perbaikan link dan ekstensi pendukung lainnya Nah melalui tulisan ini tiba saatnya bagi saya untuk berbagi kepada rekan pembaca semua

bagaimana cara mudah untuk melakukan upgrade dari Joomla 15 ke Joomla 17 atau 25 Ikuti panduan singkat berikuthellip

Sebelum Melakukan Upgrade Mungkin banyak timbul pertanyaan apakah perlu melakukan upgrade dari Joomla 15 ke Joomla

25 Jawabannya relative Jika anda tidak sedang bermasalah dengan Joomla anda dan banyak ekstensi yang belum mendukungnya silakan pertahankan lsquopaling tidakrsquo untuk 2-3 bulan ke depan Sehingga pada saat itu mudah-mudahan ekstensi yang ditunggu seudah siap Seperti pada

paragraph di atas support untuk Joomla 15 akan berakhir bulan April 2012 Akan tetapi jika anda memiliki waktu luang dan tidak ada masalah dengan ekstensi

pendukungnya silakan pertimbangkan dengan beberapa alasan berikut

1 Hukum alam berlaku semakin telat kita mengikuti perkembangan teknologi semakin susah kita akan menyesuaikan diri di kemudian hari betapa banyak situs yang berbasis

Joomla 10 sampai sekarang menjadi tidak menarik lagi karena sang admin menjadi malas untuk berkreasi

2 Perkembangan Joomla 15 ke Joomla 16 berlangsung selama 3 tahun dengan banyak masukan baik dari segi performance maupun security dari seluruh pakar Joomla di dunia akankah kita tinggal diam dengan membiarkan begitu saja effort mereka Yang pada

akhirnya sampai ke versi 25 yang mempunyai fitur auto update layaknya wordpress yang begitu mudah dengan sekali klik selain fitur lainya seperti auto captcha di system SEF

yang lebih baik fitur search index pilihan untuk offline mode memungkinkan penggunaan database untuk MySQL Microsoft SQL Server dan Microsoft Azure override bahasa yang lebih mudah jika kita ingin mengedit kata ke dalam bahasa kita

ada user notes manager link menu ke dalam module jadi kita tahu module mana yang aktif di suatu page dan banyak kemudahan akses lainnya seperti untuk copy-paste di back

end Joomla 3 Faktor security merupakan alas an lsquourgentrsquo lainnya karena banyak pecundang di dunia

maya yang selalu menjadi benalu di tengah pesatnya perkembangan teknologi Semakin

up to date system kita Insya Alloh semakin banyak support yang akan membantu dalam hal mengupdate Joomla kita

4 Support dari ribuan developer yang siap menyediakan ekstensi yang berkualitas baik yang free maupun berbayar

Jika anda mengambil pilihan kedua ikuti langkahnya berikut ini

1 Lakukan update Joomla anda yang sekarang update terbaru saat ini adalah versi 1525 2 Lakukan FULL BACK UP situs anda baik file maupun Databasenya Jika anda

kesulitan ada komponen gratisan yang mudah dan siap membantu anda Silakan gunakan Akeeba backup keterangannya ada di sini

3 Siapkan seluruh ekstensi dan template yang kompatibel dengan Joomla 25 download

dan simpan dalam satu folder untuk mudahkan dalam pelaksanaan nantinya Biasanya untuk ektensi yang kompatibel dengan Joomla 17 akan dapat digunakan Juga karena

core keduanya sama 4 Download Jupgrade versi terbaru bisa anda dapatkan di sini Tool inilah yang akan

memudahkan kita melakukan upgrade

5 Cek apakah server kita memenuhi persyaratan minimal untuk JUpgrade dapat berfungsi sesuai dengan pengumuman dari developernya anda harus mengecek beberapa list

berikut PHP v524+ IISWindows MySQL v51 - LinuxApache MySQL v504+ Curl module of PHP enabled (Keterangannya ada di sini)

Joomla 15 Enable System - Mootools Upgrade plugin that is included in Joomla 1519 and

greater A Browser with JavascriptjQuery support

Khusus untuk plugin bisa anda lakukan di control panel dari Plugin menu dan klik enable (menjadi warna hijau)

6 Siapkan waktu yang tepat bisa malam minggu (biar tidak mengganggu jam kerja)

koneksi internet yang baik (jangan lakukan jika koneksinya sedang bermasalah) 7 Segelas kopi panas dan pisang goreng ) (optional)

Pelaksanaan Upgrade Saya menyarankan jangan dilakukan upgrade pada situs yang sedang online copy saja file dan

database yang telah dibackup dan restore ditempat baru misalnya buat subdomain seperti joom25agussuwasonocom atau lakukan di offline server menggunakan WAMP atau XAMPP Silakan pelajari di sini

Instal Jupgrade seperti menginstal ekstensi biasa Login ke Joomla backend seperti wwwyoursitecomadministrator gtgt Extensions gtgt InstallUninstall

Browse gtgtPilih com_jupgrade gtgt Upload File amp Install

Enable Mootools Upgrade Plugin ndash Wajib

1 Arahkan ke Extensions | Plugin Manager 2 Cari System - Mootools Upgrade

3 Enable plugin Jika anda buka Configure Options maka akandijumpai setingan berikut

Global

bull Distribution ndash Pilih migrasi Joomla 16 1725 atau Molajo bull Prefix for old database ndash Awalan database sekarang

bull Prefix for new database ndash Awalan database yang diinginkan Skips bull Skip checks - Skip pre-migration checks

bull Skip download - Skip downloading the package (Note Anda harus menyiapkan installer Joomla 25 yang ditempatkan di folder temp)

bull Skip decompress - Skip decompressing the downloaded package (Note Harus punya package

yang sudah didownload dan decompress ke_rootjupgrade jika pilih Yes) Templates

bull Keep original positions ndash Jaga posisi module yang sekarang Debug

bull Enable Debug ndash Enable jika ada masalah yang timbul Catatan Sebaiknya jangan ubah prefix database yang baru biarkan apa adanya karena berdasarkan pengalaman saya timbul error yang malah bikin pusing

Setelah semua siap lakukan upgrade dengan mengarahkan kursor ke Components gtgt jUpgrade kemudian klik Start Upgrade

Jika semuanya berjalan normal maka akan muncul proses seperti berikut ini

Jika di klik link site maka akan muncul situs joomla 25 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai tampilan yang banyak gambar progress seperti pada gambar di atas dan saat di klik tombol upgrade tidak ada

respon alamat ia bermasalah Tetapi jika anda menjumpai tampilan yang hanya satu gambar seperti gambar sebelum gambar di atas Insya Alloh Jupgrade siap digunakan

Setelah mencari akar masalah yang ada berdasarkan browsing di forum maka disimpulkan terdapat konflik antara mootools yang dipakai Jupgrade (setelah mengaktifkan mtupgrade)

dengan ekstensi lain seperti Rokbox atau lainnya sebagai berikut

1 Coba non-aktifkan dahulu plugin yang lain toh tidak dipakai juga untuk saat itu karena

kita menggunakan file backup

2 Ubah posisi System - Mootools Upgrade di urutan no 1 pada deretan plugin system 3 Jika masih juga belum mempan lakukan upgrade plugin mtupgrade dengan

menguninstalnya kemudian install mootools terbaru yang dapat anda download di sini

4 Jika masih belum bisa juga coba gunakan Jupgrade versi beta akan tetapi versi ini hanya mengupgrade ke Joomla 17 Hal ini tidak masalah karena upgrade 17 ke 25 sangat

mudah hanya sekali klik saja di back end Joomla Jika masih belum berhasil juga silakan diskusi di froum atau gunakan alternative komponen lain dengan SP ugrade tetapi anda hrus membayar 25 Euro silakan download di sini

Jika Upgrade Berhasil Mohon diingat bahwa JUpgrade hanya menguupgrade Joomla core file maka file ekstensi lain harus anda copy atau install sendiri File ini ada di rootjoomlaJupgrade atau seperti wwwyoursitecomjupgrade dan wwwyoursitecomjupgradeadministrator

Selanjutnya yang harus anda lakukan Backup file (Jika anda merasa perlu)

Delete seluruh file yang ada di root Joomla kecuali folder Jupgrade Pindahkan seluruh file yang ada di folder Jupgrade ke root direktori Joomla anda Cek database anda di php myadmin ada banyak data yang berprefix j17_ dan jos_ Maka

yang anda gunakan sekarang adalah yang berprefik j17_ dan anda bisa menghapus yang berprefix jos_ karena file database ini milik Joomla 15 Hati-hati jangan salah pilih kalo

perlu dibackup terlebih dahulu

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

3 Siapkan seluruh ekstensi dan template yang kompatibel dengan Joomla 3 download dan simpan dalam satu folder untuk mudahkan dalam pelaksanaan nantinya

4 Catat atau buat screenshot untuk seting seluruh komponen atau modul yang penting supaya kita dapat menyeting kembali di tempat yang sama untuk Joomla 3 seperti

position ataupun kode yang ada 5 Uninstall seluruh extensi yang bukan bawaan Joomla karena biasanya inilah penyebab

timbulnya error

6 Cek apakah server kita memenuhi persyaratan minimal untuk Joomla 3 dapat berfungsi sesuai dengan pengumuman dari developernya anda harus mengecek beberapa list

berikut

Software Recomended Minimum More Information

PHP (Magic Quotes GPC

off) 54 + 531 + httpwwwphpnet

Supported Databases

MySQL (InnoDB support required)

51 + 51 + httpwwwmysqlcom

MSSQL 105016001+ 105016001+ httpwwwmicrosoftcomsql

PostgreSQL 8318 + 8318 + httpwwwpostgresqlorg

Supported Web Servers

Apache (with mod_mysql mod_xml

and mod_zlib)

2x + 2x + httpwwwapacheorg

Nginx 11 10 httpwikinginxorg

Microsoft IIS 7 7 httpwwwiisnet

7 Siapkan waktu yang tepat bisa malam minggu (biar tidak mengganggu jam kerja)

koneksi internet yang baik (jangan lakukan jika koneksinya sedang bermasalah) 8 Segelas kopi panas dan pisang goreng ) (optional)

Pelaksanaan Upgrade (Otomatis) Saya menyarankan jangan dilakukan upgrade pada situs yang sedang online copy saja file dan

database yang telah dibackup dan restore ditempat baru misalnya buat subdomain seperti newagussuwasonocom atau lakukan di offline server menggunakan WAMP atau XAMPP Silakan pelajari di sini

Browse ke Components klik Joomla Update dan klik Options

Pada Update Server pilih Short Term Support

Klik Install the update

Jika semua berjalan normal Jika di klik link site maka akan muncul situs joomla 3 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Catatan Jika Install the update tidak muncul arahkan browser ke Extensions (menu atas) gtgt Extension Manager (sub menu) gtgt Update (tab) gtgt Purge Cache (tombol - kanan)

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai error coba bertanya kepada paman google copas error yang ada dan biasanya anda tidak sendirian beberapa penyelesaian masalah tersedia dengan beberapa pilihan List beberapa error dapat dipelajari di

sini Contoh pemecahan masalah ada di video berikut

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki

2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena

mudah untuk diatasi 3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka akan ada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan

sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda Selamat mencoba

Referensi lainnya ada di Joomla Docs atau E-book Membuat Website dengan Joomla 3 -------------- ----------------

Cara Mudah Migrasi dari Joomla 15 ke Joomla 25 -

Updated Print Email

Dipublikasikan Selasa 31 January 2012 2141 Hits 15004

Kita ketahui bersama perkembangan Joomla begitu pesat Berawal dari Joomla 10 sampai Joomla 15 yang bertahan cukup lama dimulai dari Januari 2008 hingga akan berakhir pada April 2012 Setelah beberapa kali loncat upgrade dimulai 16 yang hanya bertahan

dalam beberapa bulan dilanjut versi 17 dan berakhir pada versi 25 yang sepertinya akan bertahan lama di versi ini seperti pada versi sebelumnya 15

Sebenarnya saya tidak begitu antusias untuk ikut-ikutan upgrade karena versi 15 sebenarnya sudah cukup stabil akan tetapi setelah mempertimbangkan cukup lama terutama berakhirnya support untuk versi 15 pada April 2012 menjadikannya sebagai alasan yang kuat yang mau tidak

mau harus dipenuhi Alhamdulillah setelah 2 mingguan menyiapkan bahan dan literatur pada hari ini Versi 25 My

Little Notes dapat online Meskipun tentu saja masih banyak yang harus dibenahi terutama perbaikan link dan ekstensi pendukung lainnya Nah melalui tulisan ini tiba saatnya bagi saya untuk berbagi kepada rekan pembaca semua

bagaimana cara mudah untuk melakukan upgrade dari Joomla 15 ke Joomla 17 atau 25 Ikuti panduan singkat berikuthellip

Sebelum Melakukan Upgrade Mungkin banyak timbul pertanyaan apakah perlu melakukan upgrade dari Joomla 15 ke Joomla

25 Jawabannya relative Jika anda tidak sedang bermasalah dengan Joomla anda dan banyak ekstensi yang belum mendukungnya silakan pertahankan lsquopaling tidakrsquo untuk 2-3 bulan ke depan Sehingga pada saat itu mudah-mudahan ekstensi yang ditunggu seudah siap Seperti pada

paragraph di atas support untuk Joomla 15 akan berakhir bulan April 2012 Akan tetapi jika anda memiliki waktu luang dan tidak ada masalah dengan ekstensi

pendukungnya silakan pertimbangkan dengan beberapa alasan berikut

1 Hukum alam berlaku semakin telat kita mengikuti perkembangan teknologi semakin susah kita akan menyesuaikan diri di kemudian hari betapa banyak situs yang berbasis

Joomla 10 sampai sekarang menjadi tidak menarik lagi karena sang admin menjadi malas untuk berkreasi

2 Perkembangan Joomla 15 ke Joomla 16 berlangsung selama 3 tahun dengan banyak masukan baik dari segi performance maupun security dari seluruh pakar Joomla di dunia akankah kita tinggal diam dengan membiarkan begitu saja effort mereka Yang pada

akhirnya sampai ke versi 25 yang mempunyai fitur auto update layaknya wordpress yang begitu mudah dengan sekali klik selain fitur lainya seperti auto captcha di system SEF

yang lebih baik fitur search index pilihan untuk offline mode memungkinkan penggunaan database untuk MySQL Microsoft SQL Server dan Microsoft Azure override bahasa yang lebih mudah jika kita ingin mengedit kata ke dalam bahasa kita

ada user notes manager link menu ke dalam module jadi kita tahu module mana yang aktif di suatu page dan banyak kemudahan akses lainnya seperti untuk copy-paste di back

end Joomla 3 Faktor security merupakan alas an lsquourgentrsquo lainnya karena banyak pecundang di dunia

maya yang selalu menjadi benalu di tengah pesatnya perkembangan teknologi Semakin

up to date system kita Insya Alloh semakin banyak support yang akan membantu dalam hal mengupdate Joomla kita

4 Support dari ribuan developer yang siap menyediakan ekstensi yang berkualitas baik yang free maupun berbayar

Jika anda mengambil pilihan kedua ikuti langkahnya berikut ini

1 Lakukan update Joomla anda yang sekarang update terbaru saat ini adalah versi 1525 2 Lakukan FULL BACK UP situs anda baik file maupun Databasenya Jika anda

kesulitan ada komponen gratisan yang mudah dan siap membantu anda Silakan gunakan Akeeba backup keterangannya ada di sini

3 Siapkan seluruh ekstensi dan template yang kompatibel dengan Joomla 25 download

dan simpan dalam satu folder untuk mudahkan dalam pelaksanaan nantinya Biasanya untuk ektensi yang kompatibel dengan Joomla 17 akan dapat digunakan Juga karena

core keduanya sama 4 Download Jupgrade versi terbaru bisa anda dapatkan di sini Tool inilah yang akan

memudahkan kita melakukan upgrade

5 Cek apakah server kita memenuhi persyaratan minimal untuk JUpgrade dapat berfungsi sesuai dengan pengumuman dari developernya anda harus mengecek beberapa list

berikut PHP v524+ IISWindows MySQL v51 - LinuxApache MySQL v504+ Curl module of PHP enabled (Keterangannya ada di sini)

Joomla 15 Enable System - Mootools Upgrade plugin that is included in Joomla 1519 and

greater A Browser with JavascriptjQuery support

Khusus untuk plugin bisa anda lakukan di control panel dari Plugin menu dan klik enable (menjadi warna hijau)

6 Siapkan waktu yang tepat bisa malam minggu (biar tidak mengganggu jam kerja)

koneksi internet yang baik (jangan lakukan jika koneksinya sedang bermasalah) 7 Segelas kopi panas dan pisang goreng ) (optional)

Pelaksanaan Upgrade Saya menyarankan jangan dilakukan upgrade pada situs yang sedang online copy saja file dan

database yang telah dibackup dan restore ditempat baru misalnya buat subdomain seperti joom25agussuwasonocom atau lakukan di offline server menggunakan WAMP atau XAMPP Silakan pelajari di sini

Instal Jupgrade seperti menginstal ekstensi biasa Login ke Joomla backend seperti wwwyoursitecomadministrator gtgt Extensions gtgt InstallUninstall

Browse gtgtPilih com_jupgrade gtgt Upload File amp Install

Enable Mootools Upgrade Plugin ndash Wajib

1 Arahkan ke Extensions | Plugin Manager 2 Cari System - Mootools Upgrade

3 Enable plugin Jika anda buka Configure Options maka akandijumpai setingan berikut

Global

bull Distribution ndash Pilih migrasi Joomla 16 1725 atau Molajo bull Prefix for old database ndash Awalan database sekarang

bull Prefix for new database ndash Awalan database yang diinginkan Skips bull Skip checks - Skip pre-migration checks

bull Skip download - Skip downloading the package (Note Anda harus menyiapkan installer Joomla 25 yang ditempatkan di folder temp)

bull Skip decompress - Skip decompressing the downloaded package (Note Harus punya package

yang sudah didownload dan decompress ke_rootjupgrade jika pilih Yes) Templates

bull Keep original positions ndash Jaga posisi module yang sekarang Debug

bull Enable Debug ndash Enable jika ada masalah yang timbul Catatan Sebaiknya jangan ubah prefix database yang baru biarkan apa adanya karena berdasarkan pengalaman saya timbul error yang malah bikin pusing

Setelah semua siap lakukan upgrade dengan mengarahkan kursor ke Components gtgt jUpgrade kemudian klik Start Upgrade

Jika semuanya berjalan normal maka akan muncul proses seperti berikut ini

Jika di klik link site maka akan muncul situs joomla 25 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai tampilan yang banyak gambar progress seperti pada gambar di atas dan saat di klik tombol upgrade tidak ada

respon alamat ia bermasalah Tetapi jika anda menjumpai tampilan yang hanya satu gambar seperti gambar sebelum gambar di atas Insya Alloh Jupgrade siap digunakan

Setelah mencari akar masalah yang ada berdasarkan browsing di forum maka disimpulkan terdapat konflik antara mootools yang dipakai Jupgrade (setelah mengaktifkan mtupgrade)

dengan ekstensi lain seperti Rokbox atau lainnya sebagai berikut

1 Coba non-aktifkan dahulu plugin yang lain toh tidak dipakai juga untuk saat itu karena

kita menggunakan file backup

2 Ubah posisi System - Mootools Upgrade di urutan no 1 pada deretan plugin system 3 Jika masih juga belum mempan lakukan upgrade plugin mtupgrade dengan

menguninstalnya kemudian install mootools terbaru yang dapat anda download di sini

4 Jika masih belum bisa juga coba gunakan Jupgrade versi beta akan tetapi versi ini hanya mengupgrade ke Joomla 17 Hal ini tidak masalah karena upgrade 17 ke 25 sangat

mudah hanya sekali klik saja di back end Joomla Jika masih belum berhasil juga silakan diskusi di froum atau gunakan alternative komponen lain dengan SP ugrade tetapi anda hrus membayar 25 Euro silakan download di sini

Jika Upgrade Berhasil Mohon diingat bahwa JUpgrade hanya menguupgrade Joomla core file maka file ekstensi lain harus anda copy atau install sendiri File ini ada di rootjoomlaJupgrade atau seperti wwwyoursitecomjupgrade dan wwwyoursitecomjupgradeadministrator

Selanjutnya yang harus anda lakukan Backup file (Jika anda merasa perlu)

Delete seluruh file yang ada di root Joomla kecuali folder Jupgrade Pindahkan seluruh file yang ada di folder Jupgrade ke root direktori Joomla anda Cek database anda di php myadmin ada banyak data yang berprefix j17_ dan jos_ Maka

yang anda gunakan sekarang adalah yang berprefik j17_ dan anda bisa menghapus yang berprefix jos_ karena file database ini milik Joomla 15 Hati-hati jangan salah pilih kalo

perlu dibackup terlebih dahulu

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

Pada Update Server pilih Short Term Support

Klik Install the update

Jika semua berjalan normal Jika di klik link site maka akan muncul situs joomla 3 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Catatan Jika Install the update tidak muncul arahkan browser ke Extensions (menu atas) gtgt Extension Manager (sub menu) gtgt Update (tab) gtgt Purge Cache (tombol - kanan)

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai error coba bertanya kepada paman google copas error yang ada dan biasanya anda tidak sendirian beberapa penyelesaian masalah tersedia dengan beberapa pilihan List beberapa error dapat dipelajari di

sini Contoh pemecahan masalah ada di video berikut

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki

2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena

mudah untuk diatasi 3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka akan ada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan

sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda Selamat mencoba

Referensi lainnya ada di Joomla Docs atau E-book Membuat Website dengan Joomla 3 -------------- ----------------

Cara Mudah Migrasi dari Joomla 15 ke Joomla 25 -

Updated Print Email

Dipublikasikan Selasa 31 January 2012 2141 Hits 15004

Kita ketahui bersama perkembangan Joomla begitu pesat Berawal dari Joomla 10 sampai Joomla 15 yang bertahan cukup lama dimulai dari Januari 2008 hingga akan berakhir pada April 2012 Setelah beberapa kali loncat upgrade dimulai 16 yang hanya bertahan

dalam beberapa bulan dilanjut versi 17 dan berakhir pada versi 25 yang sepertinya akan bertahan lama di versi ini seperti pada versi sebelumnya 15

Sebenarnya saya tidak begitu antusias untuk ikut-ikutan upgrade karena versi 15 sebenarnya sudah cukup stabil akan tetapi setelah mempertimbangkan cukup lama terutama berakhirnya support untuk versi 15 pada April 2012 menjadikannya sebagai alasan yang kuat yang mau tidak

mau harus dipenuhi Alhamdulillah setelah 2 mingguan menyiapkan bahan dan literatur pada hari ini Versi 25 My

Little Notes dapat online Meskipun tentu saja masih banyak yang harus dibenahi terutama perbaikan link dan ekstensi pendukung lainnya Nah melalui tulisan ini tiba saatnya bagi saya untuk berbagi kepada rekan pembaca semua

bagaimana cara mudah untuk melakukan upgrade dari Joomla 15 ke Joomla 17 atau 25 Ikuti panduan singkat berikuthellip

Sebelum Melakukan Upgrade Mungkin banyak timbul pertanyaan apakah perlu melakukan upgrade dari Joomla 15 ke Joomla

25 Jawabannya relative Jika anda tidak sedang bermasalah dengan Joomla anda dan banyak ekstensi yang belum mendukungnya silakan pertahankan lsquopaling tidakrsquo untuk 2-3 bulan ke depan Sehingga pada saat itu mudah-mudahan ekstensi yang ditunggu seudah siap Seperti pada

paragraph di atas support untuk Joomla 15 akan berakhir bulan April 2012 Akan tetapi jika anda memiliki waktu luang dan tidak ada masalah dengan ekstensi

pendukungnya silakan pertimbangkan dengan beberapa alasan berikut

1 Hukum alam berlaku semakin telat kita mengikuti perkembangan teknologi semakin susah kita akan menyesuaikan diri di kemudian hari betapa banyak situs yang berbasis

Joomla 10 sampai sekarang menjadi tidak menarik lagi karena sang admin menjadi malas untuk berkreasi

2 Perkembangan Joomla 15 ke Joomla 16 berlangsung selama 3 tahun dengan banyak masukan baik dari segi performance maupun security dari seluruh pakar Joomla di dunia akankah kita tinggal diam dengan membiarkan begitu saja effort mereka Yang pada

akhirnya sampai ke versi 25 yang mempunyai fitur auto update layaknya wordpress yang begitu mudah dengan sekali klik selain fitur lainya seperti auto captcha di system SEF

yang lebih baik fitur search index pilihan untuk offline mode memungkinkan penggunaan database untuk MySQL Microsoft SQL Server dan Microsoft Azure override bahasa yang lebih mudah jika kita ingin mengedit kata ke dalam bahasa kita

ada user notes manager link menu ke dalam module jadi kita tahu module mana yang aktif di suatu page dan banyak kemudahan akses lainnya seperti untuk copy-paste di back

end Joomla 3 Faktor security merupakan alas an lsquourgentrsquo lainnya karena banyak pecundang di dunia

maya yang selalu menjadi benalu di tengah pesatnya perkembangan teknologi Semakin

up to date system kita Insya Alloh semakin banyak support yang akan membantu dalam hal mengupdate Joomla kita

4 Support dari ribuan developer yang siap menyediakan ekstensi yang berkualitas baik yang free maupun berbayar

Jika anda mengambil pilihan kedua ikuti langkahnya berikut ini

1 Lakukan update Joomla anda yang sekarang update terbaru saat ini adalah versi 1525 2 Lakukan FULL BACK UP situs anda baik file maupun Databasenya Jika anda

kesulitan ada komponen gratisan yang mudah dan siap membantu anda Silakan gunakan Akeeba backup keterangannya ada di sini

3 Siapkan seluruh ekstensi dan template yang kompatibel dengan Joomla 25 download

dan simpan dalam satu folder untuk mudahkan dalam pelaksanaan nantinya Biasanya untuk ektensi yang kompatibel dengan Joomla 17 akan dapat digunakan Juga karena

core keduanya sama 4 Download Jupgrade versi terbaru bisa anda dapatkan di sini Tool inilah yang akan

memudahkan kita melakukan upgrade

5 Cek apakah server kita memenuhi persyaratan minimal untuk JUpgrade dapat berfungsi sesuai dengan pengumuman dari developernya anda harus mengecek beberapa list

berikut PHP v524+ IISWindows MySQL v51 - LinuxApache MySQL v504+ Curl module of PHP enabled (Keterangannya ada di sini)

Joomla 15 Enable System - Mootools Upgrade plugin that is included in Joomla 1519 and

greater A Browser with JavascriptjQuery support

Khusus untuk plugin bisa anda lakukan di control panel dari Plugin menu dan klik enable (menjadi warna hijau)

6 Siapkan waktu yang tepat bisa malam minggu (biar tidak mengganggu jam kerja)

koneksi internet yang baik (jangan lakukan jika koneksinya sedang bermasalah) 7 Segelas kopi panas dan pisang goreng ) (optional)

Pelaksanaan Upgrade Saya menyarankan jangan dilakukan upgrade pada situs yang sedang online copy saja file dan

database yang telah dibackup dan restore ditempat baru misalnya buat subdomain seperti joom25agussuwasonocom atau lakukan di offline server menggunakan WAMP atau XAMPP Silakan pelajari di sini

Instal Jupgrade seperti menginstal ekstensi biasa Login ke Joomla backend seperti wwwyoursitecomadministrator gtgt Extensions gtgt InstallUninstall

Browse gtgtPilih com_jupgrade gtgt Upload File amp Install

Enable Mootools Upgrade Plugin ndash Wajib

1 Arahkan ke Extensions | Plugin Manager 2 Cari System - Mootools Upgrade

3 Enable plugin Jika anda buka Configure Options maka akandijumpai setingan berikut

Global

bull Distribution ndash Pilih migrasi Joomla 16 1725 atau Molajo bull Prefix for old database ndash Awalan database sekarang

bull Prefix for new database ndash Awalan database yang diinginkan Skips bull Skip checks - Skip pre-migration checks

bull Skip download - Skip downloading the package (Note Anda harus menyiapkan installer Joomla 25 yang ditempatkan di folder temp)

bull Skip decompress - Skip decompressing the downloaded package (Note Harus punya package

yang sudah didownload dan decompress ke_rootjupgrade jika pilih Yes) Templates

bull Keep original positions ndash Jaga posisi module yang sekarang Debug

bull Enable Debug ndash Enable jika ada masalah yang timbul Catatan Sebaiknya jangan ubah prefix database yang baru biarkan apa adanya karena berdasarkan pengalaman saya timbul error yang malah bikin pusing

Setelah semua siap lakukan upgrade dengan mengarahkan kursor ke Components gtgt jUpgrade kemudian klik Start Upgrade

Jika semuanya berjalan normal maka akan muncul proses seperti berikut ini

Jika di klik link site maka akan muncul situs joomla 25 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai tampilan yang banyak gambar progress seperti pada gambar di atas dan saat di klik tombol upgrade tidak ada

respon alamat ia bermasalah Tetapi jika anda menjumpai tampilan yang hanya satu gambar seperti gambar sebelum gambar di atas Insya Alloh Jupgrade siap digunakan

Setelah mencari akar masalah yang ada berdasarkan browsing di forum maka disimpulkan terdapat konflik antara mootools yang dipakai Jupgrade (setelah mengaktifkan mtupgrade)

dengan ekstensi lain seperti Rokbox atau lainnya sebagai berikut

1 Coba non-aktifkan dahulu plugin yang lain toh tidak dipakai juga untuk saat itu karena

kita menggunakan file backup

2 Ubah posisi System - Mootools Upgrade di urutan no 1 pada deretan plugin system 3 Jika masih juga belum mempan lakukan upgrade plugin mtupgrade dengan

menguninstalnya kemudian install mootools terbaru yang dapat anda download di sini

4 Jika masih belum bisa juga coba gunakan Jupgrade versi beta akan tetapi versi ini hanya mengupgrade ke Joomla 17 Hal ini tidak masalah karena upgrade 17 ke 25 sangat

mudah hanya sekali klik saja di back end Joomla Jika masih belum berhasil juga silakan diskusi di froum atau gunakan alternative komponen lain dengan SP ugrade tetapi anda hrus membayar 25 Euro silakan download di sini

Jika Upgrade Berhasil Mohon diingat bahwa JUpgrade hanya menguupgrade Joomla core file maka file ekstensi lain harus anda copy atau install sendiri File ini ada di rootjoomlaJupgrade atau seperti wwwyoursitecomjupgrade dan wwwyoursitecomjupgradeadministrator

Selanjutnya yang harus anda lakukan Backup file (Jika anda merasa perlu)

Delete seluruh file yang ada di root Joomla kecuali folder Jupgrade Pindahkan seluruh file yang ada di folder Jupgrade ke root direktori Joomla anda Cek database anda di php myadmin ada banyak data yang berprefix j17_ dan jos_ Maka

yang anda gunakan sekarang adalah yang berprefik j17_ dan anda bisa menghapus yang berprefix jos_ karena file database ini milik Joomla 15 Hati-hati jangan salah pilih kalo

perlu dibackup terlebih dahulu

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena

mudah untuk diatasi 3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka akan ada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan

sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda Selamat mencoba

Referensi lainnya ada di Joomla Docs atau E-book Membuat Website dengan Joomla 3 -------------- ----------------

Cara Mudah Migrasi dari Joomla 15 ke Joomla 25 -

Updated Print Email

Dipublikasikan Selasa 31 January 2012 2141 Hits 15004

Kita ketahui bersama perkembangan Joomla begitu pesat Berawal dari Joomla 10 sampai Joomla 15 yang bertahan cukup lama dimulai dari Januari 2008 hingga akan berakhir pada April 2012 Setelah beberapa kali loncat upgrade dimulai 16 yang hanya bertahan

dalam beberapa bulan dilanjut versi 17 dan berakhir pada versi 25 yang sepertinya akan bertahan lama di versi ini seperti pada versi sebelumnya 15

Sebenarnya saya tidak begitu antusias untuk ikut-ikutan upgrade karena versi 15 sebenarnya sudah cukup stabil akan tetapi setelah mempertimbangkan cukup lama terutama berakhirnya support untuk versi 15 pada April 2012 menjadikannya sebagai alasan yang kuat yang mau tidak

mau harus dipenuhi Alhamdulillah setelah 2 mingguan menyiapkan bahan dan literatur pada hari ini Versi 25 My

Little Notes dapat online Meskipun tentu saja masih banyak yang harus dibenahi terutama perbaikan link dan ekstensi pendukung lainnya Nah melalui tulisan ini tiba saatnya bagi saya untuk berbagi kepada rekan pembaca semua

bagaimana cara mudah untuk melakukan upgrade dari Joomla 15 ke Joomla 17 atau 25 Ikuti panduan singkat berikuthellip

Sebelum Melakukan Upgrade Mungkin banyak timbul pertanyaan apakah perlu melakukan upgrade dari Joomla 15 ke Joomla

25 Jawabannya relative Jika anda tidak sedang bermasalah dengan Joomla anda dan banyak ekstensi yang belum mendukungnya silakan pertahankan lsquopaling tidakrsquo untuk 2-3 bulan ke depan Sehingga pada saat itu mudah-mudahan ekstensi yang ditunggu seudah siap Seperti pada

paragraph di atas support untuk Joomla 15 akan berakhir bulan April 2012 Akan tetapi jika anda memiliki waktu luang dan tidak ada masalah dengan ekstensi

pendukungnya silakan pertimbangkan dengan beberapa alasan berikut

1 Hukum alam berlaku semakin telat kita mengikuti perkembangan teknologi semakin susah kita akan menyesuaikan diri di kemudian hari betapa banyak situs yang berbasis

Joomla 10 sampai sekarang menjadi tidak menarik lagi karena sang admin menjadi malas untuk berkreasi

2 Perkembangan Joomla 15 ke Joomla 16 berlangsung selama 3 tahun dengan banyak masukan baik dari segi performance maupun security dari seluruh pakar Joomla di dunia akankah kita tinggal diam dengan membiarkan begitu saja effort mereka Yang pada

akhirnya sampai ke versi 25 yang mempunyai fitur auto update layaknya wordpress yang begitu mudah dengan sekali klik selain fitur lainya seperti auto captcha di system SEF

yang lebih baik fitur search index pilihan untuk offline mode memungkinkan penggunaan database untuk MySQL Microsoft SQL Server dan Microsoft Azure override bahasa yang lebih mudah jika kita ingin mengedit kata ke dalam bahasa kita

ada user notes manager link menu ke dalam module jadi kita tahu module mana yang aktif di suatu page dan banyak kemudahan akses lainnya seperti untuk copy-paste di back

end Joomla 3 Faktor security merupakan alas an lsquourgentrsquo lainnya karena banyak pecundang di dunia

maya yang selalu menjadi benalu di tengah pesatnya perkembangan teknologi Semakin

up to date system kita Insya Alloh semakin banyak support yang akan membantu dalam hal mengupdate Joomla kita

4 Support dari ribuan developer yang siap menyediakan ekstensi yang berkualitas baik yang free maupun berbayar

Jika anda mengambil pilihan kedua ikuti langkahnya berikut ini

1 Lakukan update Joomla anda yang sekarang update terbaru saat ini adalah versi 1525 2 Lakukan FULL BACK UP situs anda baik file maupun Databasenya Jika anda

kesulitan ada komponen gratisan yang mudah dan siap membantu anda Silakan gunakan Akeeba backup keterangannya ada di sini

3 Siapkan seluruh ekstensi dan template yang kompatibel dengan Joomla 25 download

dan simpan dalam satu folder untuk mudahkan dalam pelaksanaan nantinya Biasanya untuk ektensi yang kompatibel dengan Joomla 17 akan dapat digunakan Juga karena

core keduanya sama 4 Download Jupgrade versi terbaru bisa anda dapatkan di sini Tool inilah yang akan

memudahkan kita melakukan upgrade

5 Cek apakah server kita memenuhi persyaratan minimal untuk JUpgrade dapat berfungsi sesuai dengan pengumuman dari developernya anda harus mengecek beberapa list

berikut PHP v524+ IISWindows MySQL v51 - LinuxApache MySQL v504+ Curl module of PHP enabled (Keterangannya ada di sini)

Joomla 15 Enable System - Mootools Upgrade plugin that is included in Joomla 1519 and

greater A Browser with JavascriptjQuery support

Khusus untuk plugin bisa anda lakukan di control panel dari Plugin menu dan klik enable (menjadi warna hijau)

6 Siapkan waktu yang tepat bisa malam minggu (biar tidak mengganggu jam kerja)

koneksi internet yang baik (jangan lakukan jika koneksinya sedang bermasalah) 7 Segelas kopi panas dan pisang goreng ) (optional)

Pelaksanaan Upgrade Saya menyarankan jangan dilakukan upgrade pada situs yang sedang online copy saja file dan

database yang telah dibackup dan restore ditempat baru misalnya buat subdomain seperti joom25agussuwasonocom atau lakukan di offline server menggunakan WAMP atau XAMPP Silakan pelajari di sini

Instal Jupgrade seperti menginstal ekstensi biasa Login ke Joomla backend seperti wwwyoursitecomadministrator gtgt Extensions gtgt InstallUninstall

Browse gtgtPilih com_jupgrade gtgt Upload File amp Install

Enable Mootools Upgrade Plugin ndash Wajib

1 Arahkan ke Extensions | Plugin Manager 2 Cari System - Mootools Upgrade

3 Enable plugin Jika anda buka Configure Options maka akandijumpai setingan berikut

Global

bull Distribution ndash Pilih migrasi Joomla 16 1725 atau Molajo bull Prefix for old database ndash Awalan database sekarang

bull Prefix for new database ndash Awalan database yang diinginkan Skips bull Skip checks - Skip pre-migration checks

bull Skip download - Skip downloading the package (Note Anda harus menyiapkan installer Joomla 25 yang ditempatkan di folder temp)

bull Skip decompress - Skip decompressing the downloaded package (Note Harus punya package

yang sudah didownload dan decompress ke_rootjupgrade jika pilih Yes) Templates

bull Keep original positions ndash Jaga posisi module yang sekarang Debug

bull Enable Debug ndash Enable jika ada masalah yang timbul Catatan Sebaiknya jangan ubah prefix database yang baru biarkan apa adanya karena berdasarkan pengalaman saya timbul error yang malah bikin pusing

Setelah semua siap lakukan upgrade dengan mengarahkan kursor ke Components gtgt jUpgrade kemudian klik Start Upgrade

Jika semuanya berjalan normal maka akan muncul proses seperti berikut ini

Jika di klik link site maka akan muncul situs joomla 25 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai tampilan yang banyak gambar progress seperti pada gambar di atas dan saat di klik tombol upgrade tidak ada

respon alamat ia bermasalah Tetapi jika anda menjumpai tampilan yang hanya satu gambar seperti gambar sebelum gambar di atas Insya Alloh Jupgrade siap digunakan

Setelah mencari akar masalah yang ada berdasarkan browsing di forum maka disimpulkan terdapat konflik antara mootools yang dipakai Jupgrade (setelah mengaktifkan mtupgrade)

dengan ekstensi lain seperti Rokbox atau lainnya sebagai berikut

1 Coba non-aktifkan dahulu plugin yang lain toh tidak dipakai juga untuk saat itu karena

kita menggunakan file backup

2 Ubah posisi System - Mootools Upgrade di urutan no 1 pada deretan plugin system 3 Jika masih juga belum mempan lakukan upgrade plugin mtupgrade dengan

menguninstalnya kemudian install mootools terbaru yang dapat anda download di sini

4 Jika masih belum bisa juga coba gunakan Jupgrade versi beta akan tetapi versi ini hanya mengupgrade ke Joomla 17 Hal ini tidak masalah karena upgrade 17 ke 25 sangat

mudah hanya sekali klik saja di back end Joomla Jika masih belum berhasil juga silakan diskusi di froum atau gunakan alternative komponen lain dengan SP ugrade tetapi anda hrus membayar 25 Euro silakan download di sini

Jika Upgrade Berhasil Mohon diingat bahwa JUpgrade hanya menguupgrade Joomla core file maka file ekstensi lain harus anda copy atau install sendiri File ini ada di rootjoomlaJupgrade atau seperti wwwyoursitecomjupgrade dan wwwyoursitecomjupgradeadministrator

Selanjutnya yang harus anda lakukan Backup file (Jika anda merasa perlu)

Delete seluruh file yang ada di root Joomla kecuali folder Jupgrade Pindahkan seluruh file yang ada di folder Jupgrade ke root direktori Joomla anda Cek database anda di php myadmin ada banyak data yang berprefix j17_ dan jos_ Maka

yang anda gunakan sekarang adalah yang berprefik j17_ dan anda bisa menghapus yang berprefix jos_ karena file database ini milik Joomla 15 Hati-hati jangan salah pilih kalo

perlu dibackup terlebih dahulu

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

1 Hukum alam berlaku semakin telat kita mengikuti perkembangan teknologi semakin susah kita akan menyesuaikan diri di kemudian hari betapa banyak situs yang berbasis

Joomla 10 sampai sekarang menjadi tidak menarik lagi karena sang admin menjadi malas untuk berkreasi

2 Perkembangan Joomla 15 ke Joomla 16 berlangsung selama 3 tahun dengan banyak masukan baik dari segi performance maupun security dari seluruh pakar Joomla di dunia akankah kita tinggal diam dengan membiarkan begitu saja effort mereka Yang pada

akhirnya sampai ke versi 25 yang mempunyai fitur auto update layaknya wordpress yang begitu mudah dengan sekali klik selain fitur lainya seperti auto captcha di system SEF

yang lebih baik fitur search index pilihan untuk offline mode memungkinkan penggunaan database untuk MySQL Microsoft SQL Server dan Microsoft Azure override bahasa yang lebih mudah jika kita ingin mengedit kata ke dalam bahasa kita

ada user notes manager link menu ke dalam module jadi kita tahu module mana yang aktif di suatu page dan banyak kemudahan akses lainnya seperti untuk copy-paste di back

end Joomla 3 Faktor security merupakan alas an lsquourgentrsquo lainnya karena banyak pecundang di dunia

maya yang selalu menjadi benalu di tengah pesatnya perkembangan teknologi Semakin

up to date system kita Insya Alloh semakin banyak support yang akan membantu dalam hal mengupdate Joomla kita

4 Support dari ribuan developer yang siap menyediakan ekstensi yang berkualitas baik yang free maupun berbayar

Jika anda mengambil pilihan kedua ikuti langkahnya berikut ini

1 Lakukan update Joomla anda yang sekarang update terbaru saat ini adalah versi 1525 2 Lakukan FULL BACK UP situs anda baik file maupun Databasenya Jika anda

kesulitan ada komponen gratisan yang mudah dan siap membantu anda Silakan gunakan Akeeba backup keterangannya ada di sini

3 Siapkan seluruh ekstensi dan template yang kompatibel dengan Joomla 25 download

dan simpan dalam satu folder untuk mudahkan dalam pelaksanaan nantinya Biasanya untuk ektensi yang kompatibel dengan Joomla 17 akan dapat digunakan Juga karena

core keduanya sama 4 Download Jupgrade versi terbaru bisa anda dapatkan di sini Tool inilah yang akan

memudahkan kita melakukan upgrade

5 Cek apakah server kita memenuhi persyaratan minimal untuk JUpgrade dapat berfungsi sesuai dengan pengumuman dari developernya anda harus mengecek beberapa list

berikut PHP v524+ IISWindows MySQL v51 - LinuxApache MySQL v504+ Curl module of PHP enabled (Keterangannya ada di sini)

Joomla 15 Enable System - Mootools Upgrade plugin that is included in Joomla 1519 and

greater A Browser with JavascriptjQuery support

Khusus untuk plugin bisa anda lakukan di control panel dari Plugin menu dan klik enable (menjadi warna hijau)

6 Siapkan waktu yang tepat bisa malam minggu (biar tidak mengganggu jam kerja)

koneksi internet yang baik (jangan lakukan jika koneksinya sedang bermasalah) 7 Segelas kopi panas dan pisang goreng ) (optional)

Pelaksanaan Upgrade Saya menyarankan jangan dilakukan upgrade pada situs yang sedang online copy saja file dan

database yang telah dibackup dan restore ditempat baru misalnya buat subdomain seperti joom25agussuwasonocom atau lakukan di offline server menggunakan WAMP atau XAMPP Silakan pelajari di sini

Instal Jupgrade seperti menginstal ekstensi biasa Login ke Joomla backend seperti wwwyoursitecomadministrator gtgt Extensions gtgt InstallUninstall

Browse gtgtPilih com_jupgrade gtgt Upload File amp Install

Enable Mootools Upgrade Plugin ndash Wajib

1 Arahkan ke Extensions | Plugin Manager 2 Cari System - Mootools Upgrade

3 Enable plugin Jika anda buka Configure Options maka akandijumpai setingan berikut

Global

bull Distribution ndash Pilih migrasi Joomla 16 1725 atau Molajo bull Prefix for old database ndash Awalan database sekarang

bull Prefix for new database ndash Awalan database yang diinginkan Skips bull Skip checks - Skip pre-migration checks

bull Skip download - Skip downloading the package (Note Anda harus menyiapkan installer Joomla 25 yang ditempatkan di folder temp)

bull Skip decompress - Skip decompressing the downloaded package (Note Harus punya package

yang sudah didownload dan decompress ke_rootjupgrade jika pilih Yes) Templates

bull Keep original positions ndash Jaga posisi module yang sekarang Debug

bull Enable Debug ndash Enable jika ada masalah yang timbul Catatan Sebaiknya jangan ubah prefix database yang baru biarkan apa adanya karena berdasarkan pengalaman saya timbul error yang malah bikin pusing

Setelah semua siap lakukan upgrade dengan mengarahkan kursor ke Components gtgt jUpgrade kemudian klik Start Upgrade

Jika semuanya berjalan normal maka akan muncul proses seperti berikut ini

Jika di klik link site maka akan muncul situs joomla 25 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai tampilan yang banyak gambar progress seperti pada gambar di atas dan saat di klik tombol upgrade tidak ada

respon alamat ia bermasalah Tetapi jika anda menjumpai tampilan yang hanya satu gambar seperti gambar sebelum gambar di atas Insya Alloh Jupgrade siap digunakan

Setelah mencari akar masalah yang ada berdasarkan browsing di forum maka disimpulkan terdapat konflik antara mootools yang dipakai Jupgrade (setelah mengaktifkan mtupgrade)

dengan ekstensi lain seperti Rokbox atau lainnya sebagai berikut

1 Coba non-aktifkan dahulu plugin yang lain toh tidak dipakai juga untuk saat itu karena

kita menggunakan file backup

2 Ubah posisi System - Mootools Upgrade di urutan no 1 pada deretan plugin system 3 Jika masih juga belum mempan lakukan upgrade plugin mtupgrade dengan

menguninstalnya kemudian install mootools terbaru yang dapat anda download di sini

4 Jika masih belum bisa juga coba gunakan Jupgrade versi beta akan tetapi versi ini hanya mengupgrade ke Joomla 17 Hal ini tidak masalah karena upgrade 17 ke 25 sangat

mudah hanya sekali klik saja di back end Joomla Jika masih belum berhasil juga silakan diskusi di froum atau gunakan alternative komponen lain dengan SP ugrade tetapi anda hrus membayar 25 Euro silakan download di sini

Jika Upgrade Berhasil Mohon diingat bahwa JUpgrade hanya menguupgrade Joomla core file maka file ekstensi lain harus anda copy atau install sendiri File ini ada di rootjoomlaJupgrade atau seperti wwwyoursitecomjupgrade dan wwwyoursitecomjupgradeadministrator

Selanjutnya yang harus anda lakukan Backup file (Jika anda merasa perlu)

Delete seluruh file yang ada di root Joomla kecuali folder Jupgrade Pindahkan seluruh file yang ada di folder Jupgrade ke root direktori Joomla anda Cek database anda di php myadmin ada banyak data yang berprefix j17_ dan jos_ Maka

yang anda gunakan sekarang adalah yang berprefik j17_ dan anda bisa menghapus yang berprefix jos_ karena file database ini milik Joomla 15 Hati-hati jangan salah pilih kalo

perlu dibackup terlebih dahulu

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

Joomla 15 Enable System - Mootools Upgrade plugin that is included in Joomla 1519 and

greater A Browser with JavascriptjQuery support

Khusus untuk plugin bisa anda lakukan di control panel dari Plugin menu dan klik enable (menjadi warna hijau)

6 Siapkan waktu yang tepat bisa malam minggu (biar tidak mengganggu jam kerja)

koneksi internet yang baik (jangan lakukan jika koneksinya sedang bermasalah) 7 Segelas kopi panas dan pisang goreng ) (optional)

Pelaksanaan Upgrade Saya menyarankan jangan dilakukan upgrade pada situs yang sedang online copy saja file dan

database yang telah dibackup dan restore ditempat baru misalnya buat subdomain seperti joom25agussuwasonocom atau lakukan di offline server menggunakan WAMP atau XAMPP Silakan pelajari di sini

Instal Jupgrade seperti menginstal ekstensi biasa Login ke Joomla backend seperti wwwyoursitecomadministrator gtgt Extensions gtgt InstallUninstall

Browse gtgtPilih com_jupgrade gtgt Upload File amp Install

Enable Mootools Upgrade Plugin ndash Wajib

1 Arahkan ke Extensions | Plugin Manager 2 Cari System - Mootools Upgrade

3 Enable plugin Jika anda buka Configure Options maka akandijumpai setingan berikut

Global

bull Distribution ndash Pilih migrasi Joomla 16 1725 atau Molajo bull Prefix for old database ndash Awalan database sekarang

bull Prefix for new database ndash Awalan database yang diinginkan Skips bull Skip checks - Skip pre-migration checks

bull Skip download - Skip downloading the package (Note Anda harus menyiapkan installer Joomla 25 yang ditempatkan di folder temp)

bull Skip decompress - Skip decompressing the downloaded package (Note Harus punya package

yang sudah didownload dan decompress ke_rootjupgrade jika pilih Yes) Templates

bull Keep original positions ndash Jaga posisi module yang sekarang Debug

bull Enable Debug ndash Enable jika ada masalah yang timbul Catatan Sebaiknya jangan ubah prefix database yang baru biarkan apa adanya karena berdasarkan pengalaman saya timbul error yang malah bikin pusing

Setelah semua siap lakukan upgrade dengan mengarahkan kursor ke Components gtgt jUpgrade kemudian klik Start Upgrade

Jika semuanya berjalan normal maka akan muncul proses seperti berikut ini

Jika di klik link site maka akan muncul situs joomla 25 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai tampilan yang banyak gambar progress seperti pada gambar di atas dan saat di klik tombol upgrade tidak ada

respon alamat ia bermasalah Tetapi jika anda menjumpai tampilan yang hanya satu gambar seperti gambar sebelum gambar di atas Insya Alloh Jupgrade siap digunakan

Setelah mencari akar masalah yang ada berdasarkan browsing di forum maka disimpulkan terdapat konflik antara mootools yang dipakai Jupgrade (setelah mengaktifkan mtupgrade)

dengan ekstensi lain seperti Rokbox atau lainnya sebagai berikut

1 Coba non-aktifkan dahulu plugin yang lain toh tidak dipakai juga untuk saat itu karena

kita menggunakan file backup

2 Ubah posisi System - Mootools Upgrade di urutan no 1 pada deretan plugin system 3 Jika masih juga belum mempan lakukan upgrade plugin mtupgrade dengan

menguninstalnya kemudian install mootools terbaru yang dapat anda download di sini

4 Jika masih belum bisa juga coba gunakan Jupgrade versi beta akan tetapi versi ini hanya mengupgrade ke Joomla 17 Hal ini tidak masalah karena upgrade 17 ke 25 sangat

mudah hanya sekali klik saja di back end Joomla Jika masih belum berhasil juga silakan diskusi di froum atau gunakan alternative komponen lain dengan SP ugrade tetapi anda hrus membayar 25 Euro silakan download di sini

Jika Upgrade Berhasil Mohon diingat bahwa JUpgrade hanya menguupgrade Joomla core file maka file ekstensi lain harus anda copy atau install sendiri File ini ada di rootjoomlaJupgrade atau seperti wwwyoursitecomjupgrade dan wwwyoursitecomjupgradeadministrator

Selanjutnya yang harus anda lakukan Backup file (Jika anda merasa perlu)

Delete seluruh file yang ada di root Joomla kecuali folder Jupgrade Pindahkan seluruh file yang ada di folder Jupgrade ke root direktori Joomla anda Cek database anda di php myadmin ada banyak data yang berprefix j17_ dan jos_ Maka

yang anda gunakan sekarang adalah yang berprefik j17_ dan anda bisa menghapus yang berprefix jos_ karena file database ini milik Joomla 15 Hati-hati jangan salah pilih kalo

perlu dibackup terlebih dahulu

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

yang sudah didownload dan decompress ke_rootjupgrade jika pilih Yes) Templates

bull Keep original positions ndash Jaga posisi module yang sekarang Debug

bull Enable Debug ndash Enable jika ada masalah yang timbul Catatan Sebaiknya jangan ubah prefix database yang baru biarkan apa adanya karena berdasarkan pengalaman saya timbul error yang malah bikin pusing

Setelah semua siap lakukan upgrade dengan mengarahkan kursor ke Components gtgt jUpgrade kemudian klik Start Upgrade

Jika semuanya berjalan normal maka akan muncul proses seperti berikut ini

Jika di klik link site maka akan muncul situs joomla 25 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai tampilan yang banyak gambar progress seperti pada gambar di atas dan saat di klik tombol upgrade tidak ada

respon alamat ia bermasalah Tetapi jika anda menjumpai tampilan yang hanya satu gambar seperti gambar sebelum gambar di atas Insya Alloh Jupgrade siap digunakan

Setelah mencari akar masalah yang ada berdasarkan browsing di forum maka disimpulkan terdapat konflik antara mootools yang dipakai Jupgrade (setelah mengaktifkan mtupgrade)

dengan ekstensi lain seperti Rokbox atau lainnya sebagai berikut

1 Coba non-aktifkan dahulu plugin yang lain toh tidak dipakai juga untuk saat itu karena

kita menggunakan file backup

2 Ubah posisi System - Mootools Upgrade di urutan no 1 pada deretan plugin system 3 Jika masih juga belum mempan lakukan upgrade plugin mtupgrade dengan

menguninstalnya kemudian install mootools terbaru yang dapat anda download di sini

4 Jika masih belum bisa juga coba gunakan Jupgrade versi beta akan tetapi versi ini hanya mengupgrade ke Joomla 17 Hal ini tidak masalah karena upgrade 17 ke 25 sangat

mudah hanya sekali klik saja di back end Joomla Jika masih belum berhasil juga silakan diskusi di froum atau gunakan alternative komponen lain dengan SP ugrade tetapi anda hrus membayar 25 Euro silakan download di sini

Jika Upgrade Berhasil Mohon diingat bahwa JUpgrade hanya menguupgrade Joomla core file maka file ekstensi lain harus anda copy atau install sendiri File ini ada di rootjoomlaJupgrade atau seperti wwwyoursitecomjupgrade dan wwwyoursitecomjupgradeadministrator

Selanjutnya yang harus anda lakukan Backup file (Jika anda merasa perlu)

Delete seluruh file yang ada di root Joomla kecuali folder Jupgrade Pindahkan seluruh file yang ada di folder Jupgrade ke root direktori Joomla anda Cek database anda di php myadmin ada banyak data yang berprefix j17_ dan jos_ Maka

yang anda gunakan sekarang adalah yang berprefik j17_ dan anda bisa menghapus yang berprefix jos_ karena file database ini milik Joomla 15 Hati-hati jangan salah pilih kalo

perlu dibackup terlebih dahulu

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

Jika di klik link site maka akan muncul situs joomla 25 yang tampak masih original Jangan kaget karena dari sinilah proses awal lsquoutak-atikrsquo dimulai

Jika Timbul Masalah Karya manusia memang tidak ada yang sempurna pengalaman saya sendiri saat semangat akan

mengupgrade ternyata tidak semulus yang direncanakan Jika anda menjumpai tampilan yang banyak gambar progress seperti pada gambar di atas dan saat di klik tombol upgrade tidak ada

respon alamat ia bermasalah Tetapi jika anda menjumpai tampilan yang hanya satu gambar seperti gambar sebelum gambar di atas Insya Alloh Jupgrade siap digunakan

Setelah mencari akar masalah yang ada berdasarkan browsing di forum maka disimpulkan terdapat konflik antara mootools yang dipakai Jupgrade (setelah mengaktifkan mtupgrade)

dengan ekstensi lain seperti Rokbox atau lainnya sebagai berikut

1 Coba non-aktifkan dahulu plugin yang lain toh tidak dipakai juga untuk saat itu karena

kita menggunakan file backup

2 Ubah posisi System - Mootools Upgrade di urutan no 1 pada deretan plugin system 3 Jika masih juga belum mempan lakukan upgrade plugin mtupgrade dengan

menguninstalnya kemudian install mootools terbaru yang dapat anda download di sini

4 Jika masih belum bisa juga coba gunakan Jupgrade versi beta akan tetapi versi ini hanya mengupgrade ke Joomla 17 Hal ini tidak masalah karena upgrade 17 ke 25 sangat

mudah hanya sekali klik saja di back end Joomla Jika masih belum berhasil juga silakan diskusi di froum atau gunakan alternative komponen lain dengan SP ugrade tetapi anda hrus membayar 25 Euro silakan download di sini

Jika Upgrade Berhasil Mohon diingat bahwa JUpgrade hanya menguupgrade Joomla core file maka file ekstensi lain harus anda copy atau install sendiri File ini ada di rootjoomlaJupgrade atau seperti wwwyoursitecomjupgrade dan wwwyoursitecomjupgradeadministrator

Selanjutnya yang harus anda lakukan Backup file (Jika anda merasa perlu)

Delete seluruh file yang ada di root Joomla kecuali folder Jupgrade Pindahkan seluruh file yang ada di folder Jupgrade ke root direktori Joomla anda Cek database anda di php myadmin ada banyak data yang berprefix j17_ dan jos_ Maka

yang anda gunakan sekarang adalah yang berprefik j17_ dan anda bisa menghapus yang berprefix jos_ karena file database ini milik Joomla 15 Hati-hati jangan salah pilih kalo

perlu dibackup terlebih dahulu

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

respon alamat ia bermasalah Tetapi jika anda menjumpai tampilan yang hanya satu gambar seperti gambar sebelum gambar di atas Insya Alloh Jupgrade siap digunakan

Setelah mencari akar masalah yang ada berdasarkan browsing di forum maka disimpulkan terdapat konflik antara mootools yang dipakai Jupgrade (setelah mengaktifkan mtupgrade)

dengan ekstensi lain seperti Rokbox atau lainnya sebagai berikut

1 Coba non-aktifkan dahulu plugin yang lain toh tidak dipakai juga untuk saat itu karena

kita menggunakan file backup

2 Ubah posisi System - Mootools Upgrade di urutan no 1 pada deretan plugin system 3 Jika masih juga belum mempan lakukan upgrade plugin mtupgrade dengan

menguninstalnya kemudian install mootools terbaru yang dapat anda download di sini

4 Jika masih belum bisa juga coba gunakan Jupgrade versi beta akan tetapi versi ini hanya mengupgrade ke Joomla 17 Hal ini tidak masalah karena upgrade 17 ke 25 sangat

mudah hanya sekali klik saja di back end Joomla Jika masih belum berhasil juga silakan diskusi di froum atau gunakan alternative komponen lain dengan SP ugrade tetapi anda hrus membayar 25 Euro silakan download di sini

Jika Upgrade Berhasil Mohon diingat bahwa JUpgrade hanya menguupgrade Joomla core file maka file ekstensi lain harus anda copy atau install sendiri File ini ada di rootjoomlaJupgrade atau seperti wwwyoursitecomjupgrade dan wwwyoursitecomjupgradeadministrator

Selanjutnya yang harus anda lakukan Backup file (Jika anda merasa perlu)

Delete seluruh file yang ada di root Joomla kecuali folder Jupgrade Pindahkan seluruh file yang ada di folder Jupgrade ke root direktori Joomla anda Cek database anda di php myadmin ada banyak data yang berprefix j17_ dan jos_ Maka

yang anda gunakan sekarang adalah yang berprefik j17_ dan anda bisa menghapus yang berprefix jos_ karena file database ini milik Joomla 15 Hati-hati jangan salah pilih kalo

perlu dibackup terlebih dahulu

Mengupdate Situs yang baru Hal ini perlu pembahasan yang panjang hanya yang perlu diperhatikan stepnya antara lain

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

1 Perbaiki database dengan masuk ke control panel gtgt Extensionsgtgtextension

managergtgtDatabasegtgtKlik tombol Fix di pojok kanan atas maka database system baru

akan diperbaiki 2 Memperbaiki menu karena banyak yang kategori id nya berubah missal menu yang

tadinya artikel bisa nyasar ke download Namun hal ini bukan masalah besar karena mudah untuk diatasi

3 Jika sudah selesai memperbaiki menu klik tombol rebuild pada pojok kanan atas agar

link yang rusak segera diperbaharui Jika tidak maka aka nada peringatan error pada saat anda mengupdate artikel

4 Lakukan penginstalan template komponen module dan plugin yang telah disiapkan sebelumnya Jika oke semua lakukan pemindahan file dan database ke situs online anda

Selamat mencoba ------------ ----------------

How to Enable Joomla MySQL Authentication Login Module

(JAuthentication__construct Could not load authentication)

In case you have accidentally disabled Joomla Authentication Module then you cannot login to your site and the following message appears

JAuthentication__construct Could not load authentication Dont panic (like I did) The solution follows The aim is to re enable the Joomla Authentication Module (the one you disabled) inside the MySQL Database To make changes to the Joomla

Database you should use phpMyAdmin which is found through the Control Panel (CPanel or Plesk) of your Hosting provider Do the following to re enable it

1 Choose the database (from phpMyAdmin) that your Joomla site is using (for example test_mysql46bca78da43961abb3f978a3c8ce34a0)

2 Now when looking at the database displayed on the left panel choose jos_plugins 3 Select the Structure Tab gt Edit the published Field (7th item down) and change the value

of Default from 0 to 1 4 Click Save 5 Select the Browse Tab find id = 1 (name = Authentication-Joomla) Click on Edit pencil and

change the value of published to 1 6Click on Go button to save changes

7 Select the Browse Tab find id = 5 (name = User - Joomla) Click on Edit pencil and change the value of published to 1 8 Click on Go button to save changes

Thats it Now you can login to your site again

In some cases was reported that the following changes should also be made ID 1 Authentication - Joomla [ access 1 published 1]

ID 5 User - Joomla [ access 1 published 1] ---------------- ------------------

Joomla Admin Locked out - JAuthentication__construct Could not load authentication libraries Written on 28 July 2011

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

Recently Ive locket myself out of Joomla Admin as I have accidentally disabled the Authentication - Joomla plug-in

When I tried to login to Joomla Backend with my Administrator account Ive received the

following error JAuthentication__construct Could not load authentication libraries Username and

password do not match

To solve this I had to edit the Joomla database table to enable Authentication - Joomla plug-in Heres how to do it

Login to you CPanel | On the home page scroll down to Databases and open phpMyAdmin In the left pane of phpMyAdmin select your Joomla Database From the same pane select jos_plugins table

Now click on the pencil item to edit Authentication - Joomla row

In the Published row change the value from 0 to 1

Make sure that Save is selected from the dropdown list and click the Go button

Thats it you should be able to login to Joomla admin now NOTE Once Ive changed that I still couldnt login to Joomla Admin The reason for this is that

I had jos_plugins and bak_plugins tables Once I changed the value for the bak_plugins table I was able to login In my case duplicate tables exist because Ive migrated from 10 to 15

Comments are welcome -------------- -------------

(Joomla 25) JAuthentication __construct Could not load authentication libraries

up vote 0 down vote favorite

I know it is duplicate of this JAuthentication __construct Could not load authentication libraries question but the answer there couldnt help me What I have done is accidentally disabled Joomla - Authentication plugin in my sites back end

Its been two days Ive been trying to solve this problem by browsing on internet I found most peoples problems were solved by enabling plg_authentication_joomla in

PhpMyAdmin 1 Some forums instruct to change permission of tmplogscache and

administratorcache to 775 or 777

2 Some forums instruct to enable plg_authentication_joomla and

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

plg_user_joomla in PhpMyAdmin 3 Some forums instruct to modify configurationphp and after following their

instruction part of my configurationphp is like below public $log_path = logs public $tmp_path = tmp

public $cookie_domain = public $cookie_path = I would like to know two things

Why Joomla let disable this kind of plugin if it is the most essential plugin How or what should I do to re-gain backend access to my website

If your answer could help my problem you will be a life saver Thanks in advance EDIT I have tried all of above methods and the problem do not solved yet UPDATE

-------------------- Found Solution ----------------------- 1 I back up online websites admistrator folder 2 Install new Joomla on localhost 3 Replace online websites administrator folder with local one 4 Then I can login to website admin panel but some errors appear on front page and

website not appears Screwed up again

5 Then I re-use online websites administrator folder and surprisingly my problem solved (I can login to my admin panel and website appearing very well)

------------ ---------------

Help My Joomla Username and Password Dont Match By Ed Andrea 21 October 2011

inShare3

Has this happened to you You try to login and suddenly your username and password dont

match

Well it happened to me three times this week and after doing a little research I found that this happens more often than it should

In this tutorial well show you how to fix it and in the process you will learn how to enable and disable plugins using phpMyAdmin when you cant get to your Joomla Admin panel

This is a valuable skill to have if you have conflicting plugins that are taking your site down and you need to disable them to troubleshoot the installation

There are two possible reasons for this happening Either you lost or forgot your password or your Authentication plugin is disabled or missing If thats the case you probably got this error

message

JAuthentication__construct Could not load authentication libraries Username and password do not match

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

You need to enable the plugin but how can you enable a plugin if you cant login The answer is to use phpMyAdmin in your server control panel If the problem turns out to be a lost password

you can check out this tutorial

Step 1 Log in to your hosting control panel and find the phpMyAdmin

program

On a commercial server with a control panel like cPanel there is an icon for logging in

If its on your local computer with XAMPP or WAMP or other local server package you can

usually get to phpMyAdmin by typing localhost in your browser address bar

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

On your hosting control panel there will be an icon Heres what mine looks like on cPanel

Step 2 Log in to phpMyAdmin

Choose the database in question on the left panel

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

Choose the -- plugins table You can choose it from the left or right frame

Find Authentication - Joomla in the name column Look at the access and published columns

Access should be set to 0 and published set to 1

Find User-Joomla Look at access and published Access should be set to 0 and published set to 1

In the access column a 0 means access is to everyone

In the published column 1 means its published and 0 means its not published

Changing the value in the published column has the exact same effect as enabling (1) or

disabling (0) the plugin from the Joomla Administration

Step 3 Change the values

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

Only change these if they need to be changed To change them Click Edit

Change the published value in the Value column to the appropriate number

Scroll to the bottom of this section and click Go to save

Go back to your site and try to login It should work now If not try changing the admin password If you need to do that here is a great tutorial on changing passwords

-------------- ----------------

Memindahkan Website Joomla Satu Server ke Server Lainnya by Jonbetta bull Related bull Filed Under

Jika Anda telah membuat website joomla di server lokal dan ingin di publish ke server web

hosting kita namun kita tidak ingin kehilangan settingan sebelumnya Atau Anda ingin sekedar memindahkan web kita dari satu server ke serverlainnya maka beberapa hal yang musti anda

lakukan adalah sebagai berikut (Contoh ini adalah menggunakan Joomla versi 10xx) jika anda menggunakan versi 15xx pada prinsipnya sama yang perlu di edit adalah file configurationphp

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

1 1 Copy seluruh file Joomla dan database Joomla Anda ke server baru Ada baiknya seluruh file di server lama di kompress ke dalam 1 buah file zip kemudian copy file zip tersebut ke server baru Selanjutnya unzip file zip tadi menggunakan program puTTy (Linux only) atau menggunakan fasilitas extraxt pada cPanel hosting anda Jika dalam komputer lokal anda cukup Unzip saja

2 2 Kemudian di server baru tersebut buka file configurationphp kemudian pastikan parameter-parameter berikut ini sesuai dengan kondisi di server yang baru

$mosConfig_absolute_path ldquolokasifilejoomlardquo $mosConfig_cachepath ldquolokasicachejoomlacacherdquo

$mosConfig_db ldquonama_databaserdquo $mosConfig_live_site ldquohttpurlwebsitejoomlardquo

$mosConfig_password ldquopassword_database_joomlardquo $mosConfig_user ldquousername_database_joomlardquo

Jangan lupa import database dari server ke server menggunakan PHPMyAdmin

Catatan Jika file configurationphp tidak bisa di write chmod dahulu file tersebut ke 755 jika

proses perubahan parameter sudah selesai jangan lupa untuk chmod lagi ke 644 (Dan jika di komputer (lokal) maka seharusnya Webhosting Anda sudah bisa berjalan)

Oke selamat mencoba mudah-mudahan Anda sudah bisa memindahkan website Joomla anda dari satu server ke server lainnya

----------- --------------

301 Redirect

By Mohd Hazmi Kasmin on Wed 10 of Mar 2010 1114 MYT (3793 Reads)

There are times when a site need to be directed to other places without losing the page ranking One of

the Search Engine Friendly (SEF) method of redirecting a site or pages is using the 301 redirect method

There are a few ways to implement this method and one of the easiest is by using a file (indexphp) with

the following codes

1 If permanently redirect one site to another for example one need to redirect

httpportaluthmedumy to httpwwwuthmedumy

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

Header( Location httpwwwuthmedumy )

gt

2 To redirect from root to sub-directory for example when people type httpwwwuthmedumy it

would be directed to httpwwwuthmedumyv2

ltphp

Header( HTTP11 301 Moved Permanently )

Header( Location v2 )

gt

One can check whether a re-direct is a SEF redirect by using this tool

Search Engine Friendly Redirect Checker

Written By

Mohd Hazmi Bin Kasmin

Penolong Pegawai Teknologi Maklumat

Unit Multimedia dan Sistem Sokongan

Pusat Teknologi Maklumat

UTHM

x7271

httpiportaluthmedumy~hazmi

------------ ---------------------

Bagaimana Menukar Logo Apabila Bahasa Bertukar

By Mohd Hazmi Kasmin on Thu 01 of Apr 2010 0030 MYT (2293 Reads)

Berikut ini contoh bagaimana membolehkan fungsi Dwi-Bahasa komponen JoomFish didalam Joomla

digunakan bagi menukarkan logo mengikut penukaran bahasa pilihan

Templat yang digunakan ja_raite

Contoh penggunaan httpuaduthmedumy

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

1 Sediakan 2 versi logo 1 menggunakan Bahasa Malaysia dan Bahasa Inggeris

- Namakan contoh logo-bmjpg dan logo-enjpg

- Muatnaik fail-fail tersebut ke direktori templateja_raiteimages

2 Pergi kepada menu Extension-Template Manager tik pada ja_raite kemudian klik pada toolbar

Edit kemudian klik pada Edit HTML

- Cari dan tukarkan koding berikut

ltphp

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=logogtlta href=indexphp title=ltphp echo $siteName

gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Kepada koding berikut

ltphp

$config =amp JFactorygetConfig()

$language = $config-gtgetValue(configlanguage)

$logo_class = logo default

if ($language == bm-MY)

for Malay language

$logo_class = logo_ms

else if ($language == en-GB)

for english

$logo_class = logo_en

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

$siteName = $tmpTools-gtsitename()

if ($tmpTools-gtgetParam(logoType)==image) gt

lth1 class=ltphp echo $logo_classgtgtlta href=indexphp title=ltphp

echo $siteName gtgtltphp echo $siteName gtltagtlth1gt

ltphp else

$logoText = (trim($tmpTools-gtgetParam(logoText))==) $config-

gtsitename $tmpTools-gtgetParam(logoText)

$sloganText = (trim($tmpTools-gtgetParam(sloganText))==)

JText_(SITE SLOGAN) $tmpTools-gtgetParam(sloganText) gt

ltdiv class=logo-textgt

lth1gtlta href=indexphp title=ltphp echo $siteName

gtgtltspangtltphp echo $logoText gtltspangtltagtlth1gt

ltp class=site-slogangtltphp echo $sloganTextgtltpgt

ltdivgt

ltphp gt

- Klik Save

3 Klik pada Edit CSS

- Cari koding berikut

h1logo logo-text h1

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Image type

h1logo a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogojpg) no-repeat

display block

height 50px

width 388px

text-indent -300

position absolute

top 15px

left 0

- Tukarkan kepada koding berikut

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba

h1logo_ms

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image Malay---

h1logo_ms a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-bmjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

h1logo_en

font-size 250

letter-spacing 1px

margin 0

padding 0

font-weight bold

Logo Image English---

h1logo_en a h1logo ahover h1logo aactive h1logo afocus

background url(imageslogo-enjpg) no-repeat left center

display block

height 145px

width 900px

text-indent -300

position absolute

top 5px

left 0

- Tukarkan height width dan top pixel mengikut kesesuaian logo

- Klik Save

Logo akan bertukar apabila pilihan bahasa dibuat

Selamat Mencuba