واضح آرشیو وب فارسی:سایت ریسک: t=27345">من در نیوک بد جوری خطا میگیرم ، لطفا کمک کنید MagMag 17 دي 1383, 22:21من EasyPHP را نصب کردم PHPBB را نصب کردم و بدون مشکل اجرا میشه PHP-Nuke را نصب کردم کلی پیام خطا میده مثل اینها که این زیر نوشتم Notice: Undefined variable: in j:easyphp1-7 on line 28 Notice: import_request_variables(): No prefix specified - possible security hazard in j:easyphp1-7 on line 51 Notice: Undefined variable: forum_admin in j:easyphp1-7 on line 99 جالب اینکه برنامه اجرا میشه و لینکاش کار میکنه ولی صفحه پر از این قبیل پیامهای خطا است. چرا اینطوری شده ؟ MagMag 17 دي 1383, 23:20من مشکلم حل شد. چطوری ؟ من همین مشکل را در فیوژن داشتم. پس رفتم تو سایت ir-script.com و مشکلمو در میون گذاشتم. خیلی هم سریع جواب گرفتم. راه حل : در فایل PHP.INI مقدار error_reporting را برابر با E_ERROR قرار دهید. همین guilanict 18 دي 1383, 10:47با راه حل شما فقط خطاها نمایش نمی یابد اما حل نمی شوند و همچنان باقی می مانند. بهتره اون خط هایی که اشاره شده ارور در اونجاست بنویسید اینجا تا بهتر بشه جواب داد. MagMag 20 دي 1383, 18:06والا راستش در مورد همه خطوط یک notice میداد ولی دستورات درست و بدون خطا اجرا میشد. و وقتی من error_reporting را برابر E_ERROR قرار دادم در حقیقت مشخص کردم که فقط خطاها را گزارش بده نه Notice ها را. و حالا همه چی درست شده و خطایی نمیده و صفحات تمیز و مرتب نمایش داده میشه. farid-a 20 دي 1383, 20:14عزيز erro بايد اصولي حل بشه نه با نشون ندادن. يه موقع خواستي سايت بزني ميخواي توي هاستينگت هم error ها رو غير فعال كني؟؟ احتمالن در تعريف پريفيكس جدول نوك خطا ميگيره. سعي كنين نوك رو با xampp نصب كنيد. من همشونو نصب كردم (بدون ايراد) روي زمپ. MagMag 20 دي 1383, 21:30بابا اونایی که تو صفحات نشون میداد Error نبود با اون دستوری هم که من گفتم هنوز اگه Errorی باشه نمایش داده میشه omidmtl 21 دي 1383, 01:24با سلام به دوستان notice اصلا ارور نيست و فقط اطلاعاتي در مورد كدي كه اجرا ميشه ميده مثلا متغيير سراسري تعريف شده يا محلي و از اين قبيل اطلاعات شما نيوك رو كه نصب مي كنيد توي هر صفحه تعدادي از اين notice ها نمايش داده ميشه مگر به همين روش كه دوستمون گفتن جلوي نمايش notice ها رو بگيريد. بطور كلي php (با Installer كه نضب كنيد) بطور پيشفرض notice ها رو نشون ميده ولي بروي هاستها نمايش اونها غير فعاله دليل اينكه اين دوستون تا حالا به notice برخورد نداشته اينه كه از xampp استفاده مي كنه كه بطور پيشفرض notice ها رو نمايش نميده ميتونيد بريد و در فايل php.ini ببينيد كه نمايشش غير فعاله و اگر فعالش كنيد نيوك شما هم همونطور كه دوستمون گفتن ميشه Giant Monster 21 دي 1383, 02:34ببينيد notice ارور هست اتّفاقأ ولی زیاد مهم نیست! به عبارتی مثلأ اگر یک متغیری در فایل زبان تعریف نشده باشه(که مهم نیست و در فایل های غیر زبان هم وجود داره) notice می زنه! ولی مثل parse error,fatalerror,warning مهم نیست که بخواهد صفحه رو نگذاره لود بشه و یا خراب کنه! و بیشتر هاستینگ ها هم فعال می گذارند بمونه! MagMag 21 دي 1383, 08:07حالا این کاری که من کردم درست بوده یا نه ؟ farid-a 21 دي 1383, 11:45اگه با خود سيستم مشكلي نداري و سيستم خوب كار ميكنه. ميتوني ادامه بدي.... sarallah 21 دي 1383, 12:03درسته ، اما شما بجای اون عبارت از E_ALL & ~E_NOTICE کنی بهتره ... MagMag 21 دي 1383, 16:54خب اولش همین بود که من مشکل داشتم و مجبور شدم عوضش کنم.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 278]