توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در دایرکت ادمین + فایل ها
mahmod2000
July 17th, 2013, 16:46
سلام خدمت اساتید
من هاست داشتم حالا از دیروز سرور گرفتیم و فایل ها رو رستور کردیم در سرور جدید
ولی میخوام فایل رو ادیت کنم یا فایلی آپلود کنم ارور دیتابیس میده به ما
انگار که فایل خراب شده باشه و باید رستور کنم دوباره تا سایت درست بیاد یالا
مشکل از چیه؟
پنل هم دایرکت ادمین هست
mahmod2000
July 17th, 2013, 19:52
کسی نیست کمک کنه؟ اونجور که من فهمیدم مشکل از Permission هست.. ولی اونارو هم عوض میکنم همچنان مشکل هست
کسی راه حلی چیزی؟ ؟
GEO
July 17th, 2013, 20:13
مشکلتون رو دقیقتر بیان کنید
الان ریستور کامل انجام دشه و سایت آپ هست ؟
با تغییر در چه فایلهایی دچار مشکل میشید ؟
چک کنید ببینید بعد از انتقال فایل htaccess جایی ایجاد شده یا نه
mahmod2000
July 17th, 2013, 20:17
دوست عزیز htaccess نه ایجاد نشده
بله ریستور انجام شده.. سایت بالا هست بدون مشکل
وقتی مثال فایل آخرین خبر هارو میخوام آپدیت کنم مثلا li رو یه p تبدیل کنم حتی، از این هم ارور میگیره
یا اینکه بخوام فایل جدید آپلود کنم
ارور permission میگیره
spsgorgan
July 17th, 2013, 20:32
از کجا ریستور کردین؟ خود دایرکت ادمین یا ssh ؟
mahmod2000
July 17th, 2013, 20:33
پنلی که ازشون سرور گرفتیم تو خودش ریستور داره
از جایی دیگه باید انجام بدم؟
GEO
July 17th, 2013, 21:06
دوست عزیز htaccess نه ایجاد نشده
بله ریستور انجام شده.. سایت بالا هست بدون مشکل
وقتی مثال فایل آخرین خبر هارو میخوام آپدیت کنم مثلا li رو یه p تبدیل کنم حتی، از این هم ارور میگیره
یا اینکه بخوام فایل جدید آپلود کنم
ارور permission میگیره
بسته به cms که استفاده میکنید باید درسترسی دایرکتوری آپلود رو روی 777 بگذارید و همینطور جداول دیتابیستون رو ریپر و اپتیمایز کنید ( از phpmyadmin )
متن ارور دیتابیستون رو هم قرار بدید ممکنه حجم بسته دیتابیس سروتون کم باشه
سرورتون باید کانفیگ بشه و مقادیر آپلود ، مموری لیمیت و.... تنظیم بشه تا بدون مشکل کار کنه
mahmod2000
July 17th, 2013, 22:34
این ارروی هست که بهم میده
[function.error-log]: failed to open stream: Permission denied in
کارایی هم که گفتید انجام دادم
GEO
July 17th, 2013, 23:37
این ارروی هست که بهم میده
[function.error-log]: failed to open stream: Permission denied in
کارایی هم که گفتید انجام دادم
پرمیشن دایرکتوری لوگها رو در سرورتون باید روی 777 تنظیم کنید
mahmod2000
July 17th, 2013, 23:58
دوست عزیز این پوشه logs رو پرمیشن رو به 777 تغییر دادم
باز همون مشکل و همون ارور
spsgorgan
July 18th, 2013, 11:07
بک آپ رو از خود دایرکت ادمین گرفتید ؟
mahmod2000
July 18th, 2013, 11:08
بله رو هاست قبلی دایرکت ادمین بود از اونجا بک آپ گرفتم
spsgorgan
July 18th, 2013, 11:13
از روی خود دایرکت ادمین ریستور می کنید ؟ اگر جواب مثبته از توی پنل ادمین یا کاربر؟
mahmod2000
July 18th, 2013, 11:15
بله از خود دایرکت ادمین که واسه سرور نصب کردیم رستور میکنم
از ادمین
ما ادمین جدید تعریف کردیم واسه خودمون از اون بک آپ میگیریم و chown فایل هارو هم چک کردم به اسم ادمین هست که باهاش لوگین میکنیم
spsgorgan
July 18th, 2013, 11:33
فقط همون خط خطا رو زمانی که ریستور میکنید نشون میده ؟ لطفا خطای کامل رو بزارید.
mahmod2000
July 18th, 2013, 11:36
ببینید این خطارو وقتی که فایل تغییر میدادیم یا فایل جدید میزدیم میداد :
[function.error-log]: failed to open stream: Permission denied in
پرمیشن این فایل رو کردم 777 بعد این خطارو نداد
ولی خطای اور دیتابیس رو میگره.. در صورتی که در حالت عادی سایت بدون مشکل باز میشه
این سایت هست هات خبر | اخرین اخبار داغ ایران (http://hotkhabar.ir)
GEO
July 18th, 2013, 12:02
بدون قرار دادن ارور کامل دیتابیستون نمیشه در موردش نظر داد
کارهایی رو که تا بحال روی دیتابیس انجام دادید بگید ، ائم از تغییرات فایل کانفیگ ، استفاده از اسکریپ های بهینه سازی و ....
وهمینطور نحوه ریستو ردیتابیس رو ( دیتابیس های حجیم برای ریستور در دایرکت ادمین مشکل دارند باید حتما از shh ریستور بشن )
در صورتیکه هیچ تغییری ندادید یک بکاپ بگیرید از دیتابیس ( اگر ارور مربوط به تغییرات دستی شما باشه در این مرحله هم ارور میده و نمیتونید بکاپ کامل بگیرید ) و از طریق ssh ریستور کنید
mahmod2000
July 18th, 2013, 13:11
دیتابیس حجیم چه مقدار هست مثلا؟
حجم دی بی ما 100مگ بود که بک آپ گرفتیم
mahmod2000
July 18th, 2013, 13:14
این پیغامی هست که میده :
ERRNO: 2
TEXT: touch() [function.touch]: Utime failed: Permission denied
GEO
July 19th, 2013, 09:16
شما فقط مشکل تغییر دسترسی ها در زمان انتقال رو دارید با راه اندازی اسکریپ زیر که به شکل پیشفرض در دایرکت ادمین وجود داره دسترسی ها رو ریست کنید
cd /usr/local/directadmin/scripts
./set_permissions.sh all
cd /home
for i in `ls`; do { chown -R $i:$i $i; }; done;
mahmod2000
July 19th, 2013, 10:51
دوست عزیز مشکل همچنان پابرجاست
این کدی هم که گفتید زدم آخرین مرحله از اجرا ارور invalid user tmp:tmp رو داد
GEO
July 19th, 2013, 13:44
اگر مایل بودید دسترسی روت و دایرکت ارسال کنید براتون چک کنم ، آی دی زیر رو ادد کنید در مسنجر یاهو
dar7ish