رفتن به مطلب
amj

خطا درنصب افزونه

پست های پیشنهاد شده

با سلام

دوستان من وقتی می خواستم از قسمت نصب /حذف افزونه ای رو نصب کنم خطای زیر رو میداد

"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) { "

دوستان تیم برنامه نویسی لطفا کمک کنن. البته احتمالی که میدم اینکه مدیریت هاستی که من از اونا هاست گرفتم چند وقت پیش آپدیت کردن سرور ها رو.و همه سایتهایی که من تو سرور اینا داشتم این مشکل رو دارن.

با تشکر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

دوست عزیز ، این خطا نیازی به تغییر در فایلها نداره و در موردش هم بارها بحث شده

این خطا دلیلش مربوط به سطح دسترسی پوشه هاتون میشه که قابل نگارش نیست

بررسی کنید که سطح دسترسی پوشه های tmp و logs قابل نوشتن باشند و همچنین مسیر این دو پوشه در فایل configuration.php صحیح باشند

میتونید موقتا سطح دسترسی دو پوشه فوق را روی 777 قرار بدید و پس از نصب به 755 بازگردانید

موفق و پیروز باشید

یا حق

:64 (17):

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

دوست عزیز ، این خطا نیازی به تغییر در فایلها نداره و در موردش هم بارها بحث شده

این خطا دلیلش مربوط به سطح دسترسی پوشه هاتون میشه که قابل نگارش نیست

بررسی کنید که سطح دسترسی پوشه های tmp و logs قابل نوشتن باشند و همچنین مسیر این دو پوشه در فایل configuration.php صحیح باشند

میتونید موقتا سطح دسترسی دو پوشه فوق را روی 777 قرار بدید و پس از نصب به 755 بازگردانید

موفق و پیروز باشید

یا حق

:64 (17):

پس فکرکنم از سطح دسترسی پوشه ها باشه. اما نمیشه که هی این کار رو کرد.یعنی هیچ راهی نداره.من علت این رو تو ارتقا رور ها می دونم اما به نظرتون راه چاره استانداردش چی می تونه باشه.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

البته یه عاملش هم میتونه از جانب ادمین سرورتون باشه که ممکنه یکسری تنظیمات امنیتی رو روی هاستتون اعمال کرده باشه

بهتره از ادمین سرورتون هم یک سوالی کنید

آخرین موردی هم که به ذهنم میرسه فایل htaccess. هستش که اینم میتونه باعث محدود شدن دسترسی بشه

ولی در کل مورد اول احتمالش بیشتره

موفق و پیروز باشید

یا حق

:64 (17):

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...