اینترنت پنجره ها اندروید

یک فایل پیکربندی را در پی اچ پی ایجاد کنید. ایجاد یک فایل پیکربندی در تنظیمات پایگاه داده PHP

توجه: قبل از ویرایش این صفحه را بخوانید.

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

یک گام با نصب وردپرس برای وارد کردن پارامترهای مورد نیاز برای دسترسی به پایگاه داده MySQL به فایل WP-Config.php.

این فایل، WP-Config.php در کپی وردپرس قابل دانلود نیست؛ شما باید آن را ایجاد کنید. به عنوان مثال، شما می توانید از فایل wp-config-sample.php استفاده کنید. در زیر تنظیمات پیشرفته و نمونه ها هستند.

برای تغییر فایل WP-Config.php، به اطلاعات زیر نیاز دارید:

نام پایگاه داده نام پایگاه داده برای وردپرس نام پایگاه داده نام کاربری برای دسترسی به پایگاه داده رمز عبور به پایگاه داده رمز عبور کاربر برای دسترسی به پایگاه داده سرور پایگاه داده نام سرور پایگاه داده

اگر وردپرس توسط ارائه دهنده میزبانی شما نصب شده است، این اطلاعات را در سرویس پشتیبانی پیدا کنید. اگر خودتان یا میزبانی خود را دارید، این اطلاعات را به عنوان یک نتیجه دریافت خواهید کرد.

تنظیم پایگاه داده

مهم: هرگز از ویراستاران متن مانند مایکروسافت ورد برای تغییر فایل های وردپرس استفاده نکنید!

یک فایل وردپرس را در دایرکتوری ریشه پیدا کنید و آن را باز کنید.

اصلی wp-config-sample.php

اظهار نظر: این به دست آورد "T - ارزش پایگاه داده را تغییر داد، و اگر این خط از WP-Config حذف شود، URL به مقدار پایگاه داده قدیمی بازگردانده می شود. برای تغییر مقدار Siteurl در پایگاه داده.

اگر وردپرس به یک دایرکتوری به نام "وردپرس" برای domain example.com نصب شود، WP_Siteurl را مانند این تعریف کنید:

تعریف ("wp_siteurl"، "http://example.com/wordpress")؛

به صورت پویا WP_SITEURL را بر اساس $ _server ["http_host" تنظیم کنید]

define ("wp_siteurl"، "http: //". $ _server ["http_host"]. "/ path / to / wordpressp")؛

اظهار نظر: یک جایگزین امن تر برای برخی از تاسیسات، استفاده از Server_Name Server-Generate Server_Name به جای PHP / User تولید شده HTTP_HOST است که به صورت پویا توسط PHP بر اساس مقدار هدر میزبان HTTP در درخواست ایجاد می شود، بنابراین احتمالا اجازه می دهد آسیب پذیری های ورودی فایل . server_name توسط پیکربندی سرور تنظیم شده است و استاتیک است.

به طور پویا WP_SITEURL را بر اساس $ _server تنظیم کنید ["server_name"]

define ("wp_siteurl"، "http: //" $ _server ["server_name"]. "/ path / to / wordpressp")؛

آدرس وبلاگ (URL)

wp_home. یکی دیگر از گزینه های WP-Config.php اضافه شده در وردپرس است. شبیه به WP_SITEURL، WP_HOME ارزش را لغو می کندخانه اما به طور دائم آن را تغییر نمی دهد. خانه آدرس شما می خواهید مردم برای تایپ مرورگر خود را به وبلاگ وردپرس خود را تایپ کنید. این باید قسمت http: // را شامل شود و نباید یک اسلش داشته باشد " / "در پایان.

تعریف ("wp_home"، "http://example.com/wordpress")؛

در نسخه WordPress 2.5، نصب WP_Debug در حقیقت نیز پیام های خطا را در E_AlL افزایش می دهد و هشدارها را هنگامی که توابع یا فایل های قدیمی استفاده می شود فعال می کند؛ در غیر این صورت، وردپرس سطح پیام های خطا را در e_all ^ e_notice ^ e_user_notice تنظیم می کند.

غیر فعال کردن پیوستن جاوا اسکریپت

برای پایان دادن به نتایج به یک منطقه اداری سریعتر، تمام فایل های جاوا اسکریپت به یک URL متصل می شوند. اگر جاوا اسکریپت قادر به کار در منطقه اداری شما نیست، می توانید سعی کنید این ویژگی را غیرفعال کنید:

تعریف ("concatenate_scripts"، false)؛

تنظیم خطای ورود

از آنجا که WP-Config.php برای هر نمایش صفحه ای که از یک فایل حافظه پنهان بارگیری نشده است، محل خوبی برای تنظیم تنظیمات پی اچ پی INI است که نصب PHP شما را کنترل می کند. این مفید است اگر شما به یک فایل php.ini دسترسی ندارید، یا اگر فقط می خواهید برخی از تنظیمات را در پرواز تغییر دهید.

در اینجا یک نمونه است که PHP Error_Logging را روشن می کند و آنها را به یک فایل خاص وارد می کند. اگر WP_DEBUG به TRUE تعریف شود، ERROs نیز به این فایل ذخیره می شود. فقط این را در بالا قرار دهید نیاز به یا. عبارتند از. دستورات

ini_set ("log_errors"، "on")؛ ine_set ("Display_errors"، "OFF")؛ ini_set ("ERROR_LOG"، "/ صفحه اصلی / example.com / logs / php_error.log")؛ / * این همه، توقف ویرایش! وبلاگ نویسی مبارک * /

یکی دیگر از نمونه های خطاهای ورود به سیستم، به عنوان مایک کمی در لیست ایمیل WP-هکرها پیشنهاد شده است:

/ ** * این همه نشانه های خطا و هشدارها را به یک فایل به نام Debug.Log در * WP-Calletent وارد می کند (اگر Apache مجوز نوشتن نداشته باشد، ممکن است لازم باشد ابتدا فایل را ایجاد کنید و مجوزهای دریافتی را تنظیم کنید (یعنی استفاده کنید 666)) * / تعریف ("WP_DEBUG"، TRUE)؛ تعریف ("wp_debug_log"، درست)؛ تعریف ("wp_debug_display"، false)؛ ini_set ("Display_errors"، 0)؛

افزایش حافظه برای پی اچ پی

تعریف ("fs_chmod_dir"، (0755 ~ umask ()))؛ تعریف ("fs_chmod_file"، (0644 ~ umask ()))؛

ثابت برای به روز رسانی وردپرس

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

شایع ترین علل نیاز به تعریف این موارد عبارتند از:

  • میزبان در حال اجرا با یک راه اندازی نصب ویژه شامل Symlinks، شما ممکن است نیاز به تعریف ثابت ثابت های مربوط به مسیر (ftp_base، ftp_content_dir، و ftp_plugin_dir)، اغلب تعریف به سادگی پایه به اندازه کافی خواهد بود.
  • بعضی از نصب پی اچ پی که با یک فرمت FTP پی اچ پی حمل می شوند که با سرورهای خاص FTP ناسازگار است، تحت این شرایط نادر، شما ممکن است نیاز به تعریف ftp_method به "ftpsockets"

موارد زیر ثابت معتبر برای به روز رسانی وردپرس هستند:

  • fs_method. روش سیستم فایل را اجرا می کند. این باید فقط "مستقیم"، "SSH"، "FTPXT" یا "ftpsockets" باشد. به طور کلی، اگر شما آن را تغییر دهید، فقط باید این را تغییر دهید، اگر شما آن را تغییر دهید، و این کمک نمی کند تغییر آن را به عقب / حذف آن، در بیشتر موارد، تنظیم آن را به "ftpsockets" کار خواهد کرد اگر روش به طور خودکار انتخاب شده نیست.
    • (اولویت اولیه) "مستقیم" نیروهای خود را برای استفاده از درخواست مستقیم فایل I / O از باز کردن مسائل امنیتی در میزبان های ضعیف پیکربندی استفاده می کنند، این به طور خودکار زمانی انتخاب می شود.
    • (اولویت ثانویه) "SSH" این است که استفاده از فرمت PHP SSH را مجبور کنیم.
    • (اولویت سوم) "FTPXT" این است که استفاده از FTP پی اچ پی فرمت برای دسترسی FTP و در نهایت
    • (اولویت چهارم) "ftpsockets" از کلاس سوکت PHP برای دسترسی FTP استفاده می کند.
  • ftp_base. مسیر کامل به پوشه "پایه" (Abspath) نصب وردپرس است.
  • ftp_content_dir مسیر کامل به پوشه WP-content از نصب وردپرس است.
  • ftp_plugin_dir. مسیر کامل به پوشه پلاگین نصب وردپرس است.
  • ftp_pubkey مسیر کامل به کلید عمومی SSH شما است.
  • ftp_prikeyy مسیر کامل به کلید خصوصی SSH شما است.
  • ftp_user کاربر FTP یا USERNAME SSH است. به احتمال زیاد این ها یکسان هستند، اما مناسب ترین نوع به روز رسانی شما می خواهید انجام دهید.
  • ftp_pass رمز عبور برای نام کاربری وارد شده است ftp_user. اگر شما از احراز هویت کلید SSH استفاده می کنید، این را می توان حذف کرد.
  • ftp_host. نام میزبان: ترکیبی پورت برای سرور SSH / FTP شما. پورت پیش فرض FTP 21 است و پورت پیش فرض SSH 22 است، این نیازی به ذکر نیست.
  • ftp_ssl درست برای اتصال SSL اگر توسط حمل و نقل پایه پشتیبانی می شود، در تمام سرورها موجود نیست این برای "FTP امن" نیست برای SSH SFTP.
تعریف ("fs_method"، "ftpext")؛ تعریف ("ftp_base"، "/ path / to / wordpress /") define ("ftp_content_dir"، "/ path / to / wordpress / wp-content /")؛ define ("ftp_plugin_dir"، "/ path / to / wordpress / wp-content / plugins /")؛ تعریف ("ftp_pubkey"، "/home/username/.sssh/id_rsa.pub")؛ define ("ftp_prikey"، "/home/username/.sssh/id_rsa")؛ تعریف ("FTP_USER"، "نام کاربری")؛ تعریف ("FTP_PASS"، "رمز عبور")؛ تعریف ("ftp_host"، "ftp.example.org")؛ تعریف ("ftp_ssl"، false)؛

به روز رسانی دسترسی SSH را فعال کنید

برای فعال کردن SSH2 به عنوان یک گزینه ارتقاء، باید افزونه PECL SSH2 را نصب کنید. برای نصب این کتابخانه، باید یک دستور مشابه با زیر را صادر کنید یا با ارائه دهنده میزبانی وب خود صحبت کنید تا این نصب شود:

PECL نصب SSH2.

پس از نصب Extension PECL SSH2 شما باید پیکربندی پی اچ پی خود را تغییر دهید تا به طور خودکار این افزونه را بارگیری کنید.

pECL توسط بسته گلابی در اکثر توزیعهای لینوکس ارائه شده است. برای نصب PECL در Redhat / Fedora / Centos:

yum -y php-pear را نصب کنید

برای نصب PECL در دبیان / اوبونتو:

apt-get php-pear را نصب کنید

توصیه می شود از یک کلید خصوصی استفاده کنید که عبارت عبور نشده است. گزارش های متعددی وجود دارد که کلید های خصوصی محافظت شده را منتقل می کنند، به درستی کار نمی کنند. اگر تصمیم بگیرید که یک عبارت خصوصی خصوصی را امتحان کنید، باید عبارت Pass را برای کلید خصوصی به عنوان FTP_Pass وارد کنید یا آن را در فیلد "رمز عبور" در زمینه اعتبار ارائه شده در هنگام نصب به روز رسانی وارد کنید.

اگر هنوز در مورد نحوه استفاده از SSH برای ارتقاء یا نصب وردپرس / پلاگین ها، هنوز مشخص نیستید، از طریق این آموزش بخوانید.

جایگزین به cron.

برای مثال، از این استفاده کنید، اگر پست های برنامه ریزی شده منتشر نشود. با توجه به توضیح انجمن OTTO، "این روش متناوب از رویکرد تغییر مسیر استفاده می کند که باعث می شود Cron نیاز به اجرا داشته باشد، که باعث می شود CRON نیاز به اجرا داشته باشد، به طوری که دوباره به سایت بازگردد، در حالی که Cron همچنان در ارتباط است آنها فقط کاهش یافته اند این روش گاهی اوقات کمی است، به همین دلیل است که به طور پیش فرض نیست. "

تعریف ("alternate_wp_cron"، درست)؛

علاوه بر این، ثابت ها

در اینجا، ثابت های اضافی را که می توان تعریف کرد، اما احتمالا نباید "T باشد. تعاریف کوکی ها به ویژه مفید هستند اگر شما یک راه اندازی دامنه غیر معمول داشته باشید.

تعریف ("cookiepath"، preg_replace ("| https؟: // [^ /] + | من"، "، get_option (" خانه ")." / ")؛ تعریف ("SiteCooked"، preg_replace ("| https؟: // [^ /] + | من"، "، get_option (" siteurl ")." / ")؛ تعریف ("admin_cookie_path"، sitecookiepath. "WP-admin")؛ define ("plugins_cookie_path"، preg_replace ("| https؟: // [^ /] + | من"، "، wp_plugin_url))؛ تعریف ("TemplatePath"، get_template_directory ())؛ تعریف ("StyleSheetpath"، get_stylesheet_directory ())؛ تعریف ("disable_wp_cron"، درست)؛

در پرونده configuration.php تنظیمات سایت، مسیرها، گذرواژه ها، تنظیمات پایگاه داده ذخیره می شوند، و سایر تنظیمات پیکربندی. گاهی اوقات این تنظیمات باید تغییر کنند، پس از انتقال سایت به میزبانی جدید، این امر به ویژه مهم است.

در این مقاله ما قصد داریم به شما در مورد این پرونده مهم برای جوملا کمک کنیم. شما یاد خواهید گرفت:

  • کجا می توانید فایل خود را پیدا کنید configuration.php.
  • چگونه هر پارامتر بر کار سایت تاثیر می گذارد.

این ماده یک کتابچه راهنمای کامل نیست، اما به شما کمک خواهد کرد که به راحتی در تنظیمات در هنگام حل هر گونه مشکلی حرکت کنید.

تنظیمات فایل configuration.php

تصویر محل فایل را با استفاده از FileZilla نشان می دهد. در این مورد، سایت در زیرمجموعه "جوملا" واقع شده است.

فایل configuration.php واقع در دایرکتوری ریشه جوملا. اگر سایت به دایرکتوری اصلی میزبانی (Public_HTML) تنظیم شود، مسیر آن به نظر می رسد مثل این است:

  • /home/username/public_html/configuration.php.
قبل از انجام هر کاری با آن، یک نسخه پشتیبان تهیه کنید. ابتدا تغییرات را در سایت تست انجام دهید.

پارامترهای سایت

  • $ آفلاین: با مقدار "0"، این سایت کار می کند اگر "1" را تنظیم کنید، سایت خاموش می شود.
  • $ Offline_Message: پیام که به بازدیدکنندگان نمایش داده می شود زمانی که سایت خاموش می شود.
  • $ siteName: نام سایت که در عنوان نشان داده شده است.
  • ویرایشگر $: ویرایشگر که به طور پیش فرض نصب شده است.
  • $ list_limit: لیست طول در admin برای همه کاربران. مجموعه پیش فرض 20 است.
  • $ دسترسی: سطح دسترسی به سایت. "1" - دسترسی آزاد، "2" - فقط برای ثبت نام، "3" - دسترسی ویژه.

پارامترهای اشکال زدایی

  • debug $: "0" حالت اشکال زدایی خاموش است، "1" - فعال شده است.
  • $ debug_lang.: "0" - خاموش "1" - فعال شده است.

یادداشت:

debug $: این پارامتر شامل حالت اشکال زدایی جوملا است. اگر به "1" تنظیم شود، این ابزار اطلاعات فنی مختلفی در مورد عملکرد سیستم ارائه می دهد. این در پایین هر صفحه نمایش داده می شود.

$ debug_lang.: این پارامتر شامل شاخص های اشکال زدایی (* ... *) یا (؟ ...؟) در فایل های زبان جوملا.

پارامترهای پایگاه داده

  • $ dbtype: "mysqli" یا "mysql". نوع پایگاه داده استفاده شده.
  • $ میزبان: در اغلب موارد "localhost"، اما نه همیشه. این اطلاعات را می توان در هوستر یافت.
  • $ کاربر: نام کاربری پایگاه داده
  • $ رمز عبور: رمز عبور برای کاربر پایگاه داده.
  • $ db: نام پایگاه داده.
  • $ dbprefix.: پیشوند برای جداول جوملا، به عنوان مثال، JOS یا J17

تنظیمات اضافی

  • $ live_site.: آدرس واقعی سایت، به عنوان مثال - http://yourdomain.com
  • $ راز: تغییر نده
  • $ gzip: "0" - خاموش، "1" - فعال شده است.
  • $ error_reporting: جزئیات سطح گزارش خطا.
  • $ helpurl: صفحه راهنما سایت پیش فرض صفحه رسمی جوملا است.

یادداشت

$ live_site.: در آخرین نسخه ها، نباید هر مقدار را نشان داد. مورد استفاده در موارد ایجاد تغییر مسیر یا کپی از سایت برای آزمایش.

$ راز: هنگام نصب جوملا، مقدار تولید می شود و نمی تواند تغییر کند. این در جوملا برای اهداف امنیتی استفاده می شود.

$ error_reporting: سطح مناسب گزارش خطا را تنظیم می کند. پیش فرض، سیستم به طور پیش فرض.

$ helpurl: هنگام کلیک بر روی دکمه راهنما، جستجو برای اطلاعات پس زمینه را باز می کند (می توان آن را در برخی از صفحات پانل اداری مشاهده کرد).

$ ftp_host. : 127.0.0.1 آدرس IP از FTP میزبان محلی است. یک سرور Hoster می تواند مقدار دیگری داشته باشد.
$ ftp_port: شماره پورت برای FTP. به طور پیش فرض، 21. سرور میزبان ممکن است مقدار دیگری داشته باشد.
$ ftp_user: ورود به کاربر FTP.
$ ftp_pass: رمز عبور شما به FTP
$ ftp_root. : مسیر پوشه ریشه، معمولا / صفحه اصلی / نام کاربری / public_html
$ ftp_enable: این گزینه جوملا را مشخص می کند! استفاده از توابع FTP ساخته شده، به جای روند از طریق PHP.

راه اندازی کمربند ساعت

  • $ offset: این پارامتر تاریخ و زمان فعلی را تعیین می کند. زمان تعیین شده باید با زمان سرور مطابقت داشته باشد، اما کدام سایت واقع شده است. به طور پیش فرض UTC.
  • $ offset_user: زمان برای کاربران، پیش فرض UTC.

تنظیمات ایمیل

  • $ mailer: هنگام استفاده از تابع PHP برای کار با ایمیل، "MAIL" را نصب کنید. "Sendmail" - هنگام استفاده از سرور SMTP.
  • $ mailfrom: آدرس ایمیل که جوملا از آن استفاده می کند! برای ارسال ایمیل
  • $ sendmail: مسیری که برنامه Sendmail واقع شده است. این پارامتر تنها مورد استفاده قرار می گیرد اگر پارامتر $ Mailer دارای مقدار "Sendmail" باشد.
  • $ smtpauth.: اگر سرور SMTP نیاز به احراز هویت داشته باشد، باید مقدار "1" را تنظیم کنید. این پارامتر فقط اگر $ Mailer دارای مقدار "Sendmail" باشد، استفاده می شود.
  • $ smtpuser: نام کاربری برای دسترسی به سرور SMTP. این پارامتر فقط اگر $ Mailer دارای مقدار "Sendmail" باشد، استفاده می شود.
  • $ smtppass: رمز عبور برای دسترسی به سرور SMTP. این پارامتر فقط اگر $ Mailer دارای مقدار "Sendmail" باشد، استفاده می شود.
  • $ smtphost: آدرس سرور SMTP. این پارامتر فقط اگر $ Mailer دارای مقدار "Sendmail" باشد، استفاده می شود.
  • $ smtpsecure: مدل امنیتی در سرور SMTP. ممکن است "SSL" و "TTL".
  • $ smtpport: پورت SMTP اکثر سرورها برای اتصالات محافظت نشده از پورت 25 استفاده می کنند و برای امنیت پورت 465. این پارامتر را می توان در هوستر یافت.

تنظیمات Lorified

  • $ log_path: مسیری که برای آن جوملا سیاهههای مربوط ذخیره می شود!
  • $ tmp_path : مسیری که فایل های سیستم موقت ذخیره می شود. نشانه صحیح این مقدار نمی تواند به خطاهای متعدد در کار سایت منجر شود.

تنظیمات ذخیره سازی

  • $ ذخیره سازی: "0" - خاموش، "1" - ذخیره سازی محافظه کار؛ "2" - ذخیره سازی پیشرفته.
  • $ cache_handler: "فایل" - ذخیره کامل؛ "Cachelite" - ذخیره سازی ساده.
  • $ cachetime : زمان (در دقیقه) ذخیره سازی ذخیره سازی قبل از به روز رسانی آن.

تنظیمات متا برچسب

  • $ metadesc: توضیحات متن سایت برای اهداف SEO. این متن در برچسب Meta Desription نمایش داده خواهد شد.
  • $ metakeys: کلمات کلیدی جدا شده توسط کاما. این متن در کلمات کلیدی متا نمایش داده می شود.
  • $ metaauthor: "0" - برای مخفی کردن متا تگ نویسنده؛ "1" - نمایش این برچسب.

تنظیمات SEO (بهینه سازی موتور جستجو)

  • $ SEF: "0" - غیر فعال شده، "1" - شامل. تغییر URL ها در نمای خلاصه انسان (CNC). به عنوان مثال، آدرس www.example.com/index.php؟option\u003dcom_content&view\u003detc ... تبدیل شده توسط B. www.example.com/spsevdymonym.
  • $ sef_rewrite.: "0" - غیر فعال شده، "1" - شامل. از سرور Apache Server Mod_rewrite برای ایجاد یک URL "شخصی" استفاده کنید.
  • $ sef_suffix.: "0" - غیر فعال شده، "1" - شامل. به عنوان مثال، اضافه کردن فرمت به پایان آدرس URL، به عنوان مثال، .html or.php.
  • $ Unicodeslugs.: "0" - غیر فعال شده، "1" - شامل. انتخاب بین فرمت نام مستعار در ترجمه یا یونیکد.
  • $ feed_limit: محدودیت مقدار فید ها. پیش فرض 10 است، هر عدد صحیح می تواند مورد استفاده قرار گیرد.

جلسات تنظیمات

  • طول عمر: مدت زمان جلسه را در عرض چند دقیقه تنظیم می کند.
  • $ session_handler: "پایگاه داده" یا "هیچ". پردازش جلسه را پس از اتصال کاربر تعریف می کند.
ترجمه مقاله از www.ostraining.com

اگر سوالی دارید، پس برای پاسخ سریع، ما توصیه می کنیم با استفاده از ما

بنابراین، شما به طور تصادفی فایل config.php را حذف کردید، و کنفرانس شما غیرقابل دسترس شده است یا هنگام نصب کنفرانس، فایل config.php به دلیل حقوق دسترسی نادرست به این فایل نوشته نشده است. در هر دو مورد، فایل ها و پایگاه داده نیز کاربردی هستند، آنها به سادگی نمی توانند به یکدیگر متصل شوند. به عنوان مثال، به شما هراس ندهید تا کاری غیر ضروری انجام دهید، به عنوان مثال، شروع دوباره دوباره کنفرانس. فایل config.php می تواند به صورت دستی ایجاد شود، زمانی که یک جزئیات دسترسی به پایگاه داده وجود دارد.

نظر خود را در مورد ایجاد یک فایل جدید config.php مشخص کنید.

برای ایجاد یک فایل config.php، از یک ویرایشگر متن معمولی، تایپ Notepad Windows، Notepadd ++، Notepad2 یا یکی از بهترین نمایندگان این نوع EditPlus استفاده کنید.

یک ویرایشگر متن را باز کنید و دستور ایجاد یک فایل متنی جدید را انتخاب کنید.

کد زیر را در این فایل جدید وارد کنید:

// PHPBB 3.0.x فایل پیکربندی خودکار تولید شده
// چیزی را در این فایل تغییر ندهید!
$ dbms \u003d "mysql"؛ // نوع پایگاه داده ممکن است mysql باشد
$ dbhost \u003d "پایگاه داده میزبان / دامنه"؛
$ dbport \u003d "پورت پایگاه داده اگر به طور پیش فرض"؛
$ dbname \u003d "نام پایگاه داده"؛
$ dbuser \u003d "نام کاربری پایگاه داده"؛ $ dbpasswd \u003d "رمز عبور پایگاه داده"؛

$ table_prefix \u003d "پیشوند جدول پایگاه داده"؛
$ acm_type \u003d "فایل"؛
$ load_extensions \u003d ""؛

define ("phpbb_installed"، درست)؛
// @ define ("debug"، true)؛
// @ define ("debug_extra"، درست)؛
?>

شما یک قالب پیکربندی را به یک فایل وارد کردید. در حال حاضر شما باید بخش های مختلف این فایل را با توجه به داده های پایگاه داده خود ویرایش کنید.

همه اینها منطقی است اگر شما جزئیات و جزئیات دسترسی به پایگاه داده را می دانید. در غیر این صورت، باید با هدر خود تماس بگیرید تا این جزئیات را دریافت کنید. تقریبا در همه موارد جزئیات مشابه شما هنگام نصب کنفرانس استفاده می شود.

$ dbms \u003d "mysql"؛ جایگزین کردن mysql نوع پایگاه داده خود را. شما می توانید انواع پایگاه داده زیر را استفاده کنید:
mysql
mysqli
firebird.
mssql
mssql_odbc
اوراکل
postgres
sqlite

$ dbhost \u003d "پایگاه داده میزبان / دامنه"؛ جایگزین کردن میزبان پایگاه داده / دامنه آدرس میزبان یا دامنه پایگاه داده شما. بسیاری از میزبان در این زمینه از آدرس localhost استفاده می کنند، اما این لحظه را در Hoster خود مشخص کنید.

$ dbport \u003d "پورت پایگاه داده اگر به طور پیش فرض"؛ جایگزین کردن پورت پایگاه داده اگر به طور پیش فرض نیست شماره پورت پایگاه داده اگر سرور از یک پورت غیر استاندارد برای اتصال به پایگاه داده استفاده کند. اگر سرور از پورت پیش فرض استفاده کند، فیلد خالی را ترک کنید. این فیلد باید فقط اگر سرور پایگاه داده از یک پورت غیر استاندارد استفاده کند، باید پر شود.

$ dbname \u003d "نام پایگاه داده"؛ جایگزین کردن نام پایگاه داده. نام پایگاه داده ای که در آن PHPBB3 را نصب کردید. اگر PHPMyAdmin دارید برای دسترسی به پایگاه های داده های خود، می توانید نام پایگاه داده را با نگاه کردن از طریق پایه در phpmyadmin پیدا کنید. در غیر این صورت، تماس با Hoster خود را برای اطلاعات پایگاه داده.

$ dbuser \u003d "نام کاربری پایگاه داده"؛ جایگزین کردن نام کاربری پایگاه داده نام کاربری پایگاه داده تمام پایگاه های داده نیاز به یک حساب کاربری دارند که برای اتصال به آن استفاده می شود. نام حساب کاربری پایگاه داده باید به این فیلد وارد شود.

$ dbpasswd \u003d "رمز عبور پایگاه داده"؛ جایگزین کردن رمز عبور پایگاه داده رمز عبور به حساب کاربری پایگاه داده. تمام پایگاه های داده نیاز به یک حساب کاربری دارند که برای اتصال به آن استفاده می شود. رمز عبور حساب کاربری پایگاه داده باید به این فیلد وارد شود.

$ table_prefix \u003d "پیشوند جدول پایگاه داده"؛ جایگزین کردن پیشوند جدول پایگاه داده پیشوند جدول در پایگاه داده. در تنظیم پیش فرض، این پیشوند phpbb_. با این حال، شما می توانید آن را در طول فرایند نصب تغییر دهید. این پیشوند را می توان با استفاده از phpMyAdmin پیدا کرد، مشاهده پایگاه داده در آن.

پارامترهای زیر نیازی به تغییر یا نگرانی در مورد آنها هنگام ایجاد یک فایل ندارند config.php,
$ acm_type \u003d "فایل"؛
$ load_extensions \u003d ""؛
define ("phpbb_installed"، درست)؛
// @ define ("debug"، true)؛
توجه: Rassavming (حذف //) این خط، شما می توانید صفحه دانلود صفحه را در پایین صفحات کنفرانس مشاهده کنید.
// @ define ("debug_extra"، درست)؛

پس از ویرایش ویرایش فایل، آن را به عنوان یک فایل ذخیره کنید. config.php. اطمینان حاصل کنید که ویرایشگر آن را به عنوان config.txt ذخیره نکرده است، یا به عنوان config.php.txt.

حالا شما یک فایل جدید دارید config.php. بارگذاری آن را به سرور با استفاده از سرویس گیرنده FTP به پوشه با phpBB3 نصب شده (در آن پوشه که در آن فایل common.php نیز واقع شده است، viewtopic.php، viewforum.php، viewforum.php، viewforum.php، viewtopic.php

در اغلب موارد، مشتری FTP خود حقوق دسترسی صحیح را به فایل تنظیم می کند، اما اطمینان حاصل کنید که فایل Chmod File 644 (این فقط به سرورهای مبتنی بر یونیکس اعمال می شود).

به یاد داشته باشید که در فایل config.php باید قبل از اپراتور اولیه، چیزی نباشد و پس از اپراتور نهایی ?> . این نیز به خطوط خالی و فضاهای اضافی اعمال می شود. مطلقا هیچ چیز نباید خارج از این اپراتورها باشد.

جزئیات بیشتر را در نظر بگیرید فایل wp-config.phpبا آن، شما می توانید عملکرد را گسترش دهید و امنیت CMS وردپرس را بهبود بخشید.
او به طور پیش فرض، در ریشه سایت. شما می توانید از طریق FTP از طریق FTP به آن دسترسی پیدا کنید (FileZilla یکی از محبوب ترین) است. و ویرایشگر دفترچه یادداشت ++ را ویرایش کنید. تغییرات به پیکربندی وردپرس به سادگی اضافه کردن یا ویرایش ردیف های موجود وارد می شود.
شما می توانید خطوط را به هر مکان اضافه کنید، اما برای پیدا کردن تغییرات خود را آسان تر، بهتر است آن را در یک مکان، به عنوان مثال، در ابتدای فایل، پس از نظر ورودی.

بنابراین، در اینجا پارامترهای مفید هستند:

  • با شروع از نسخه 2.6 CMS WP، می توانید این فایل را به یک سطح بالای ریشه سایت منتقل کنید، در نتیجه ایمنی را افزایش دهید. میزبانی / دایرکتوری با CMS / WP-Config.php Hosting / WP-Config.php

    CMS به طور مستقل فایل پیکربندی را برای یک سطح بالای دایرکتوری نصب پیدا خواهد کرد. هیچ اقدام اضافی در مورد شما لازم نیست.

  • در دسترس پشتیبانی رمزگذاری SSL برای کار در پنل مدیریت: تعریف ("force_ssl_admin"، درست)؛

    یا فقط برای ورود به سیستم login.php

    تعریف ('force_ssl_login، درست)؛

    و همچنین، شما می توانید SSL را برای کل سایت فعال کنید، I.E. کاربران با وردپرس از طریق پروتکل HTTPS کار خواهند کرد. شما ممکن است نیاز به یک گواهی امنیتی امضا شده (Unsigned، به اصطلاح گواهینامه های "خود امضا شده" یا "خودشان" نیاز به تایید رضایت کاربر به کار از آنها می تواند بازدید کنندگان سایت بالقوه را ترساند).

  • فایل های wp-config.php فروشگاه های ورودی برای تعامل CMS و پایگاه داده، در اینجا شما می توانید به راحتی رمز عبور کاربر پایگاه داده و نام آن، نام سرور را تغییر دهید. تعریف ("db_name"، "نام پایگاه داده")؛ تعریف ("DB_USER"، "پایگاه داده-نام کاربری")؛ تعریف ("DB_Password"، "پایگاه داده-رمز عبور")؛ تعریف ("db_host"، "localhost")؛
  • در اینجا شما می توانید کوکی های نامعتبر از کاربران را ایجاد کنید.
  • تغییر زبان CMS با مشخص کردن مسیر به فایل های ترجمه: * تغییر این پارامتر برای تنظیم محلی سازی. فایل MO مربوطه * برای زبان انتخاب شده باید در محتوای WP / زبان نصب شود. به عنوان مثال، * برای فعال کردن پشتیبانی از زبان روسی، کپی ru_ru.mo به WP-content / languans * و اختصاص ارزش WPLANG "ru_ru". تعریف ("WPLANG"، "**")؛ تعریف ("Langdir"، "**")؛
  • قوانین صفحه نمایش را برای URL های سایت تغییر دهید، شما می توانید خط: define (wp_siteurl "،" http://mydomain.com/wordpress_folder ")؛

    شما همچنین می توانید URL را به صورت پویا تغییر دهید:

    define ("wp_siteurl"، "http: //". $ _server ["server_name"]. "/ hosting / wordpress")؛

    متغیر $ _server مسئول تغییر پویا URL خواهد بود. به دلایل امنیتی، از "server_name" به عنوان یک استدلال استفاده کنید، زیرا یک سرور وب مسئول این مقدار است.
    و بنابراین شما می توانید تغییر دهید آدرس وبلاگ صفحه اصلی در وردپرس پیش فرض:

    تعریف ("wp_home"، "http://example.com")؛

  • اگر شما انجام دهید دوپینگ موتور وردپرس یا پلاگین خود را بنویسید، آن را به طور قابل ملاحظه ای توسط تابع اشکال زدایی ارائه نمی شود (نمایش خطاها "در پرواز"). به طور پیش فرض، غیر فعال است. اشکال زدایی وردپرس را فعال کنید شما می توانید در خط: تعریف ("wp_debug"، درست)؛

    تمام درخواست ها را به پایگاه داده وردپرس تبدیل کنید:

    تعریف ("savequeries"، درست)؛

    و به منظور دیدن آنها در مرورگر، شما باید به فایل موضوع اضافه کنید (footer.php، header.php، index.php - بسته به جایی که می خواهید درخواست ها را ببینید) خطوط زیر:

    اگر (current_user_can ("Level_10")) (جهانی $ WPDB؛ echo "<рre>"؛ print_r ($ wpdb-\u003e queries)؛ echo""; }

    برچسب های "پیش"، همانطور که قبلا حدس زده اید، برای جلوگیری از پردازش پشته پرس و جو طراحی شده اند. 10 سطح کاربر تضمین می کند (اگر هنوز شکسته نشده است) خروجی قفل فقط برای مدیران. فراموش نکنید که همه اینها را پس از اشکال زدایی غیرفعال کنید.

  • WordPress موجب صرفه جویی در تغییرات به مقالات خود را به پایگاه داده با چسبیدن به زباله های غیر ضروری، که دیگر مفید نیست. اجتناب از این ساده:
    1. فاصله ذخیره سازی خودکار را نصب کنید (در ثانیه): تعریف ("autosave_interval"، 500)؛

      - هر 500 ثانیه مقالات قابل ویرایش ذخیره خواهد شد.

    2. ما تعداد تغییرات ذخیره شده در مقاله تعریف را مشخص می کنیم ("WP_POST_REVISES"، 3)؛

      شما می توانید این ویژگی را کاملا غیرفعال کنید:

      تعریف ("wp_post_revisions"، false)

    3. در همان زمان، پیکربندی خودکار حذف مقالات از سبد WP (زباله در یک سبد خرید 5 روز ذخیره می شود) تعریف ("empty_trash_days"، 5)؛
    4. همه اصلاحات مقالات شما انجام دادید قبل از انجام تغییرات به wp-config.phpدر پایگاه داده باقی خواهد ماند. برای خلاص شدن از شر آنها، می توانید از پلاگین شخص ثالث استفاده کنید یا انجام دهید phpmyadmin (رابط وب مدیریت پایگاه داده) پرس و جو بعدی: حذف A، B، C از WP_PERSTS به سمت چپ WP_TERM_RELATIONSH B ON (a.ID \u003d b.Object_ID) سمت چپ WP_POSTMETA C (A.ID \u003d C.POST_ID) که A.POST_TYPE \u003d "Revision"
  • امتیازات و قدرت برای ftp / ssh..
    اگر شما در FTP به طور مستقیم از پنل مدیریت وردپرس کار می کنید، می توانید از توانایی تعریف روش کار استفاده کنید، فراموش نکنید که به درستی مسیرهای مربوط به دایرکتوری را در وب سرور مشخص کنید. تعریف ("fs_method"، "ftpext")؛ تعریف ("ftp_base"، "/ way / to / wordpress /")؛ define ("ftp_content_dir"، "/ way / up / wordpress / wp-content /")؛ تعریف ("ftp_plugin_dir"، "/ way / to / wordpress / wp-content / plugins /")؛ // مسیر به کلید عمومی SSH تعریف ("ftp_pubkey"، "/ *\u003e /. sssh / id_rsa.pub")؛ // مسیر به کلید خصوصی SSH تعریف ("ftp_privkey"، "/ *\u003e /. sssh / id_rsa")؛ // نام کاربری و رمز عبور تعریف ("ftp_user"، "کاربر")؛ // رمز عبور برای نام کاربری ftp_user تعریف ("ftp_pass"، "رمز عبور")؛ // سرور: ftp / ssh define port ("ftp_host"، "ftp.example.com :21")؛

    شما می توانید روش "مستقیم" عملیات FTP را فعال کنید، اما میزبانی شما ممکن است از این ویژگی پشتیبانی نکند.

    تعریف ("fs_method"، "مستقیم")؛

  • در صورتی که جداول پایگاه داده آسیب دیده اند و حتی نمی توانید وارد سیستم شوید، سعی کنید بازگرداندن پایگاه داده وردپرس شما می توانید تابع استاندارد (گزینه همیشه کار نمی کند): تعریف ("wp_allow_repair"، درست)؛

    پس از آن شما باید یک صفحه را در مرورگر باز کنید

    دامنه شما / wp-admin / maint / repair.php

  • توانایی خوب برای بهبود امنیت - استفاده از نام های خود برای جداول کاربر: تعریف ("custom_user_table"، prefix $ "نام شما")؛ تعریف ("custom_user_meta_table"، prefix $ "نام شما")؛
  • با استفاده از میزبانی وب خود برای سایت با ترافیک بالا، ممکن است لازم باشد افزایش محدودیت عملیات سرور اختصاص داده شده برای وردپرس. اگر شما اغلب سایت نوع خطا را مشاهده می کنید "حافظه خسته" (حافظه خسته شده) سعی کنید در WP-config.php ثبت نام کنید: تعریف ("wp_memory_limit"، "128m")؛

    محدودیت حافظه را برای اسکریپت های CMS WP در 128 مگابایت تنظیم می کند.

  • امکان ویرایش تم وردپرس و پلاگین ها را از پانل اداری غیرفعال می کند. تعریف ("disallow_file_edit"، درست)؛

    در نتیجه ویرایش فایل ها - فراموش نکنید که خود را از ویرایش خود محافظت کنید فایل wp-config.php. برای انجام این کار، دسترسی به FTP را برای این چهره ها (و اسکریپت ها) محدود کنید، که از آن شما منتظر اقدام ناکافی هستید.

با تشکر از شما برای علاقه شما به سایت ما. Aytichnik از سال 2006 وجود داشته است و خدمات برون سپاری آن را فراهم می کند. برون سپاری یک مجددا از آثار سازمان دیگری برای شرکت لازم است. در مورد ما، این است: ایجاد، پشتیبانی و نگهداری سایت ها، ارتقاء سایت ها در موتورهای جستجو، پشتیبانی و مدیریت سرورهای Debian GNU / Linux.

سایت های جوملا

در سن فعلی اطلاعات، سایت به طور واقعی حداقل یک کارت کسب و کار سازمان می شود و اغلب یکی از ابزارهای کسب و کار است. در حال حاضر، سایت ها نه تنها برای سازمان ها و افراد، بلکه همچنین برای کالاها، خدمات و حتی رویدادهای فردی ایجاد می شود. تا به امروز، این سایت نه تنها منبع تبلیغات در یک مخاطب غول پیکر است، بلکه یک ابزار برای فروش و اتصال مخاطبین جدید است. ما سایت هایی را با استفاده از CMS جوملا ایجاد می کنیم! این سیستم مدیریت سایت ساده و شهودی است. این بسیار گسترده است و بنابراین اینترنت شامل مقدار زیادی از اطلاعات است. پیدا کردن یک متخصص کار با جوملا نیز آسان است. و شما نیازی به رفتن ندارید! شرکت ما Aytichnik تعمیر و نگهداری سایت های جوملا! ما تمام کارهای فنی را انجام خواهیم داد، تمام مکاتبات را با Hoster و ثبت نام دامنه انجام خواهیم داد، سایت را پر می کند و اطلاعات مربوط به آن را به روز می کند. و اگر چه جوملا آسان است مدیریت، به طور مستقیم قابل درک است. اما آیا شما به طور منظم کار لازم را در سایت انجام می دهید؟ چقدر طول می کشد تا از شما دور شوند؟ اگر می خواهید بر روی کسب و کار خود تمرکز کنید، پس از حمایت از سایت خود به ما اعتماد کنید. ما همه چیز را در بهترین حالت ما انجام خواهیم داد تا سایت زندگی کند و به مالک شما سود ببرد.
اگر شما یک سازمان تجاری هستید که محصولات خود را تبلیغ یا فروش می کند، خدمات اینترنت، پس از آن شما به سادگی نیاز به ارتقاء سایت در موتورهای جستجو دارید. پس از همه، به منظور فروش هر چیزی، حداقل، به منظور دیدن آن، به دانستن در مورد آن. و ما به شما کمک خواهیم کرد، ما سایت جوملا خود را در موتورهای جستجو ارتقا خواهیم داد. بسته به رقابت و اختصاص داده شده برای ترویج بودجه، سایت شما موقعیت های مناسب و معقول را در نتایج جستجو اشغال می کند. این سایت سود خود را افزایش می دهد!

سرورهای دبیان

دیر یا زود، تلاش برای باز بودن و شفافیت کسب و کار شما، بسیاری از شرکت ها با نیاز به اطمینان از پاکیزگی مجاز نرم افزار مورد استفاده قرار می گیرند. با این حال، همیشه هزینه های تخفیف های صدور مجوز قابل قبول نیست، مخصوصا برای کسب و کارهای کوچک و متوسط. راه خروج از این وضعیت دشوار تصمیم انتقال به تکنولوژی منبع باز است. یکی از جهت های منبع باز سیستم عامل لینوکس (لینوکس) است. کارکنان شرکت ما متخصص در لینوکس دبیان (لینوکس دبیان). این قدیمی ترین و پایدار ترین توزیع سیستم عامل لینوکس است. ما خدمات پیاده سازی لینوکس دبیان را در شرکت، پیکربندی، تعمیر و نگهداری و پشتیبانی از سرورها ارائه می دهیم.

اطلاعات و تبلیغات