Parasolx

Professional in Drupal web development, theme designing, consultation and training

Ralat "strict warning: Non-static method view::load_views()"

12 Jan 2014 - 10:24 pm

Ini adalah penyelesaian untuk masalah pengguna Drupal 6 dengan modul Views. Ralat ini kerana Views versi D6 dibangunkan untuk PHP versi 5.3. Kebanyakan pengehosan sekarang sudah meningkat upaya kepada PHP 5.4 yang mempunyai standard yang lebih ketat atau "Strict warning" terhadap penggunaan kod PHP.

Antara ralat yang dipaparkan adalah:

strict warning: Non-static method view::load_views() should not be called statically in /public_html/sites/all/modules/views/views.module on line 1076.

Langkah untuk penyelesaian

Cari baris ralat yang dipaparkan. Kod tersebut adalah:

$views = view::load_views();

Gantikan kod ini dengan kod di bawah:

$r = new view();   
$view = $r->load($name, $reset);

Gantikan semua baris yang mempunyai kod yang sama. Simpan fail tersebut dan muat naik.

Atau, anda boleh muat turun modul Views 6.x-3.0 (berdasarkan kepada keluaran 19 Oktober 2013) di bawah yang telah saya "patch" untuk lebih mudah.

Kategori: 
Tags: 
views
strict warnaing
php 5.4