iman iman 97 ارسال شده در آذر 91 گرچه این مشکل بارها و بارها در این انجمن مطرح و انجمن های دیگر مطرح شده ولی به دلیل یک پارچه کردن راه حل ها و همین طور برای جلوگیری از گیج شدن کاربران در روش هایی که متاسفانه مطرح شده ولی بعضاً گاهی کاملاً ناکارامد است این آموزش قرار می گیرد گاهی برای کاربران جوملا ( که احتمالاً از دایرکت ادمین استفاده می کنند ) هنگام نصب افزونه ها مثل کامپوننت ها، پلاگین ها یا ماژول ها با خطای زیر مواجه می شوند JFolder::create: Could not create directory یا JFolder::create: Path not in open_basedir paths که همانطور که دوستانی نیز پاسخ گفتند این مشکل مربوط به سطح دسترسی جوملا به پوشه های آن می باشد. ولی گاهی تمام پوشه های محل نصب جوملا دسترسی کامل می گیرند ولی همچنان مشکل برطرف نشده است قبل از هرچیز بررسی کنید که فضای هاست شما پر نشده یاشد چون در صورتی که هاست فضای خالی برای نصب افزونه را نداشته باشد در این حالت دقیقاً همین پیغام خطا را می دهد. اگر از دایرکت ادمین یا سی پنل استفاده می کنید حتماً به کنترل پنل خود رفته و قبل از هر چیز از وجود داشتن فضای خالی در هاست خود اطمینان حاصل کنید. جالب اینکه اگر هاست فضای خالی کافی برای نصب افزونه یا ... نداشته باشد نه تنها هیچ افزونه ای نصب نمی شود بلکه حتی از طریق فایل منیجر یا اف تی پی هم قادر به ساخت یک پوشه جدید نخواهید بود: اگر مطمئن شدید که هاست شما پر نشده روش زیر را بررسی نمایید قبل از هر کاری برای اطمینان از نوع مشکل به قسمت مدیریت جوملای خود وارد شده و از منوی Site گزینه ی system information را انتخاب نمایید ( نام این گزینه در جوملای فارسی " اطلاعات سیستم" است ) لطفا تصویر شماره 1 مربوط به راهنمای این عمل را در لینک زیر مشاهده نمایید http://www.jmdownload.ir/download.php?imgf=13547356181.gifپس از باز شدن صفحه system information باید مانند تصویر زیر بر روی گزینه ی Directory Permissions از این صفحه کلیک نماییدلطفا تصویر شماره 2 راهنمای این قسمت آموزش را از لینک زیر مشاهده نمایید http://www.jmdownload.ir/download.php?imgf=13547363991.gif حالا بررسی کنید که در قسمت Status تمام گزینه ها Writable باشد و در صورتی که یک یا چند گزینه شما Unwritable بود باید به کنترل پنل هاست خود ( دایرکت ادمین یا سی پنل یا ... ) وارد شده و وارد File manager هاست خود شده و آن پوشه را پرمیژن یا دسترسی کامل 777 بدهیدمثال تصویر زیر برای مدیریت هاست دایرکت ادمین می باشد لطفا تصویر شماره 3 آموزش را از لینک زیر مشاهده نمایید http://www.jmdownload.ir/download.php?imgf=13547387201.gif باید این عمل را برای تمام آدرس های که در مرحله قبل اشاره شد و وضعیت آن ها Unwritable بود تکرار نمایید تا اینکه تمام گزینه های لیست به صورت Writable دربیاید دقت کنید که نیازی به اختصاص سطح دسترسی کامل 777 به تمام پوشه های جوملا نیست بلکه فقط کافیست این کار را برای آدرس هایی که در سمت راست آن ها گزینه Unwritable وجود دارد انجام دهیدحال که تمام گزینه های لیست به صورت Writable شد باید جوملا را آزمایش کنید برای این کار افزونه ای که قبلاً خطای JFolder::create داشته را دوباره نصب نمایید. امیدواریم که با این مراحل تاکنون مشکل شما برطرف شده باشد و افزونه دلخواه شما به راحتی نصب شود. ولی در صورتی که با وجود Writable بودن تمام لیست صفحه ذکر شده ، شما همچنان با خطایJFolder::create روبرو بودید بهتر است ادامه مراحل را به این صورت انجام دهیداگر مشکل شما همچنان پابرجا بود بهتر است فایل configuration.php را از محل نصب جوملا در پوشه public_html دانلود کرده و با یک ویرایشگر باز نمایید. سپس به دنبال دو خط به صورت زیر بگردید لطفا تصویر شماره 4 این آموزش را از لینک زیر مشاهده نمایید http://www.jmdownload.ir/download.php?imgf=13547411241.gif public $log_path = '/home/sitename/public_html/logs'; public $tmp_path = '/home/sitename/public_html/tmp'; که آن دو رو به صورت زیر تغییر دهید: public $log_path = './logs'; public $tmp_path = './tmp'; که در صورتی که از نسخه های قدیمی تر جوملا استفاده می کنید احتمالاً قبل از گزینه ها عبارت var را هم می بینید که در این صورت باید کد های زیر را جایگزین دستورات در فایل فرمایید. مثل مثال زیر: var $log_path = './logs'; var $tmp_path = './tmp'; پس از اعمال ویرایش مرود نظر فایل configuration.php را ذخیره کرده و با آپلود جایگزین فایل پیشفرض جوملا نموده و سپس مجددا افزونه مورد نظر را نصب کنید تا از صحت کار اطمینان حاصل نمایید . ان شاء الله که با اعمال این تغییرات مشکل شما بر طرف شده باشه ولی احتملاً پنل های دایرکت ادمین بیشتر از سایر پنل های مدیریت هاست دچار این مشکل می شوند. بنابراین اگر هنوز مشکل شما برطرف نشده بود حتماَ با پشتیبانی هاست خودتون این موضوع رو درمیون بگذارید. همین طور می تونید با برادران خودتون در جومینا مشورت کنید . در ضمن پست های بعدی را هم مطالعه نمایید که ان شاء الله راه گشا باشد .* هزینه این آموزش 3 گل صلوات جهت تعجیل در ظهور مولای مهربانی ها مهدی عجو طلب استغفار و دعا برای نویسنده مطلب است *لطفاَ جهت تشکر از دکمه تشکر استفاده نکنید و یا امتیاز ندهید بلکه در عوض جهت تعجیل در ظهور مولایمان دعا کرده و نویسنده را از دعای خیر خودتون محروم نفرمایید دوستان عزیز اگر با روشی غیر از روش های گفته شده در بالا این مشکل حل شد حتما پ.خ کنید تا آن روش نیز به همین پست اضافه شود چون صدها فرشته بوسه بر آن دست زنند کز کار خلق یک گره بسته وا کند :) :) :) 17 واکنش ها : hajizadeh، mohammad3690، AmIn1412 و 14 نفر دیگر نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
BlackStar 26 ارسال شده در آذر 91 حتما قید بفرمایید که بعد از اینکه افزونه و یا... رو نصب کردند حتما پرمیشن رو به حالت قبلی برگردونند و 777 نباشه تا مشکل امنیتی به وجود نیاد..! ممنون یاعلی 1 واکنش ها : alalamatso نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mehdi3303 0 ارسال شده در دی 91 با سلام و خسته نباشید من همه این کارارو انجام دادم ولی باز نتیجه نگرفتم مطمئن هم هستم که از هاستم نیست ممنون میشم اگه راهنماییم کنید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
iman iman 97 ارسال شده در دی 91 با سلام و خسته نباشید من همه این کارارو انجام دادم ولی باز نتیجه نگرفتم مطمئن هم هستم که از هاستم نیست ممنون میشم اگه راهنماییم کنید دوست عزیز نفرمودید که تمام گزینه های Directory Permissions جوملای شما مانند تصویر زیر Writable هستند یا نه ؟ نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mj123 0 ارسال شده در بهمن 91 دوستان می شه بفرمایید چه چوری از روی سی پنل می شه این کارو انجام داد ؟اخه تو فایل منیچر پرمیژن نداره نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
محمدحسین میری 3,094 ارسال شده در بهمن 91 سلام چه پرمیژنی؟ اگر عکسی که در تاپیک سوم است رو میگید در جوملاست نه هاست ضمنا داخل فایل منیجر باید پرمژن باشه تو سی پنل سمت راست است نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mj123 0 ارسال شده در بهمن 91 دوست عزیز من پرمیژن رو دادم اما تو جوملا بازم غیر قابل نوشتن است . لطفا نگاه کنید : اقا مشکل حل شد . دمتون گرم و فقط یه سوال باید بعد از هر نصب افزونه دوباره پرمیژن رو به حالت پیش فرض برگردونم ؟ یعنی دیگه 777 نباشه؟ نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
محمدحسین میری 3,094 ارسال شده در بهمن 91 بله برگردونید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
alisajadi 0 ارسال شده در اسفند 91 اگر مشکل شما همچنان پابرجا بود بهتر است فایل configuration.php را از محل نصب جوملا در پوشه public_html دانلود کرده و با یک ویرایشگر باز نمایید. سپس به دنبال دو خط به صورت زیر بگردید [align=center] http://www.jmdownload.ir/download.php?imgf=13547411241.gif [/align] public $log_path = '/home/sitename/public_html/logs'; public $tmp_path = '/home/sitename/public_html/tmp'; که آن دو رو به صورت زیر تغییر دهید: public $log_path = './logs'; public $tmp_path = './tmp'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- من کار بالا رو انجام دادم ولی ارور زیر اومد No configuration file found and no installation code available. Exiting... لطفا راهنماییم کنید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در اسفند 91 با سلام برای دریافت پاسخ صبور باشید و از ارسال پست اسپم پرهیز کنید ! از هاست لینوکس استفاده میکنید یا ویندوز یا اینکه تو لوکال مشکل دارید ؟ موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
bewran 3 ارسال شده در اسفند 91 دوستان سلام من تمامی مراحل بالا رو انجام دادم پوشەهای *لوگس و تمپ* رو بە ٧٧٧ تغییر دادم و توی فایل کونفیگ این دو خط رو طبق نوشتە بالا تغییر دادم ولی خطا همچنان پابرجاست و نمیتونم فایلی رو آپلود کنم . من از طریق فتپ فایلها رو بە ٧٧٧ تغییر دادم ، . من فقط یادم نمیاد آخرین بار چە پلاگین یا ماژولی رو آپلود کردەام کە پاک و سپس نصب کنم. ، خواهشا کمک کنید. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در اسفند 91 با سلام اگر FTP را فعال کرده اید غیر فعال کنید و یا بالعکس موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
bewran 3 ارسال شده در فروردین 92 ممنون از زحمات شما ?من فایلهارو از طریق یە پروگرام فتپ بنام (کیوت فتپ) تو روت سایت آپلود کردەام . حالا من منظور شما از غیر فعال کردن یا فعال کردن فتپ رو نفهمیدم یعنی چە جوری میشە فعال یا غیر فعالش کرد نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در فروردین 92 با سلام در قسمت تنظیمات کلی به سربرگ سرور بروید و از اونجا تنظیمات FTP را غیر فعال کنید فایلهاتون رو میتونید با استفاده از خود فایل منیجر کنترل پنل هاستتون آپلود و مدیریت کنید افزونه هاتون رو هم از قسمت مدیریت افزونه ها نصب کنید موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
bewran 3 ارسال شده در فروردین 92 (ویرایش شده) با سلامدر قسمت تنظیمات کلی به سربرگ سرور بروید و از اونجا تنظیمات FTP را غیر فعال کنیدفایلهاتون رو میتونید با استفاده از خود فایل منیجر کنترل پنل هاستتون آپلود و مدیریت کنیدافزونه هاتون رو هم از قسمت مدیریت افزونه ها نصب کنیدموفق و پیروز باشیدیا حق آقا مصطفی سلام شرمندە شما کە این بحث دارە بە درازا کشیدە میشە ، ولی من هنوز مشکم حل نشدە. من تمامی فایلهای سایتم در یە فولدر بە اسم *FARSI* آپلود کردەام تمامی مراحل بالا رو انجام دادم حتی FTP کە تو مدیریت سایت غیرفعال بود فعال کردم تو فایل CONFIGتغییرات رو انجام دادم و فایلهای LOGS و TMP رو هم روی ٧٧٧ قرار دادم ولی بازم مشکل پابرجاست.حالا شاید مشکل از تغییر فایل CONFIG باشە کە من طبق دستور شمابە public $log_path = './logs'; public $tmp_path = './tmp'; تغییرش دادم حالا چون فایلهای سایتم توی یە فایل بنام FARSI آپلود شدەاند شاید یە چییزی باید قبل ازTMP و LOGS در فایل CONFIG اضافە بشە. ممنون از زحمات شما ویرایش شده فروردین 92 توسط bewran نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در فروردین 92 با سلام دشمنتون شرمنده شما تو فایل کانفیگ فقط کافیه که آدرس پوشه های tmp و logs را به درستی تعریف کرده باشید حالا اگه تو پوشه tmp یه پوشه جدید مثلا به نام farsi ایجاد کردید دیگه نیازی نیست که فایل کانفیگ رو تغییر بدید در قسمت مدیریت افزونه ها در فیلد نصب از پوشه آدرس پوشه farsi رو هم به ادامه آدرس فعلی بصورت دستی اضافه کنید اگه کنترل پنلتون سی پنل باشه آدرس رو اینطوری وارد کنید /home/username/public_html/tmp/farsi موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
bewran 3 ارسال شده در فروردین 92 با سلام دشمنتون شرمنده شما تو فایل کانفیگ فقط کافیه که آدرس پوشه های tmp و logs را به درستی تعریف کرده باشید حالا اگه تو پوشه tmp یه پوشه جدید مثلا به نام farsi ایجاد کردید دیگه نیازی نیست که فایل کانفیگ رو تغییر بدید در قسمت مدیریت افزونه ها در فیلد نصب از پوشه آدرس پوشه farsi رو هم به ادامه آدرس فعلی بصورت دستی اضافه کنید اگه کنترل پنلتون سی پنل باشه آدرس رو اینطوری وارد کنید /home/username/public_html/tmp/farsi موفق و پیروز باشید یا حق منظورم این بود کە من فایلهای جوملا رو توی روت آپلود نکردەام بلکە در یە فولدر بنام فارسی ریختەام. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
bewran 3 ارسال شده در فروردین 92 منظورم این بود کە من فایلهای جوملا رو توی روت آپلود نکردەام بلکە در یە فولدر بنام فارسی ریختەام. من در فایل کونفیگ فایلهای تمپ و لوگس را بە طریق زیر وارد کردەام public $log_path = './farsi/logs'; public $tmp_path = '/farsi/tmp.'; نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
bewran 3 ارسال شده در فروردین 92 آقا مصطفی سلام شرمندە شما کە این بحث دارە بە درازا کشیدە میشە ، ولی من هنوز مشکم حل نشدە. من تمامی فایلهای سایتم در یە فولدر بە اسم *FARSI* آپلود کردەام تمامی مراحل بالا رو انجام دادم حتی FTP کە تو مدیریت سایت غیرفعال بود فعال کردم تو فایل CONFIGتغییرات رو انجام دادم و فایلهای LOGS و TMP رو هم روی ٧٧٧ قرار دادم ولی بازم مشکل پابرجاست.حالا شاید مشکل از تغییر فایل CONFIG باشە کە من طبق دستور شمابە public $log_path = './logs'; public $tmp_path = './tmp'; تغییرش دادم حالا چون فایلهای سایتم توی یە فایل بنام FARSI آپلود شدەاند شاید یە چییزی باید قبل ازTMP و LOGS در فایل CONFIG اضافە بشە. ممنون از زحمات شما و تنظیمات مدیریت بە شکل زیر می باشد http--,,--// 1 واکنش ها : پدرام نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
فرحزادیان 947 ارسال شده در فروردین 92 با سلام به انجمن جومینا خوش آمدید در صورت تمایل اطلاعات کنترل پنل هاست + کنترل پنل ادمین جوملا + لینک این تاپیک رو پیام خصوصی کنید برام بررسی کنم موفق باشید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
bewran 3 ارسال شده در فروردین 92 با سلام به انجمن جومینا خوش آمدید در صورت تمایل اطلاعات کنترل پنل هاست + کنترل پنل ادمین جوملا + لینک این تاپیک رو پیام خصوصی کنید برام بررسی کنم موفق باشید دوستان ممنون میشم آخرین راه حل رو برام بگذارید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در فروردین 92 با سلام اطلاعات ورود به کنترل پنل هاست و ادمین جوملاتون رو از طریق پیام خصوصی ارسال کنید تا بررسی کنم فایلی هم که میخواهید نصب کنید روی هاست قرار بدید و بگید کجا آپلود کردید موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
bewran 3 ارسال شده در فروردین 92 با سلام اطلاعات ورود به کنترل پنل هاست و ادمین جوملاتون رو از طریق پیام خصوصی ارسال کنید تا بررسی کنم فایلی هم که میخواهید نصب کنید روی هاست قرار بدید و بگید کجا آپلود کردید موفق و پیروز باشید یا حق کارم درست شد و هازار بار ممنون از کمک شما دوستان گرامی. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mehrdad.noori 6 ارسال شده در خرداد 92 پست اول رو انجام دادم مشکلم کامل حل شد . ممنون نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
iman iman 97 ارسال شده در خرداد 92 پست اول رو انجام دادم مشکلم کامل حل شد . ممنون احتمال دیگر این پیغام که شخصاً تجربه کردم سلام دوست عزیز شما اگر با پست اول مشکلتان حل نشد به احتمال زیاد فضای هاست شما پر شده و فضای خالی برای نصب افزونه را نداشته باشد چون در این حالت دقیقاً همین پیغام خطا را می دهد. اگر از دایرکت ادمین یا سی پنل استفاده می کنید حتماً به کنترل پنل خود رفته و از وجود داشتن فضای خالی در هاست خود اطمینان حاصل کنید. جالب اینکه اگر هاست فضای خالی کافی برای نصب افزونه یا ... نداشته باشد نه تنها هیچ افزونه ای نصب نمی شود بلکه حتی از طریق فایل منیجر یا اف تی پی هم قادر به ساخت یک پوشه جدید نخواهید بود. اگر با این روش هم مشکل برطرف نشد حتماً باید با پشتیبانی هاست خود تماس گرفته و مشکل را با او در میان بگذارید تعجیل در ظهور مولای مهربانی 3 گل صلوات نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر