انتقال سایت فعال جوملا به لوکال   

از دانشنامه جوملا فارسی - مامبو فارسی
نسخهٔ تاریخ ‏۱۰ اکتبر ۲۰۱۴، ساعت ۱۶:۱۹ توسط Hamidy (بحث | مشارکت‌ها) (ویرایش Amirraza (بحث) به آخرین تغییری که Hamidy انجام داده بود واگردانده شد)

(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری، جستجو

مقدمه

می‌خواهيم سايت جوملای خود را از سرور به لوكال انتقال دهيم. این کار همانند انتقال از لوکال به سرور می‌باشد.

چگونه اين كار را انجام دهيم؟

ابتدا کل پوشه مربوط به جوملای خود را فشرده کنيد (در هر كنترل پانلی)

سپس آن را دانلود می‌کنید.

آن را در ريشه فولدر wamp یعنی همان پوشه www در پوشه‌ای به عنوان مثال joomla قرار می‌دهید.

حال از طریق PHPMyAdmin وارد دیتابیس سایت خود شده و به دو صورت export بگیرید:

1- zipped

2- gzipped

سپس وارد PHPMyAdmin لوکال شوید و دیتا بیس مربوطه را بسازید.

پس از آن بر روی دیتابیس ايجاد شده کلیک کنید و سپس دیتابیس export شده از سرور را import کنید.

اگر zipped خطا داد از gzipped استفاده کنید.

سپس نوبت به تنظیمات configration.php می‌باشد.

پیشنهاد می‌کنيم که configuration.php-dist را به configuration.php تغییر نام دهید و یا configuration.php موجود را ویرایش کنید.

نام دیتابیس و پسورد و نام کاربری دیتابیس را وارد کنید.

که user لوکال بصورت پیشفرض root و پسورد آن را خالی بگذارید.


<source lang="php">

var $host = 'localhost'; var $user = ' '; var $password = ' '; var $db = ' ';

</source>


و در این قسمت مسیر نصب جوملا می‌باشد که به جای username نام کاربری سایت خود (هاست) را می‌نویسید.

که برای لوکال


<source lang="php">

home/username/logs home/username/tmp

</source>


همان مکان نصب wamp server می‌باشد.

به صورت C:\wamp\www\joomla\logs می‌باشد.


<source lang="php">

var $log_path = 'home/username/logs'; var $tmp_path = 'home/username/tmp';

</source>


مابقی تنظییمات را می‌توانید از طریق تنظیمات کلی در خود جوملا انجام دهید.


<source lang="php">

<?php class JConfig { /* Site Settings */ var $offline = '0'; var $offline_message = 'اين سايت موقتا به دليل تعميرات در دسترس نيست.
لطفا بعدا مراجعه فرماييد.'; var $sitename = 'sitename'; var $editor = 'tinymce'; var $list_limit = '20'; var $legacy = '0'; /* Debug Settings */ var $debug = '0'; var $debug_lang = '0'; /* Database Settings */ var $dbtype = 'mysql'; var $host = 'localhost'; var $user = ' '; var $password = ' '; var $db = ' '; var $dbprefix = 'jostri_'; /* Server Settings */ var $live_site = ; var $secret = '8RhJUKlcLc6GdjUi'; var $gzip = '0'; var $error_reporting = '-1'; var $helpurl = 'http://help.joomla.org'; var $xmlrpc_server = '0'; var $ftp_host = '127.0.0.1'; var $ftp_port = '21'; var $ftp_user = ; var $ftp_pass = ; var $ftp_root = ; var $ftp_enable = '0'; /* Locale Settings */ var $offset = '0'; var $offset_user = '0'; /* Mail Settings */ var $mailer = 'mail'; var $mailfrom = '[email protected]'; var $fromname = ' '; var $sendmail = '/usr/sbin/sendmail'; var $smtpauth = '0'; var $smtpuser = ; var $smtppass = ; var $smtphost = 'localhost'; /* Cache Settings */ var $caching = '0'; var $cachetime = '15'; var $cache_handler = 'file'; /* Meta Settings */ var $MetaDesc = 'جوملا! - سیستم مدیریت محتوا و مولد پورتال جوملا'; var $MetaKeys = 'جوملا، جوملا فارسی'; var $MetaTitle = '1'; var $MetaAuthor = '1'; /* SEO Settings */ var $sef = '0'; var $sef_rewrite = '0'; var $sef_suffix = '0'; /* Feed Settings */ var $feed_limit = 10; var $log_path = 'home/username/logs'; var $tmp_path = 'home/username/tmp'; /* Session Setting */ var $lifetime = '15'; var $session_handler = 'database'; } ?>

</source>


در ضمن از این روش می‌توان برای انتقال از لوکال به سایت هم استفاده کرد.


گردآورنده : محمد محسنی

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