ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: artspeedz ที่ 15 มกราคม 2012, 13:36:09



หัวข้อ: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: artspeedz ที่ 15 มกราคม 2012, 13:36:09
ไม่ทราบว่าต้องแก้ไขยังไงครับ โฮสดันอัพเดทเวอร์ชั่นใหม่
 error ทุกเว็บเลย


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: drlovecat ที่ 15 มกราคม 2012, 13:47:40
ถ้า Joomla! 1.6, 1.7, 2.5 รองรับชนิด recommend เลยแหละ
http://www.kunenathai.com/blog/27-joomla-system-requirement


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: artspeedz ที่ 15 มกราคม 2012, 14:05:18
ผมใช้ 1.5 น่ะสิครับ แย่เลย

มันขึ้นแบบนี้ครับ
Deprecated: Assigning the return value of new by reference is deprecated in /home/.../domains/....com/public_html/cms/zinit/modules/mod_virtuemart_latestprod/mod_virtuemart_latestprod.php on line 42

ไม่รู้เกี่ยวหรือเปล่าครับ


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: drlovecat ที่ 15 มกราคม 2012, 14:10:22
อันนี้เป็น error อันเนื่องมาจาก virtuemart ไม่ใช่ joomla!1.5


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: artspeedz ที่ 15 มกราคม 2012, 15:18:16
ไม่ใช่ virtuemart อ่ะครับ ผมไปเสริ์ชตามบอร์ดนอก เขาบอกว่าไม่เข้ากับ php เวอร์ชั่นล่าสุดครับ  ให้ไปแก้ไฟล์อะไรก้ไม่รู้ครับ

เพราะปกติใช้มาตลอดก็ไม่มี error ครับ แต่พอโฮสแจ้งอัพเดทวเอร์ชั่น php ก้เป็นเลยครับ


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: vanavat ที่ 15 มกราคม 2012, 15:20:10
ไม่ใช่ virtuemart อ่ะครับ ผมไปเสริ์ชตามบอร์ดนอก เขาบอกว่าไม่เข้ากับ php เวอร์ชั่นล่าสุดครับ  ให้ไปแก้ไฟล์อะไรก้ไม่รู้ครับ

เพราะปกติใช้มาตลอดก็ไม่มี error ครับ แต่พอโฮสแจ้งอัพเดทวเอร์ชั่น php ก้เป็นเลยครับ

ท่านพี่ข้างบนตอบถูกแล้วครับ เพราะมันเป็นที่ virtuemart จริงๆ มันต้องอัพตัว virtuemart ด้วยครับ


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: ossytong ที่ 15 มกราคม 2012, 15:20:36
Deprecated: 

คือ มีการยกเลิกการใช้งานคำสั่งนี้ไปแล้ว

ก็ต้องเข้าไปแก้ คำสั่งที่มีปัญหา ให้ใช้คำสั่งใหม่


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: artspeedz ที่ 15 มกราคม 2012, 15:29:02
ครับ งั้นก็คงเป็นตัวโมดูลที่ไม่รองรับ php

เพราะใช้มานานก็ไม่ขึ้น error เลยครับ พึ่งจะมาเป็น


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: ball6847 ที่ 15 มกราคม 2012, 15:31:10
ไล่หาใน joomla เอานะ ผมไม่เคยใช้ไม่รู้อยู่ไหน

แถวๆที่มีแบบนี้ error_reporting(E_ALL);

ให้เปลี่ยนเป็น

error_reporting(E_ALL ^E_DEPRECATED);

หรือจะให้รองรับได้สมบูรณ์ไม่ต้องเปลี่ยนไปเปลี่ยนมาก็แบบนี้

โค๊ด:
<?php

// php 5.3.0 or later has E_DEPRECATED which is too much annoying
if (version_compare(PHP_VERSION, &#39;5.3&#39;, &#39;>=&#39;)) {
error_reporting(E_ALL ^E_DEPRECATED);
} else {
error_reporting(E_ALL);
}

ถ้าไล่แก้โค้ดปวดหัวตาย  :-X

------ edit ------

แก้ให้นิดนึงครับ เห็นในเน็ตเขาบอกว่าอยู่ใน configuration.php

http://www.technowise.in/2011/02/turning-on-error-reporting-in-joomla.html

ในตัวแปรชื่อ $error_reporting ลองเซ็ตเป็น E_ALL ^E_DEPRECATED ดู


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: artspeedz ที่ 15 มกราคม 2012, 15:45:50
ขอบคุณมากครับ  :wanwan017:


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: bow3153 ที่ 15 มกราคม 2012, 16:13:15
เป็นเหมือยเราเลยอ่ะ

แก้ยากมาก ให้พี่ๆๆ ช่วยแก้ ยังมึนตึบ  2-3วันแล้ว

เครียดมากเลย


ใช้โฮส wegethosting ช่ายไหมคะ  :wanwan044:


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: bow3153 ที่ 15 มกราคม 2012, 17:10:03
 :P


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: naisara ที่ 21 กรกฎาคม 2012, 00:25:55
ใครทำได้ช่วยแนะนำหน่อยครับ เจอปัญหาแบบนี้ 4 เวบ แก้ยังไม่ได้เลยครับ


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: vuntex ที่ 21 กรกฎาคม 2012, 00:40:29
ฟังก์บางฟังก์ชั่น ที่ใช้ 5.2  ถูกยกเลิกใน  5.3 ที่ใช้บ่อยก็มี ตามจริงแล้วถ้า host อัพ  มีปัญหากับสคิปบางตัวแน่ๆ  ทางคุณเองต้องอัพเวอร์ชั่นตามไปด้วยครับ


หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: naisara ที่ 21 กรกฎาคม 2012, 01:31:41
ฟังก์บางฟังก์ชั่น ที่ใช้ 5.2  ถูกยกเลิกใน  5.3 ที่ใช้บ่อยก็มี ตามจริงแล้วถ้า host อัพ  มีปัญหากับสคิปบางตัวแน่ๆ  ทางคุณเองต้องอัพเวอร์ชั่นตามไปด้วยครับ


ขอบคุณครับ ตามนั้น ผมหาทางแก้ได้แล้วครับ ขออนุญาติแชร์

To make joomla 1.0.x compatible to PHP 5.3.x, there's a few steps.

First up, if you're getting content not showing on most pages, go to Function.php files  your directory on /public_html/includes/Cache/Lite.

Then replace:

$arguments = func_get_args();

with

$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}

http://www.kpsystems.com.au/fixing-joomla-10-for-php-53x.html

และก็ ไฟล์ home/includes/mambo.php

$cache =& new Cache_Lite_Function( $options );

เป็น // $cache =& new Cache_Lite_Function( $options );

สำหรับ joomla 1.0 และ mambo 4.5.6 นะครับ ของผมเดี้ยงไป 4 เวบ กว่าจะงมเจอ เหนื่อย  :'(



หัวข้อ: Re: Joomla ไม่รองรับ PHP 5.3.8 เหรอครับ
เริ่มหัวข้อโดย: CMSHostThailand ที่ 21 กรกฎาคม 2012, 02:55:22
ฟังก์บางฟังก์ชั่น ที่ใช้ 5.2  ถูกยกเลิกใน  5.3