انتقال سایت فعال جوملا به لوکال
مقدمه
میخواهيم سايت جوملای خود را از سرور به لوكال انتقال دهيم. این کار همانند انتقال از لوکال به سرور میباشد.
چگونه اين كار را انجام دهيم؟
ابتدا کل پوشه مربوط به جوملای خود را فشرده کنيد (در هر كنترل پانلی)
سپس آن را دانلود میکنید.
آن را در ريشه فولدر 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>
در ضمن از این روش میتوان برای انتقال از لوکال به سایت هم استفاده کرد.
گردآورنده : محمد محسنی
استفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.
|