خطای نصب افزونه جوملا
|
۷-۸-۱۳۹۵, ۱۱:۱۸ عصر
ارسال: #1
|
|||
|
|||
خطای نصب افزونه جوملا
با سلام
هنگام بروزرسانی سایت جوملا این خطا به من میده یک خطا رخ داده است . 0 Cannot write to log file |
|||
۷-۸-۱۳۹۵, ۱۱:۵۷ عصر
ارسال: #2
|
|||
|
|||
RE: خطای نصب افزونه جوملا
مرحله اول: بررسی مجوزهای پوشهها
در ناحیه مدیریت جوملا به مسیر سیستم -> اطلاعات سیستم بروید و در سربرگ (زبانه) «مجوزهای پوشه» وضعیت دسترسی به پوشهها را بررسی کنید. در مقابل همه پوشهها و فایلها به استثنا فایل configuration.php میباید عبارت «قابل ویرایش» به رنگ سبز درج شده باشد. اگر چنین نیست، دسترسی فایلها و پوشههای مشخص شده رو تغییر دهید. همه فایلها باید دارای سطح دسترسی 664 و همه پوشهها باید دارای سطح دسترسی 775 باشند. برای تغییر دسترسی فایل و پوشه میتوانید از طریق مدیریت فایل در کنترل پنل هاستینگ و یا از طریق برنامههای FTP نظیر FileZilla استفاده کنید. مرحله دوم: بررسی مسیر پوشههای tmp و logs یکی از علتهای بروز خطا، ممکن است مربوط به عدم دسترسی جوملا به پوشههای log و tmp باشد. در این صورت شما میباید این دو پوشه را به طور صحیح آدرسدهی نمایید. برای استخراج آدرس صحیح این دو پوشه ابتدا یک فابل php با نام دلحواه مثلا test.php در ریشه سایت ایجاد کنید و کد زیر را در آن کپی کنید: کد: (انتخاب همه) <?php را وارد نموده و آدرس پوشهها را دریافت کنید. (توجه داشته باشید که yourdomain.com را با آدرس دامنه خود جایگزین کنید) حالا میباید آدرسهای دریافتی را در فایل configuration.php تصحیح کنید؛ یعنی چیزی شبیه به این: کد: (انتخاب همه) public $log_path = '/home/username/public_html/logs'; |
|||
|
۸-۸-۱۳۹۵, ۱۲:۵۷ صبح
ارسال: #3
|
|||
|
|||
RE: خطای نصب افزونه جوملا
سلام
به فایل configuration.php دسترسی کامل read/write دادم ولی مشکل حل نشد |
|||
۸-۸-۱۳۹۵, ۰۱:۰۱ صبح
ارسال: #4
|
|||
|
|||
RE: خطای نصب افزونه جوملا
این دو کد هم اصلاح کردم
public $log_path = '/home/username/public_html/logs'; public $tmp_path = '/home/username/public_html/tmp'; , و موقع بروزرسانی خطای زیر بهم نشون میده و همه فایلها دارای سطح دسترسی 644 و همه پوشهها باید دارای سطح دسترسی 775 میباشند |
|||
۸-۸-۱۳۹۵, ۰۴:۲۰ صبح
ارسال: #5
|
|||
|
|||
RE: خطای نصب افزونه جوملا
توجه داشته باشید ابتدا طبق آموزشی که عرض کردم آدرس دقیق پوشههای tmp و logs رو با توجه به آدرس سایتتون میبایست استخراج کنید. اگر آدرس رو دقیقا مشابه این وارد کردید:
کد: (انتخاب همه) public $log_path = '/home/username/public_html/logs'; |
|||
|
۸-۸-۱۳۹۵, ۰۴:۰۵ عصر
ارسال: #6
|
|||
|
|||
RE: خطای نصب افزونه جوملا
public $log_path = '/home/abounajmi/public_html/logs';
public $tmp_path = './tmp'; بدین صورت نوشتم مشکل حل نشد |
|||
۹-۸-۱۳۹۵, ۰۱:۴۱ صبح
ارسال: #7
|
|||
|
|||
RE: خطای نصب افزونه جوملا
توجه داشته باشید آدرس هر دو پوشه بجز بخش انتهای آدرس (tmp و logs) مانند هم باشد
|
|||
۹-۸-۱۳۹۵, ۰۳:۲۷ عصر
ارسال: #8
|
|||
|
|||
RE: خطای نصب افزونه جوملا
وقتی آدرس بصورت هم مینویسم موقع نصب افزونه جوملا خطل میده
و آدرس temp بدین صورت نوشتم public $tmp_path = './tmp'; افزونه ها نصب میشوند ولی جوملا بروزرسانی نمیشه |
|||
۱۱-۸-۱۳۹۵, ۰۳:۲۸ صبح
ارسال: #9
|
|||
|
|||
RE: خطای نصب افزونه جوملا
پوشه tmp رو هم به همین شکل آدرسدهی بفرمایید:
کد: (انتخاب همه) public $tmp_path = '/home/abounajmi/public_html/tmp'; |
|||
|
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان