خطاهای موجود FTP Layers: تفاوت بین نسخه‌ها   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو
سطر ۱: سطر ۱:
قبل از مطالعه این مقاله حتما مقاله زیر را مطالعه بفرمایید.
+
=مقدمه=
 +
زمانیکه قصد داریم افزونه‌ای را در جوملا نصب کنیم گاهی اوقات با خطاهایی مواجه می‌شویم که روند عملیات نصب افزونه را با مشکل مواجه می‌کند. سعی کردیم در این مقاله بعضی از خطاها را بررسی می‌کنیم.
  
 +
'''نکته:''' ابتدا مقاله [[آموزش تنظیمات لایه FTP در جوملای 1.5]] را مطالعه فرمایید.
  
[http://docs.joomlafarsi.com/index.php/%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA_%D9%84%D8%A7%DB%8C%D9%87_FTP_%D8%AF%D8%B1_%D8%AC%D9%88%D9%85%D9%84%D8%A7%DB%8C_1.5 آموزش تنظیمات لایه FTP در جوملای 1.5 ]
+
=بررسی خطاهای کلی=
  
اکثر خطاهای موجود مربوط به عدم تنظیم FTP Layers   می باشد.
+
* خطای مربوط به عدم تنظیم FTP Layers
 +
* خطای مربوط به تنظیمات دایرکتوری tmp , log
 +
* خطای مربوط به Session path  که نشان دهنده غیر فعال بودن تابع Session می‌باشد. بیشتر مواقع در این خطا، کلمه Session  هم وجود دارد که براحتی می‌توان به نوع خطا پی برد.
 +
* خطای مربوط به owner ها، که مربوط به ارائه دهنده‌های خدمات هاست می‌باشد و بهتر است توسط ارائه دهنده این سرویس owner ریست شوند.
  
بعضی از خطا ها هم مربوط به تنظیمات دایرکتوری tmp , log  می باشند
+
=بررسی خطاهای رایج=
  
در مواردی هم با خطای  Session path  مواجه می شویم  که نشاندهنده این است که تابع Session غیر فعال می باشد. که اکثرا همراه خطا ها کلمه Session  هم وجود دارد که براحتی میتوان به نوع خطا پی برد.
+
'''بررسی خطاهای'''
  
گاهی از اوقات هم این مشکلات مربوط به owner ها می باشد، به مدیر سرورتون بگید owner ها رو ریست کنند !
+
*JFTP: :write: ناتوان از استفاده در حالت غیر فعال.
 +
*خطا - ناتوان در ذخیره اطلاعات: سیستم نمی‌تواند فایل پیکربندی را ویرایش نماید.
 +
*JFTP: :write: عدم امکان استفاده از حالت غیرفعال.
 +
*نمیتواند تاریخ را ذخیره کند خطا: امکان نوشتن در فایل تنظیمات وجود ندارد.
 +
*JFTP: :store:  ناتوان در استفاده از حالت غیر فعال.
  
حال به بررسی خطا های رایجی که برای اکثر کاربران اتفاق می افتد می پردازیم.
+
این خطاها زمانی رخ می‌دهد که توابع ftp غیر فعال باشد.
  
1-
+
'''راه حل'''
• JFTP: :write: ناتوان از استفاده در حالت غیر فعال
+
  
• خطا - ناتوان در ذخیره اطلاعات: سیستم نمیتواند فایل پیکربندی را ویرایش نماید
+
از ارائه دهنده سرویس هاست بخواهید که این تابع را برای شما فعال کند.
  
• JFTP: :write: عدم امکان استفاده از حالت غیرفعال
+
----
  
• نمیتواند تاریخ را ذخیره کند خطا: امکان نوشتن در فایل تنظیمات وجود ندارد
+
'''بررسی خطاهای'''
  
•  JFTP: :store: ناتوان در استفاده از حالت غیر فعال
+
*JFTP: :store: پاسخ بد
 +
*هشدار: انتقال ناموفق فایل!
  
این خطا زمانی رخ میدهد توابع ftp   غیر فعال باشد.
+
در اکثر مواقع این خطا زمانی رخ می‌دهد که ftp layer به درستی تنظیم نشده است و سطح دسترسی خواندن و نوشتن برای پوشه‌های tmp و log تنظیم نشده است.
  
راه حل: از مدیر سرور خود بخواهید که این تابع را برای شما فعال کند.
+
'''راه حل'''
  
2-
+
#دسترسی پوشه tmp و log را بررسی كنید كه بر روی 777 باشد. '''نکته:''' بعد از نصب افزونه دسترسی را به حالت اول برگردانید.
 +
#گاهی اوقات هم مسیر پوشه‌های tmp و log در فایل configuration.php به درستی تنظیم نشده است.
 +
'''راهنمایی:''' برای پیدا کردن مسیر سایت یک فایل php ایجاد کنید و دستور زیر را در این فایل کپی کرده و فایل را اجرا کنید. بررسی کنید که خروجی با مسیر سایت شما یکسان باشد.
  
• JFTP: :store: پاسخ بد
 
 
• هشدار: انتقال ناموفق فایل!
 
 
در اکثر مواقع این خطا زمانی رخ می دهد که ftp layer  بدرستی تنظیم شده است  و سطح دسترسی پوشه های tmp و log می باشد.
 
 
 
را حل :
 
 
الف) دسترسي پوشه tmp و log را چك كنيد كه بر روي 777 باشه
 
 
توجه داشته باشيد:
 
 
بعد از نصب افزونه دسترسي رو به حالت اول برگردونيد
 
 
ب) در بعضی از موارد هم مسیر پوشه های tmp و log در فایل configuration.php    بدرستی تنظیم نشده است
 
 
این مورد را بررسی کنید.
 
 
راهنمایی:
 
 
برای پیدا کردن مسیر سایت از این دستور استفاده کنید
 
  
 +
<source lang="php " >
  
 
<?php
 
<?php
سطر ۶۳: سطر ۵۳:
 
?>  
 
?>  
  
یک فایل php ایجاد کنید ودستور بالا را در آن کپی کنید و سپس اجرا کنید و ببینید با مسیر سایت شما یکسان میباشد.
+
</source >
  
 +
----
  
3-
+
'''بررسی خطاهای'''
  
JFTP::login: Unable to login
+
*JFTP::login: Unable to login
 +
*به نظر می رسد اعتبار کاربر خوب نیست ...
  
• به نظر می رسد اعتبار کاربر خوب نیست ...
+
این خطا بدلیل درست تنظیم نشدن ftp می‌باشد.
  
این خطا بدلیل این می باشد که ftp  شما درست ست نشده است.
+
'''راه حل'''
  
را حل : ftp layer را بررسي كنيد.
+
ftp layer را بررسی كنید.
  
5-  
+
----
  
• JFTP::store: Bad response
+
'''بررسی خطاهای'''
  
اخطار! - عدم موفقیت در جابجایی فایل
+
*JFTP::store: Bad response
 +
*اخطار! - عدم موفقیت در جابجایی فایل
 +
*JFTP::mkdir: Bad response
 +
*JFTP::chmod: Bad response
 +
*Unable to create destination
 +
*JFolder::create: Path not in open_basedir paths
 +
*Unable to create destination
  
• JFTP::mkdir: Bad response
+
'''راه حل'''
  
• JFTP::chmod: Bad response
+
*تنظیمات ftp layer بررسی شود
 +
*مسیر و سطح دسترسی پوشه‌های temp و log رو بررسی کنید.
  
• Unable to create destination
+
----
  
 +
'''بررسی خطای'''
  
• JFolder::create: Path not in open_basedir paths
+
*JFTP: :connect: عدم اتصال به هاست ' localhost ' و پورت ' 21 '
  
• Unable to create destination
+
این خطا بدلیل درست تنظیم نشدن ftp  می‌باشد.
  
را حل: تنظیمات ftp layer  بررسی شود
+
'''راه حل:'''
  
مسیر پوشه و سطح دسترسی  temp و log رو بررسی کنید
+
تنظیمات ftp layer بررسی شود.
  
 +
----
  
6-
+
'''بررسی خطاهای'''
  
JFTP: :connect: عدم اتصال به هاست ' localhost ' و پورت ' 21 '
+
*JFTP: :write: پاسخ بد
 +
*نمی‌تواند تاریخ را ذخیره کند خطا: ایرادی رخ داد. فایل index.php ذخیره نشد.
  
این خطا بدلیل این می باشد که ftp شما درست ست نشده است.
+
تنظیم اشتباه مسیر پوشه log و tmp
را حل: تنظیمات ftp layer  بررسی شود
+
  
7-
+
'''راه حل'''
JFTP: :write: پاسخ بد
+
  
• نمیتواند تاریخ را ذخیره کند خطا: ایرادی رخ داد. فایل index.php ذخیره نشد.
+
مسیر و سطح دسترسی پوشه‌های temp و log رو بررسی کنید.
  
  
تنظیم اشتباه مسیر پوشه log  و tmp
+
----
را حل: مسیر پوشه و سطح دسترسی  temp و log رو بررسی کنید
+
  
 +
گردآورنده: [http://forum.joomlafarsi.com/members/12993-%D9%85%D8%AD%D9%85%D8%AF-%D9%85%D8%AD%D8%B3%D9%86%DB%8C محمد محسنی] - تیم [http://www.joomlafarsi.com [[جوملا]] فارسی]
  
تهیه شده توسط  گروه آموزش -  تیم جوملا فارسی
+
{{معرفی پشتیبانی}}
  
 +
{{کپی رایت}}
  
--[[کاربر:Trisha|گردآورنده و تنظیم : محمد محسنی ]] ‏۲ دسامبر ۲۰۱۱، ساعت ۰۸:۳۸ (UTC)
+
[[رده:شروع با جوملا]] [[رده:سوالات متداول جوملا]] [[رده:مقالات جوملا]]

نسخهٔ ‏۴ دسامبر ۲۰۱۱، ساعت ۰۷:۰۴

مقدمه

زمانیکه قصد داریم افزونه‌ای را در جوملا نصب کنیم گاهی اوقات با خطاهایی مواجه می‌شویم که روند عملیات نصب افزونه را با مشکل مواجه می‌کند. سعی کردیم در این مقاله بعضی از خطاها را بررسی می‌کنیم.

نکته: ابتدا مقاله آموزش تنظیمات لایه FTP در جوملای 1.5 را مطالعه فرمایید.

بررسی خطاهای کلی

  • خطای مربوط به عدم تنظیم FTP Layers
  • خطای مربوط به تنظیمات دایرکتوری tmp , log
  • خطای مربوط به Session path که نشان دهنده غیر فعال بودن تابع Session می‌باشد. بیشتر مواقع در این خطا، کلمه Session هم وجود دارد که براحتی می‌توان به نوع خطا پی برد.
  • خطای مربوط به owner ها، که مربوط به ارائه دهنده‌های خدمات هاست می‌باشد و بهتر است توسط ارائه دهنده این سرویس owner ریست شوند.

بررسی خطاهای رایج

بررسی خطاهای

  • JFTP: :write: ناتوان از استفاده در حالت غیر فعال.
  • خطا - ناتوان در ذخیره اطلاعات: سیستم نمی‌تواند فایل پیکربندی را ویرایش نماید.
  • JFTP: :write: عدم امکان استفاده از حالت غیرفعال.
  • نمیتواند تاریخ را ذخیره کند خطا: امکان نوشتن در فایل تنظیمات وجود ندارد.
  • JFTP: :store: ناتوان در استفاده از حالت غیر فعال.

این خطاها زمانی رخ می‌دهد که توابع ftp غیر فعال باشد.

راه حل

از ارائه دهنده سرویس هاست بخواهید که این تابع را برای شما فعال کند.


بررسی خطاهای

  • JFTP: :store: پاسخ بد
  • هشدار: انتقال ناموفق فایل!

در اکثر مواقع این خطا زمانی رخ می‌دهد که ftp layer به درستی تنظیم نشده است و سطح دسترسی خواندن و نوشتن برای پوشه‌های tmp و log تنظیم نشده است.

راه حل

  1. دسترسی پوشه tmp و log را بررسی كنید كه بر روی 777 باشد. نکته: بعد از نصب افزونه دسترسی را به حالت اول برگردانید.
  2. گاهی اوقات هم مسیر پوشه‌های tmp و log در فایل configuration.php به درستی تنظیم نشده است.

راهنمایی: برای پیدا کردن مسیر سایت یک فایل php ایجاد کنید و دستور زیر را در این فایل کپی کرده و فایل را اجرا کنید. بررسی کنید که خروجی با مسیر سایت شما یکسان باشد.


<source lang="php " >

<?php

// current directory echo getcwd() . "\n";


?>

</source >


بررسی خطاهای

  • JFTP::login: Unable to login
  • به نظر می رسد اعتبار کاربر خوب نیست ...

این خطا بدلیل درست تنظیم نشدن ftp می‌باشد.

راه حل

ftp layer را بررسی كنید.


بررسی خطاهای

  • JFTP::store: Bad response
  • اخطار! - عدم موفقیت در جابجایی فایل
  • JFTP::mkdir: Bad response
  • JFTP::chmod: Bad response
  • Unable to create destination
  • JFolder::create: Path not in open_basedir paths
  • Unable to create destination

راه حل

  • تنظیمات ftp layer بررسی شود
  • مسیر و سطح دسترسی پوشه‌های temp و log رو بررسی کنید.

بررسی خطای

  • JFTP: :connect: عدم اتصال به هاست ' localhost ' و پورت ' 21 '

این خطا بدلیل درست تنظیم نشدن ftp می‌باشد.

راه حل:

تنظیمات ftp layer بررسی شود.


بررسی خطاهای

  • JFTP: :write: پاسخ بد
  • نمی‌تواند تاریخ را ذخیره کند خطا: ایرادی رخ داد. فایل index.php ذخیره نشد.

تنظیم اشتباه مسیر پوشه log و tmp

راه حل

مسیر و سطح دسترسی پوشه‌های temp و log رو بررسی کنید.



گردآورنده: محمد محسنی - تیم جوملا فارسی

Indent support.png
هر گونه سوال و یا مشکلی در این رابطه دارید، می‌توانید در انجمن تخصصی تیم جوملا فارسی جستجو کرده و در صورت عدم دریافت نتیجه مورد نظر، سوال جدیدی را مطرح کنید.
8.pngاستفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.