PDA

View Full Version : سوال: خطا در اجراي برنامه



iman65
پنج شنبه 01 مرداد 1388, 22:29 عصر
با سلام و احترام
من وقتي مي خوام به صفحه اصلي سايتم وارد شم اين خطا رو ميده

Warning: require(STS_START_CAPTURE) [function.require]: failed to open stream: No such file or directory in /home/domains/------/public_html/------/includes/application_top.php on line 515

لطفا راهنماييم كنيد
اينم خط 515


require(STS_START_CAPTURE);

فايل هم ضميمه كردم

امیـرحسین
پنج شنبه 01 مرداد 1388, 23:18 عصر
failed to open stream: No such file or directory
یعنی فایل یا دایرکتوری مشخص شده، وجود نداره....
یعنی محتوای STS_START_CAPTURE آدرس یک فایله که وجود نداره.


اگه یکم به متن خطاها توجه کنیم، مشکل رو سریعتر می تونیم حل کنیم!

iman65
پنج شنبه 01 مرداد 1388, 23:28 عصر
از كجا بايد فايل رو پيدا كنم ؟

امیـرحسین
جمعه 02 مرداد 1388, 00:50 صبح
ببینید. این خط رو اجرا کنید:

include "AHHP.php";
چون همچین فایلی وجود نداره، پس خطای بالا رو دریافت می کنید. اینجا هم همینطوره. تابع require میخواد آدرسی رو باز کنه که نیست. شما قبل از خط این رو اضافه کنید:

echo STS_START_CAPTURE;
ببینید که آدرس چه فایلی هست که پیدا نمی کنه و بعد باید به منبع این ثابت یعنی جایی که تعریف شده برید و مقدارش رو اصلاح کنید.

iman65
جمعه 02 مرداد 1388, 02:15 صبح
من فايلي به اسم sts_start_capture.php دارم تو همون پوشه
ولي باز هم اين خطا رو دارم

امیـرحسین
جمعه 02 مرداد 1388, 12:29 عصر
دوست عزیز شما توی کدهاتون دنبال همچین خطی بگردید:

define("STS_START_CAPTURE" , "har chizi");

STS_START_CAPTURE اینجا تعریف شده. حالا اون har chizi که من نوشتم، آدرس اون فایلی هست که وجود نداره...

navidAhwaz
سه شنبه 20 مرداد 1388, 21:19 عصر
ایمان جان من مشکل شما رو حل می کنم.
امیر حسین کدر حرفه ایه ولی شما اگه نوع سیستم رو بهش می گفتید بهتر راهنماییتون می کردند.

خب ... شما سیستم ای ویرتو یا همون فارسی کامرس قدیمی رو نصب کردید و مشکلی که دارید اینه که اول سیستم رو روی لوکال اجرا کردید بعدا اون رو روی سرور آپلود کردید که با این تفسیر تغییراتی که روی فایل configure.php بر روی لوکال دادید و سایتتون ok بود ولی بعد از نصب روی سرور بدلیل اینکه اینستالر فایل کانفیگ رو دوباره از نو می سازه باید دوباره چند خط کدی که در قالب جدیدتون بر روی لوکال اضافه کرده بودید رو دوباره بر روی سرور به انتهای فایل کانفیگ اضافه کنید.
با این تفاسیر فقط سایت بالا نیومده ولی اشتباه نکنم قسمت مدیریتتون سالمه و هیچ مشکلی نداره.

منتظر جوابت هستم ایمان.

navidAhwaz
سه شنبه 20 مرداد 1388, 21:24 عصر
در ضمن من جواب های امیر حسین رو خوندم کاملا درست هستند.
در جواب ها به پیدا نکردن فایل توسط سیستم اشاره کردند که اررور دقیقا به دلیل اظافه نکردن کد :


// Template
define('STS_START_CAPTURE', DIR_WS_INCLUDES . 'sts_start_capture.php');
define('STS_STOP_CAPTURE', DIR_WS_INCLUDES . 'sts_stop_capture.php');
define('STS_RESTART_CAPTURE', DIR_WS_INCLUDES . 'sts_restart_capture.php');
define('STS_TEMPLATE_DIR', DIR_WS_INCLUDES . 'sts_templates/');
define('STS_DEFAULT_TEMPLATE', DIR_WS_INCLUDES . 'sts_template.html');
define('STS_DISPLAY_OUTPUT', DIR_WS_INCLUDES . 'sts_display_output.php');
define('STS_USER_CODE', DIR_WS_INCLUDES . 'sts_user_code.php');
define('STS_PRODUCT_INFO', DIR_WS_INCLUDES . 'sts_product_info.php');
// Template

به انتهای فایل کانفیگ هست.
با تشکر فراوان از جواب های امیر حسین عزیز.

iman65
چهارشنبه 21 مرداد 1388, 07:55 صبح
سلام
راهنماييها خيلي مفيد بودن
ممنونم