سلام
در هنگام اپلود سایت بر روی هیست چه تغیراتی در فایل configuration.php باید ایجاد کرد؟
لطفا مواردی که باید تغییر کنند را کاملا توضیح بدید. چه چیز هایی به جاشون باید بنویسم؟
نمایش نسخه قابل چاپ
سلام
در هنگام اپلود سایت بر روی هیست چه تغیراتی در فایل configuration.php باید ایجاد کرد؟
لطفا مواردی که باید تغییر کنند را کاملا توضیح بدید. چه چیز هایی به جاشون باید بنویسم؟
سلام دوست عزیز
اگر منظور شما انتقال سایت از لوکال به سرور است که باید اطلاعات دیتابیس را در این فایل تغییر دهید
موفق باشید
بله منظورم همین استنقل قول:
نوشته اصلی توسط نوید [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
ولی نمیدونم اطلاعات دیتابیس را در کدام قسمت ها باید قرار بدم.
لطفا راهنمایی کنید
با سلام
در ادامه صحبتهای دوست خوبم خدمتتون عرض کنم که از آموزشهای زیر هم میتونید کمک بگیرید.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
یا علی
ببینید من هر دوی اینها رو قبلا چند بار خوندم ولی این چیزی که من میخوام اصلا توضیح دداده نشدهنقل قول:
نوشته اصلی توسط jalal_iranian [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
فقطط کافیه به من بگید اطلاعات دیتابیس را کجا باید بگذارم؟
همین!
همونجوری که اشاره شده باید فایل configuration.php رو ویرایش کنید و این فایل در روت قرار دارد (اگر جوملا خود را در یک پوشه قرار دادید داخل همان پوشه است).
var $host = 'localhost';
var $user = 'username';
var $password = 'password';
var $db = 'database name';
ممنون میشم دقیقا بفرمایید از کدام مرحله به بعد براتون نا مفهومه تا ما مقالات رو طوری اصلاح کنیم که دامنه بیشتری از کاربران قابل استفاده باشدنقل قول:
نوشته اصلی توسط sarallahe73 [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
بله حتمانقل قول:
نوشته اصلی توسط shmata [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
چون از توضیحات دوستان متاسفانه باز هم نفهمیدم.
وقتی تمامی فایل ها و اطلاعات از لوکال داخل کامپوتر به هاست اینترنتی منتقل شد برای اینکه سایت با دیتتابیس ارتباط برقرار کنه و تنظیمات منطبق هاست بشه لازم که فایل کانفیگ ویرایش بشه و مواردی داخل اون تغییر بکنه ولی دقیقا توضیح داده نشده کدوم موارد و دقیقا چه چیزی باید جایگزین قبلی ها بشه.
من محتویات داخل فایل را اینجا میگذارم یکی از دوستتان زحمت بکشن بگن جلوی هر مورد قرمز رنگ چه چیزی باید باشه:
<?php
class JConfig {
public $offline = '0';
public $offline_message = 'این سایت موقتا به دلیل تعمیرات در دسترس نیست.<br /> لطفا بعداً مراجعه فرمایید.';
public $display_offline_message = '1';
public $offline_image = '';
public $sitename = 'نسیم انتظار';
public $editor = 'tinymce';
public $captcha = 'recaptcha';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysql';
public $host = 'localhost';
public $user = 'root';
public $password = '';
public $db = 'nasimeentezar';
public $dbprefix = 'a1zy5_';
public $live_site = '';
public $secret = '7WczwKe07iSot114';
public $gzip = '1';
public $error_reporting = 'default';
public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help16:{keyref}';
public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = '';
public $ftp_pass = '';
public $ftp_root = '';
public $ftp_enable = '0';
public $offset = 'UTC';
public $offset_user = 'UTC';
public $mailer = 'mail';
public $mailfrom = 'merfagha@yahoo.com';
public $fromname = 'نسیم انتظار';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '0';
public $smtpuser = '';
public $smtppass = '';
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';
public $caching = '0';
public $cache_handler = 'file';
public $cachetime = '15';
public $MetaDesc = '';
public $MetaKeys = '';
public $MetaTitle = '1';
public $MetaAuthor = '1';
public $robots = '';
public $sef = '1';
public $sef_rewrite = '0';
public $sef_suffix = '0';
public $unicodeslugs = '0';
public $feed_limit = '10';
public $log_path = 'C:\\wamp\\www\\Joomla_Persian_2.5.4/logs';
public $tmp_path = 'C:\\wamp\\www\\Joomla_Persian_2.5.4/tmp';
public $lifetime = '15';
public $session_handler = 'database';
public $MetaRights = '';
public $MetaVersion = '0';
public $sitename_pagetitles = '1';
public $force_ssl = '0';
public $feed_email = 'site';
public $cookie_domain = '';
public $cookie_path = '';
}
اگه به غیر از مواردی که قرمز رنگ هستند مورد دیگه ای هم باید تغییر کنه بگید
تشکر فراوان
از مقاله [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید][مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]قسمت تنظیمات فایل configuration.php توضیح داده شده
اگر طبق فرمایش خودتو تنظیمات Database و ایجاد کاربر مربوط به Database در هاست را بدرستی انجام داده باشیدنقل قول:
فایل configuration.php را ویرایش کنید.
نام کاربری، رمز عبور و نام [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] را وارد کنید.
در صورتیکه روی لوکال اینکار را انجام می*دهید user بصورت پیش*فرض root و رمز عبور آن را خالی بگذارید.
var $dbprefix = 'jostri_'; var $user = ' '; var $password = ' '; var $db = ' ';
فقط و فقط کافیه که این چهار موردی که در مقاله وجود دارد و دوستمون هم به اونا اشاره کردند تغییر بدید .
همین .
پس با این حساب میشه بگید چرا سایت من هنوز بالا نمیاد؟
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
permission فایل configuration.php را به 755 تغییر بدید و تغییرات مربوط به چندتا متغیر را مجددا انجام بدیدنقل قول:
نوشته اصلی توسط sarallahe73 [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
چون فایل configuration.php پرمیشن 755 نداشته موارد مورد تغییر شما در آن اعمال نشده .
کاری که گفتید انجام دادم ولی فایده ای نداشت.نقل قول:
نوشته اصلی توسط shmata [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
من قبلا یه بار این کارو ازمایش بدون مشکل انجام داده بودم ولی نمیدونم چرا این دفعه اینطوری شده؟
سلام
دوست عزیز این لینک براتون مفید خواهد بود !
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
لطفا db type , db prefix رو هم چک کنید!نقل قول:
/* Database Settings */
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'root';
var $password = '';
var $db = '6562_PSS';
var $dbprefix = 'jos_';
موفق باشید
میشه ازتون خواهش کنم همین مواردی را که نقل قول کردید جلوی هر کدوم به فارسی بنویسید دقیقا چه چیزی باید بنویسم؟نقل قول:
نوشته اصلی توسط P30Yaran [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
مثلا جلوی db type چی باید نوشته بشه؟
db prefix پسوند جداول هست ! موقعی که دیتابیس رو ایمپورت می کنی قبل از هر جدول یه پسوندی داره باید پسوند رو اونجا بنویسی مثلا جدول Jos_user - پسوندش jos_ هست که آندرلاین هم باید بزاری (مثل :dbprefix = 'ggrqp_'; )نقل قول:
میشه ازتون خواهش کنم همین مواردی را که نقل قول کردید جلوی هر کدوم به فارسی بنویسید دقیقا چه چیزی باید بنویسم؟
مثلا جلوی db type چی باید نوشته بشه؟
db type : نوع ساختار دیتابیس که دو گزینه هست یا Mysql هست یا Mysqli هست که باید در این کادر وارد بشه
موفق باشید
خیلی ممنون !نقل قول:
نوشته اصلی توسط P30Yaran [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
کمک بزرگی کردید.
خواهش میکنم !
لطفا اگه با این کار مشکلتون حل شد روش کار رو بیان کنید تا اگه کسی به این مشکل برخورد و به این تاپیک رسید به نتیجه ای برسه!
و درضمن جهت تشکر دکمه تشکر کفایت میکنه و نیازی نیست پست جدیدی بزنید !
بهترین ها رو براتون آرزومندم
موفق و پیروز باشید
بله مشکل حل شد
در پایان مشکلات و راه حل هارو بیان میکنم
در هنگام ویرایش فایل configuration.php قبل از هرچیز باید اموزش انتقال سایت را مطالعه کرد و سپس این موارد را وارد نمود:
public $dbtype = '*****l';(بستگی به دیتا بیس در قسمت ستاره دار باید عبارت mysql یا mysqli را وارد نمود)
public $host = '******l';( در این قسمت باید ادرس دیتابیس هاست را وارد نمود مثال:mysql.iranhost.ir)
public $user = '******l(در این قسمت باید یوزنیم دیتابیس وارد شود)';
public $password = '*********l(پسورد دیتابیس)';
public $db = '*******l(نام دیتابیس مورد نظر)';
public $dbprefix = '*****l(پیشوند جداول دیتابیس)';
در صورتی که با انجام این مراحل فایل کانفیگ ذخیره نشد باید permission فایل configuration.php را به 755 تغییر بدید و تغییرات مربوط به چندتا متغیر را مجددا انجام بدید
چون فایل configuration.php پرمیشن 755 نداشته موارد مورد تغییر شما در آن اعمال نشده .
برای تغیر به ftp manager رفته چک باکس فایل کانفیگ را بزنید و بعد روی قسمتی که مربوط به تغییر permission است کلیک کنید.