انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: Oxygen در 13 تیر 1400، 03:07 بظ
-
سلام
من توی Xubuntu نرم افزار Xampp رو نصب کردم و داخلش وردپرس رو راه انداختم. الان زمانی که میخوام پلاگینی چیزی داخل وردپرس نصب کنم (نصب خودکار و مستقیم از سرور خودش) خطا میده که دسترسی نداره و ftp رو پیکربندی کن و دسترسی بده و... قبلا این مشکل رو با تغییر دسترسی اون پوشه به 777 موقتا حل میکردم، ولی الان حتی با تغییر دسترسی اون پوشه به 777 همچنان این مشکل هست! کسی راه حلی داره؟
-
کد زیر را به wp-config.php اضافه کنید
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0755 );
}
define('FS_METHOD', 'direct');
-
اول ببین که xampp با چه کاربری درحال اجراست. من الان روی سیستمم تست کردم با کاربر daemon درحال اجرا بود.
بعد مالک یا گروه پوشه wp-content رو به اون کاربر تغییر بده. مثلا:
sudo chown -R daemon:daemon /opt/lampp/htdocs/wordpress/wp-content
اگه میخوای میتونی کد زیر رو به فایل wp-config.php اضافه کنی که از ftp برای دانلود پلاگین ها استفاده نکنه و اونا رو مستقیم دانلود کنه.
define('FS_METHOD', 'direct');
-
کد زیر را به wp-config.php اضافه کنید
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0755 );
}
define('FS_METHOD', 'direct');
حل شد! ممنون از شما :)
-
سلام
من توی Xubuntu نرم افزار Xampp رو نصب کردم و داخلش وردپرس رو راه انداختم.
سلام. اشتباه کردید. این نرمافزارها برای شبیهسازی LAMP روی سیستمعاملهایین که نمیتونن درست ازش پشتیبانی کنن. توی زیرشاخههای دبیان باید خود lamp رو نصب کنید:
sudo apt install lamp-server^
-
سلام. اشتباه کردید. این نرمافزارها برای شبیهسازی LAMP روی سیستمعاملهایین که نمیتونن درست ازش پشتیبانی کنن. توی زیرشاخههای دبیان باید خود lamp رو نصب کنید:
sudo apt install lamp-server^
میشه لطفا یکم بیشتر توضیح بدین که ممکنه چه مشکلی پیش بیاد؟