generating models dari client

halo para master yii

saya menginstal yii framework di os ubuntu menggunakan database mysql dan server apache dan karena saya tidak familiar dengan linux maka saya mendevelop dari sisi client windows.

saya punya masalah saat membuat model dengan alat gii,

setelah masuk ke alamat http://ipaddress/test/index.php?r=gii/model, saya input nama tabel tbl_user kemudian saya preview (ok tidak ada masalah)

namun saat saya generate muncul error sebagai berikut :

Generating code using template "/var/www/yii/framework/gii/generators/model/templates/default"…

generating models/TblUser.php

       Unable to write the file '/var/www/ga/protected/models/TblUser.php'.

done!

saya berfikir ada masalah dengan safe_mode

saya coba mengatasi dengan mengubah file di etc/php5/apache2/php.ini menjadi seperti berikut ini :

safe_mode = "0"

safe_mode_gid = Off

safe_mode_include_dir = 0ff

safe_mode_exec_dir = 0ff

safe_mode_allowed_env_vars =

safe_mode_protected_env_vars =

namun belum dapat menyelesaikan masalah.

mohon bantuan

terima kasih sebelumnya

permission foldernya mungkin?

diset ownernya ke user webservernya…

misal kalo untuk Apache standar…




chown -Rf www-data.www-data /var/www/ga/protected/



sudah sy coba gan,

saat preview malah muncul error seperti berikut ini :

file_put_contents(/var/www/ga/protected/runtime/gii-1.1.7/ModelCode.php) [<a href=‘function.file-put-contents’>function.file-put-contents</a>]: failed to open stream: Permission denied

terima kasih responnya.

kalo dibikin permissionnya 777 gimana?

kalau mau gii jalan sempurna minimal folder-folder ini harus writable (alias 777)

/protected/models

/protected/controllers/

/protected/views/

/protected/runtime/ {beserta folder-folder di dalamnya}

mungkin ada salah satu yang masih nggak writable

serem kalo diset 777 :P

di server saya diset ke ownernya si webserver aja udah cukup kayaknya