Post by alwseet » Sun Apr 04, 2010 1:13 am

السلام عليكم ورحمة الله وبركاتة

ارغب في تثبيت بعض الاظافات مثل اضافة
(stat)
وتم استبدال الغة من التايلندية الي العربية
وبعد الاظافة بالغة الانجليزية
وتحويل لوحة التحكم الي العربية
يظهر لي خطاء 21 في مجلد
public_html/admin/language/arabic/module/stat.php on line 21

وطبعا رسالة الخطاء تقول انة الخة

Parse error: syntax error, unexpected T_STRING

وعند فتح المجلد
stat.php
وابحث دخلة اجد دخلة سطر 21 فارغ لا يحتوي علي اي شياء

فارجو من لدية الحل افادتي
والله يجزاكم خير

Image
http://www.alwseet-sa.com


Newbie

Posts

Joined
Tue Mar 30, 2010 2:30 pm
Location - saudi arabia

Post by alwseet » Sun Apr 04, 2010 3:01 am

ابشركم حليتها

طلع الخطاء مني
في مجلد التعريب

لكن الان لمن ادخل علي الموديل واسويلة حفظ

يظهر لي الخطاء هذا

/public_html/system/engine/controller.php on line 27

ورسالة الخطاء هي
Warning: Cannot modify header information - headers already sent by

Image
http://www.alwseet-sa.com


Newbie

Posts

Joined
Tue Mar 30, 2010 2:30 pm
Location - saudi arabia

Post by alwseet » Sun Apr 04, 2010 3:09 am

ابشركم لقيت الحل

لكن مو تقولو مجنون جالس يرد علي نفسة

حبيت ان الي تواجهة صعوبة
يلقا الحل قدامة جاهذ

منقول

حل مشكلة
Warning: Cannot modify header information - headers already sent by (output started ..

السبب: ممكن أن تكون بسبب إستخدامك الدالة
header(”location: index.php”)
بين أسطر كود ال
html

مثل التالي

<html>

<?php

header(”location page.php”);

?>

</html>



الحل:

أضف في أول الصفحة قبل
<html>
وفي أول الصفحة وتأكد أنه لايوجد ولافراغ أو حرف قبلها أضف الدالة الأتية
ob_start
وفي أخر الصفحة
ob_flush

مثال

<?php ob_start() ;
?>

<html>






<?php

header(”location page.php”);

?>

</html>

<?php

ob_flush()

?>

Image
http://www.alwseet-sa.com


Newbie

Posts

Joined
Tue Mar 30, 2010 2:30 pm
Location - saudi arabia

Post by opencartArab » Sun Apr 04, 2010 3:30 am



أولا أشكرك على الشرح

وثانيا ضحكتني لما قلت مجنون ههههههههههه

بصراحة عالم البرمجة يخلي الواحد مجنون لأنه غير محدود

وبالنسبة للموديولات الأفضل تجربتها على سيرفر محلي ثم رفعها على موقعك واذا ظهرت لك أخطاء

راجع فقط ملفات الادمن والكتالوج فقط ولا تدخل على ملفات السيستم
system

ماعدا ملف واحد وهو
system\cache
اذا ظهرت لك أخطاء للموديولات ادخل على هذا الملف وامسح جميع الملفات بداخله ماعدا ملف الاندكس
index

وان شاء الله تختفي أخطاء الموديولات
وطبعا هذا الملف خليه الحل الأخير واذا ماضبط معك الموديول بعد حذف مابداخل هذا الملف فهذا يعني انه توجد مشكلة في ملفات الموديول

وبالنسبة لشرح اللي فوق ياريت توضح أكثر بكتابة مسار الملفات التي كانت بها أخطاء ليستفيد الجميع

واهلا بك معنا في هذا المنتدى

تحياتي لك


التعليمات باللغة العربية على الرابط التالي
https://www.opencartarab.com/docs
استضافة اوبن كارت العرب
https://host.opencartarab.com


Expert Member

Posts

Joined
Thu Apr 01, 2010 3:31 am

Post by alwseet » Sun Apr 04, 2010 4:39 am

هلا مرحبا اخي

تسلم علي المرور وان شاء الله ايامك كلها سعادة وخير يارب

والمشكلة مالي خبرة في البرمجة php لكن الحمدلله ابحث وادور الين اخارج الامر
والحلوين الي مثلك ما يقصرو معنا في المساعدة لايجاد الحلول


لكن يوجد لدي استفسار ان لمن اجي اسطب السكربت علي السيرفر المحلي لا يقبل معي
بيعطيني خطاء 500
وهذة الرسالة
[img]Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, a@alwseet.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.8 (Win32) PHP/5.2.6 Server at localhost Port 80[/img]

بخصوص الملف الذي تم التعديل علية هو هذا فقط

/public_html/system/engine/controller.php

تم وضع اسم الدالة في بداية كود الترميو
وهي كتالي

<?php ob_start() ;

Image
http://www.alwseet-sa.com


Newbie

Posts

Joined
Tue Mar 30, 2010 2:30 pm
Location - saudi arabia
Who is online

Users browsing this forum: No registered users and 235 guests