4.2. پیکر بندی
برای پیکربندی اولین برنامه وردپرس خود، یک سایت آپاچی را پیکربندی کنید. باز کن /etc/apache2/sites- available/wordpress.conf و خطوط زیر را بنویسید:
نام مستعار /blog /usr/share/wordpress
گزینه ها FollowSymLinks
AllowOverride Limit Options FileInfo DirectoryIndex index.php
سفارش اجازه دهید، اجازه از همه را رد کنید
گزینه ها FollowSymLinks
سفارش اجازه دهید، اجازه از همه را رد کنید
این سایت جدید وردپرس را فعال کنید
sudo a2ensite وردپرس
هنگامی که وب سرور apache2 را پیکربندی کردید و آن را برای برنامه وردپرس خود آماده کردید، باید آن را مجددا راه اندازی کنید. برای راه اندازی مجدد وب سرور apache2 می توانید دستور زیر را اجرا کنید:
sudo systemctl restart apache2.service
برای تسهیل نصب چند وردپرس، نام این فایل پیکربندی بر اساس هدر Host درخواست HTTP است. این بدان معنی است که شما می توانید به سادگی یک پیکربندی در هر VirtualHost داشته باشید
تطبیق بخش نام میزبان این پیکربندی با میزبان مجازی آپاچی شما. به عنوان مثال /etc/wordpress/ config-10.211.55.50.php، /etc/wordpress/config-hostalias1.php، و غیره. این دستورالعملها فرض میکنند که میتوانید از طریق نام میزبان لوکال هاست (شاید با استفاده از تونل ssh) به آپاچی دسترسی پیدا کنید، اگر نه، جایگزین کنید. /etc/wordpress/config- localhost.php با /etc/wordpress/config-NAME_OF_YOUR_VIRTUAL_HOST.php.
هنگامی که فایل پیکربندی نوشته شد، انتخاب یک قرارداد برای نام کاربری و رمز عبور mysql برای هر نمونه پایگاه داده وردپرس به عهده شماست. این مستندات تنها یک نمونه، localhost را نشان می دهد.
اکنون وردپرس را برای استفاده از پایگاه داده mysql پیکربندی کنید. باز کن /etc/wordpress/config-localhost.php فایل و خطوط زیر را بنویسید:
<?php
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', 'yourpasswordhere'); define('DB_HOST', 'localhost');
define('WP_CONTENT_DIR', '/usr/share/wordpress/wp-content');
?>
اکنون این پایگاه داده mysql را ایجاد کنید. یک فایل موقت با دستورات mysql باز کنید wordpress.sql و خطوط زیر را بنویسید:
ایجاد پایگاه داده وردپرس.
اعطای انتخاب، درج، به روز رسانی، حذف، ایجاد، رها کردن، تغییر
در وردپرس.*
به wordpress@localhost
شناسایی شده توسط 'yourpasswordhere'؛ امتیازات فلاش؛
این دستورات را اجرا کنید.
گربه wordpress.sql | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf
اکنون می توانید وردپرس جدید شما را با مراجعه به http://localhost/blog/wp-admin/install.php پیکربندی کنید. (یا http://NAME_OF_YOUR_VIRTUAL_HOST/blog/wp-admin/install.php اگر سرور شما فاقد رابط کاربری گرافیکی است و پیکربندی وردپرس را از طریق یک مرورگر وب که روی رایانه دیگری اجرا می شود تکمیل می کنید.) عنوان سایت، نام کاربری، رمز عبور و ایمیل بزنید و روی Install WordPress کلیک کنید.
به رمز عبور ایجاد شده (در صورت وجود) توجه کنید و روی رمز ورود کلیک کنید. وردپرس شما اکنون آماده استفاده است.