amj 2 ارسال شده در مهر 91 با سلام دوستان من وقتی می خواستم از قسمت نصب /حذف افزونه ای رو نصب کنم خطای زیر رو میداد "JFolder::create: Could not create directory" من از آموزش هایی که توب سایتهای خارجی بود این مشکل رو حل کردم اما روش اینکار این بود که باید از مسیر زیر libraries/joomla/filesystem/folder.php فایل folder.php باز می کردم و در خط 210 و 216 تغییراتی رو انجام می دادم که دستورات کنترلی رو شرطش رو برعکس می کنه تا مشکل حل بشه. من انجام دادم و مشکل حل شد. می خواستم علتش رو بپرسم که چرا اینکار باید انجام بشه آیا این کار مشکلی داره. فایل رو مطالعه کردم چیزی سردرنیاوردم. باید این ها رو تغییر می دادم: " if (strpos($path, $test) === 0) { " and change it to "if (strpos($path, $test) === 1) { " " if ($inBaseDir == false) { " and change to " if ($inBaseDir == true) { " دوستان تیم برنامه نویسی لطفا کمک کنن. البته احتمالی که میدم اینکه مدیریت هاستی که من از اونا هاست گرفتم چند وقت پیش آپدیت کردن سرور ها رو.و همه سایتهایی که من تو سرور اینا داشتم این مشکل رو دارن. با تشکر نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در مهر 91 با سلام دوست عزیز ، این خطا نیازی به تغییر در فایلها نداره و در موردش هم بارها بحث شده این خطا دلیلش مربوط به سطح دسترسی پوشه هاتون میشه که قابل نگارش نیست بررسی کنید که سطح دسترسی پوشه های tmp و logs قابل نوشتن باشند و همچنین مسیر این دو پوشه در فایل configuration.php صحیح باشند میتونید موقتا سطح دسترسی دو پوشه فوق را روی 777 قرار بدید و پس از نصب به 755 بازگردانید موفق و پیروز باشید یا حق :64 (17): نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
amj 2 ارسال شده در مهر 91 با سلام دوست عزیز ، این خطا نیازی به تغییر در فایلها نداره و در موردش هم بارها بحث شده این خطا دلیلش مربوط به سطح دسترسی پوشه هاتون میشه که قابل نگارش نیست بررسی کنید که سطح دسترسی پوشه های tmp و logs قابل نوشتن باشند و همچنین مسیر این دو پوشه در فایل configuration.php صحیح باشند میتونید موقتا سطح دسترسی دو پوشه فوق را روی 777 قرار بدید و پس از نصب به 755 بازگردانید موفق و پیروز باشید یا حق :64 (17): پس فکرکنم از سطح دسترسی پوشه ها باشه. اما نمیشه که هی این کار رو کرد.یعنی هیچ راهی نداره.من علت این رو تو ارتقا رور ها می دونم اما به نظرتون راه چاره استانداردش چی می تونه باشه. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در مهر 91 با سلام البته یه عاملش هم میتونه از جانب ادمین سرورتون باشه که ممکنه یکسری تنظیمات امنیتی رو روی هاستتون اعمال کرده باشه بهتره از ادمین سرورتون هم یک سوالی کنید آخرین موردی هم که به ذهنم میرسه فایل htaccess. هستش که اینم میتونه باعث محدود شدن دسترسی بشه ولی در کل مورد اول احتمالش بیشتره موفق و پیروز باشید یا حق :64 (17): نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر