واضح آرشیو وب فارسی:سایت ریسک: easyphp 1-7 و پیغام page cannot display fahimehf 13 آبان 1386, 17:38باسلام خدمت دوستان غرض از تاپیک زدن : یه مشکلی داشتم و اونم این بود که وقتی بانکم که ازطریق ومپ 5 درست کرده بودم توی ایزی ناقص میاد (بعضی از جداول in use شده اند) و خلاصه اینکه برای حل این مشکل easyphp 1-7 رو نصب کردم و در phpmyadmin اون جداول ناقص رو انتخاب و گزینه empty رو انتخاب کردم از این طریق مشکلم حل شد. مطالب گفته شده در بالا جهت انتقال یک تجربه بود و حالا مشکلی که داریم اینه: wamp و easyphp 2.0b 1 روی لوکال نصب و به درستی اجرا میشند، اما easyphp 1-7 باوجود اینکه نصب شده اما درهنگام اجرای صفحات با پیغام cant display مواجه میشم . متشکر میشم از راهنماییتون. tabib_m 13 آبان 1386, 19:11سلام به احتمال 99 درصد، آپاچی ران نیست. یا ایزی پی اچ پی رو درست نصب نکردی، یا یه چیزی ممکنه پورتت رو بسته باشه اما در کل، یا php رو دستی نصب کن. یا حد اقل از همون easyphp2 استفاده کن. بهتره که کدت رو درست کنی. فکر کن که این کد قراره بره روی سرور هم اجرا بشه. یعنی شما در حقیقت داری یک کدی می نویسی که قراره روی سیستم های مختلف اجرا بشه، پس طبیعتا باید اختلافات رو مراعات کنی و کدت رو طوری بنویسی که همه جا اجرا بشه... موفق باشید. fahimehf 15 آبان 1386, 20:31easyphp2 اون مشکل من حل نمی کنه چون وقتی می خوام جدول empty کنم میگه جدول موجود نیست. شما گفتید کدم رو اصلاح کنم ، اما مشکل من توی دیتابیس و دیتابیس بطور مستقیم از طریق phpmyadmin میسازم . منظورتون اینه که پایگاهی رو که میسازم باید ویژگیهای خاصی داشته باشه ؟ tabib_m 15 آبان 1386, 21:36شما اگر دقیقا مشکلت رو شرح بدی، بهتر میشه کمکت کرد... چون وقتی می خوام جدول empty کنم میگه جدول موجود نیست. دقیقا کاری که انجام میدی و اروری که دریافت میکنی رو اینجا بنویس. (در کل برای چی میخوای جدولی رو empty کنی؟) fahimehf 15 آبان 1386, 21:52البته همون طور که توی تاپیک اولی گفتم : فرض کنید یک جدول رو تو ومپ5 درست کردم که خب رکوردهایی هم در اون ذخیره شده ، وقتی پوشه پایگاه مربوطه رو از ومپ توی پوشه easyphp/mysql/data کپی می کنم ، خب بعضی از جداول in use شده اند که دلیلش نمیدونم چیه؟ البته برای تمام پایگاههای دادم اینطور و فقط درباره یک پایگاه این اتفاق نیفتاده بلکه همیشه درحین این کپی! خب حالا برای حل این مشکل من یه راه حل پیدا کردم اونم اینه که جدول موردنظر رو انتخاب و گزینه empty را انتخاب می کنم ازاین طریق محتویات جدولم البته کاملا پاک اما مشکل in use حل میشه. البته راه حل فوق فقط توی ایزی1 جواب میده. حالا سوالم اینه که: 1- اصلا این in use شدن برای چی ؟ 2- مطمدنن باتوجه به توضیح قبلی شما پورتم بسته شده ، اما چطور این پورت باز کنم (هیچ آشنایی با این مقوله ندارم.) 3- البته درسته که این یک راه حل بود اما اصلا خوب نیست که رکوردها حذف یا پاک شوند و این یک فاجعه است. تشکر از توجهتون tabib_m 16 آبان 1386, 16:43باید apache و mysql رو متوقف کنی، بعد عمل کپی رو انجام بدی. خوب طبیعتا وقتی mysql داره با یک فایل کار می کنه، شما نمیتونی روی اون فایل کاری انجام بدی!! نهایتش اگر باز هم مشکلی با این مسئله داشتی. میتونی به صورت sql یک خروجی از دیتابیست بگیری، بعد هم توی سیستم جدید import کنی. jhoseini 16 آبان 1386, 20:32من احتمال میدم، حین ایجاد این تیبل ها، از نوع innoDB تعریف شدن با توجه به این که در نوع innoDB اطلاعات رکورد ها در یک فایل مشترک ثبت میشن،با کپی و پیست کردن دایرکتوری های مربوطه نمیشه رکورد ها رو هم برگردوند، فقط structure منتقل میشه من پیشنهاد میکنم، wamp رو دوباره راه اندازی کنید، ازphpmyadmin یک backup کامل بگیرید، و توی easy ریستور کنید ضمناً، سعی کنید حین ساختن دیتابیس و تیبل ها از نوع myIsam ساخته بشه، یخورده کند تر از innoDB هست (خیلی کم) اما بجاش اگه سرور بره رو هوا، ساده تر میشه از بین n تا دیتابیس یک سرور share، دیتابیس خودتون رو بکشید بیرون -------------------------- ببخشید tabib_m جان، پست شما رو ندیدم، این صفحه از ظهر باز مونده بود lol من الان دیدمش، reply کردم آره، شاید اصلاً سرور هنوز روشن مونده و نمیزاره از دیتابیس کپی ورداره، چون فایل ها باز مونده
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 367]