ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب الحاقات و ارور های آن



itm7.com
April 2nd, 2014, 23:51
آموزش نصب الحاقات و ارور های آن (http://itm7.com/index.php/scripts-fa-topics/23764-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D8%A7%D9%84%D8%AD%D8%A7%D9%82%D8%A7%D8%AA-%D9%88-%D8%A7%D8%B1%D9%88%D8%B1-%D9%87%D8%A7%DB%8C-%D8%A2%D9%86)اگر در هنگام نصب الحاقات جوملا با ارور رو به رو شدید خواهشمند است به نکات زیر توجه بفرمائید
1- امکان داره فایل شما پوشه تو پوشه شده باشه ، یعنی برای نصب اول باید پوشه رو از حالت فشرده خارج کنید و بعد فایل داخل بسته رو نصب کنید
2- امکان داره فایل شما با جوملا سازگار نباشه و فایل xml وجود نداشته باشه
3- امکان داره فایل XML تکرار شده باشه
4- در بعضی از مواقع که به علت ناقض بودن فارسی سازی یا عدم فارسی سازی درست
5- امکان داره فایل شما برای نسخه های قدیمی جوملا باشه و حتی با فعال بودن پلاگین ارث بری هم نصب نشه
6- پسوند فایل فشرده رو هم چک کنید که درست باشه ZIP,Tar و ... )پسوند RAR رو نمیشه نصب کرد )
7- .....
خوب حالا بریم سراغ خطای معروف عدم جابجایی و نصب نشدن الحاقات ، این نکات رو در نظر بگیرید :
1- دسترسی پوشه ها رو چک کنید که قابل نوشتن باشن ، برای چک کردن میتونید تو منو "راهنما" از مدیریت جوملا، گزینه "اطلاعات سیستم" رو بزنید و از تب "سطح دسترسی فهرست" دسترسی پوشه ها رو ببینید و در صورت لزوم می تونید از سی پنل پرمیشن های پشه ها رو عوض و 777 کنید و دوباره چک کنید که تمام پوشه ها قابل نوشتن باشن و تو تنظیمات اصلی چک کنید که FTP روی خیر باشه.
2- مسیر پوشه کش ، TMP رو چک کنید تو فایل CONFIG ، مثل var $log_path = 'C:\\wamp\\www\\joomla\\logs'; و
var $tmp_path = 'C:\\wamp\\www\\joomla\\tmp';
ما از ومپ سرور استفاده می کنم و تو پوشه joomla نصب کردم.
وقتی در سرور جوملا را نصب میکنید مسیر پوشه tmp باید درست باشد در غیر اینصورت فایل به سرور منتقل نمیشود . تصویر نمایانگر 2 مسیر مهم برای این مورد است
در صورتی که تا بحال نتیجه نگرفته اید سایر مراحل را دنبال کنید
3- تو تنظیمات اصلی FTP رو بله کنید و تنظیماتشو انجام بدید
فعال بودن FTP = بله
هاست FTP = اسم سایت مثلا Yahoo.com
پورت FTP = 21
نام کاربری FTP = نام کاربری که برای ورود به سی پنل استفاده می کنید
رمز عبور FTP = رمز ورود به سی پنل
ریشه FTP = اگر ادرس در سی پنل و در ریشه هست = public_html
البته بهتره گزینه آخر رو تنظیم نکیند ، چون خود سیستم به صورت اتوماتیک پیدا می کنه
4- تو فایل CONFIG چک کنید که اطلاعات FTP درست وارد شده و var $ftp_enable برابر 1 باشد و اطلاعات درست باشد
درج مشخصات FTP در فایل config.php برای شما مشکل امنیتی ایجاد میکند لذا تا زمانی که مجبور نیستید این کار را انجام ندهید
5- فایل CONFIG رو از روت جوملا دانلود کنید و اون رو از هاست پاک کنید ، تو سیستم چک کنید و دوباره آپلود کنید
6- در مواقعی که FTP روی خیر یعنی غیر فعال است از طریق فایل Config یک بار اون رو فعال کنید و البته با دانلود و اپلود مجدد و بعد تو تنظیمات اصلی دوباره اون رو غیر فعال کنید !!
7- در بعضی از مواقع سیستم پلاگین ارث بری رو فعال کنید.
این ها دلایل عمومی بود که باعث میگردد یک افزونه روی جوملا نصب نگردد...

joomlanevis
April 16th, 2014, 10:14
ضمن تشکر از itm7.com

نکته ای که در وب هاست ها باید تغییر بدیم، مقدار متغیر های log و tmp هست که به صورت زیر میشه



public $log_path = '/home/USERNAME/public_html/logs';
public $tmp_path = '/home/USERNAME/public_html/tmp';
که به جای برچسب USERNAME باید نام کاربری هاست رو وارد کنیم.

و همچنین در صورتی که فایل های سایت در ROOT باشند، آدرس مقدار متغیر ftp_root به صورت زیر میشه



var $ftp_root = '/public_html';

حالا در صورتی که فایل های سایت در پوشه دیگه ای مثلا demo قرار داشته باشه، آدرس مقدار متغیر ftp_root به صورت زیر میشه



var $ftp_root = '/public_html/demo';

جوملانویس (http://www.joomlanevis.com/)