Friday, March 13, 2015

Cara Mengatasi The PHP Temporary Directory Is Not Set Di Joomla




Masih di seputar CMS Joomla, versi 2.5.28, yang ini kasusnya adalah The PHP Temporary Directory Is Not Set.

Secara detil deskripsi masalah ini dapat di lihat di back-end :  Extension Manager > Warnings.

Lihat gambar.



















Solusinya masih sama seperti pada artikel ini How To Fix Small PHP File Upload Size yaitu sebagai berikut :

1. Cari file php.ini

Lihat di back-end : Site > System Informations > PHP Settings, lalu cari Session Save Path, kemudian bisa saya ketahui file php.ini letaknya berada di /var/lib/php5.

Karena saya mengunakan web hosting, saya cari saja melalui Spanel ( Similiar Cpanel ).

N.B : Kalau anda memakai webserver sendiri dengan sistem operasi linux debian/ ubuntu, maka coba baca cara ini.


2. Edit file php.ini.

Agar aman, backup dahulu file php.ini, kemudian disunting (edit).

Tambahkan baris berikut ini, letakan saja di urutan paling bawah,
#Tempat dir tmp nya tidak harus seperti contoh dibawah ini, tolong anda sesuaikan sendiri.
upload_tmp_dir=/var/www/nama-domain.co.id/tmp
Lalu simpan.

Mudahnya, samakan saja dengan (di back-end) : Site > Global Configuration > Server, Path to Temp Folder.

Lihat gambar.























Pastikan juga Dir Tmp access permission nya sudah Writable.

Lihat di back-end : Site > System Information > Directory Permissions, lalu gulir ke bawah (scroll down) cari :

/var/www/nama-domain.co.id/logs (Log directory) Writable
/var/www/nama-domain.co.id/tmp (Temp directory)         Writable

Lihat gambar.


















3. Periksa hasilnya. 

Di back-end :  Extension Manager > Warnings.

Seharusnya masalah sudah teratasi.

Lihat gambar.


























4. Selesai.

Semoga bisa membantu!