توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تغییرات برای حذف محدودیت های وردپرس
sajad dp
July 14th, 2017, 10:53
سلام
وقت بخیر.
در VPS جدیدی که گرفتم، در تنظیمات اولیه زیادی سطح امنیت رو بالا بردند به طوری که برای برای بروزرسانی افزونه های وردپرس نیاز به ftp هست و یا پلاگین هایی که نیاز به تغییرات در فایل ها دارند با مشکل مواجه شده اند.
منطقی ترین کار این هست به جای تغییر در cms تک تک اکانت ها تنظیمات سرور به نحوی تغییر کنه این مسائل حل بشه چون قطعا برای سایر سیستم های مدیریت محتوایی که در روی vps نصب شوند هم این مسائل خواهد بود.
در جستجویی که داشتم به نتیجه خاصی نرسیدم، ممنون میشم در این خصوص راهنمایی کنید و یا کلیدواژه فارسی یا انگلیسی جهت جستجو پیشنهاد کنید.
ximenes
July 14th, 2017, 12:12
سلام،
طبیعتاً باید امکان ورود شما از طریق وردپرس فراهم باشد. در هر صورت چنانچه به هنگام بروزرسانی پلاگینهای مذکور با مشکل مواجه هستید، لطفا بررسی نمایید که آیا ModSecurity بر روی سرور فعال شده و Ruleهای اضافی تعریف شده در آن چیست.
همچنین محدودیت توابع در php.ini رو تست کنید (احتمال وقوع مشکل به این دلیل کم است).
بهترین کار بررسی لاگهای سرور وب و CMS است. اینگونه سرنخی در مورد دلیل بوجود آمدن مشکل بدست میآوریم.
با احترام
negarnovin
July 14th, 2017, 12:22
سلام وردپرس بی شک در حال حاضر بهترین سیستم مدیریت محتوا هستش ولی یکی از ضعف هاش امنیت پائینش هستش که راهکارها و افزونه های زیادی هست که این امنیت رو میشه برد بالا
اگر شما فقط مشکل بروزرسانی رو دارید به نظرم مدارا کنید بهتر نسخه جدید افزونه رو می توانید دانلود کنید آپلود کنید همانطور که از طریق ftp گفتید
sajad dp
July 14th, 2017, 14:07
سلام،
طبیعتاً باید امکان ورود شما از طریق وردپرس فراهم باشد. در هر صورت چنانچه به هنگام بروزرسانی پلاگینهای مذکور با مشکل مواجه هستید، لطفا بررسی نمایید که آیا ModSecurity بر روی سرور فعال شده و Ruleهای اضافی تعریف شده در آن چیست.
همچنین محدودیت توابع در php.ini رو تست کنید (احتمال وقوع مشکل به این دلیل کم است).
بهترین کار بررسی لاگهای سرور وب و CMS است. اینگونه سرنخی در مورد دلیل بوجود آمدن مشکل بدست میآوریم.
با احترام
ظاهرا باید phpmode بر روی suphp تنظیم باشه تا مشکل حل شود.
اما متاسفانه نمیدونم این مورد رو باید در کدوم فایل تنظیم کنم. (suphp نصب هست )
سلام وردپرس بی شک در حال حاضر بهترین سیستم مدیریت محتوا هستش ولی یکی از ضعف هاش امنیت پائینش هستش که راهکارها و افزونه های زیادی هست که این امنیت رو میشه برد بالا
اگر شما فقط مشکل بروزرسانی رو دارید به نظرم مدارا کنید بهتر نسخه جدید افزونه رو می توانید دانلود کنید آپلود کنید همانطور که از طریق ftp گفتید
این روش کار صحیحی نیست و صرفا موجب آزار کاربران می شود.
ximenes
July 15th, 2017, 01:38
راستش نمیدونم چه مواردی تاکنون در سرور اعمال شده اما در صورتی که suPHP تا حالا بر روی سرور نصب شده، با دستور vi یا nano وارد فایل زیر شوید:
/usr/local/directadmin/custombuild/options.conf
سپس موارد زیر رو اعمال کنین:
php5_cli=no
php5_cgi=yes
اگر با خطا مواجه شدید، مورد زیر رو نیز وارد کنین:
cd /usr/local/directadmin/custombuild;./build clean;./build all
سپس وارد فایل زیر شوید:
nano /etc/httpd/conf/extra/httpd-suphp.conf
و عبارت زیر رو با افزودن علامت # در ابتدای آن کامنت کنید:
suPHP_ConfigPath /usr/local/etc/php5/cgi/
در تمامی موارد به نسخه PHP توجه کنید و با توجه به سرور خودتون اون رو تغییر بدید.
--------------------------------------------------------------------------------------------------
چنانچه مشکلتان رفع نشده و یا با خطا مواجهید، suPHP رو با وارد نمودن دستورهای زیر از ابتدا نصب و فعال کنید:
# cd /usr/local/directadmin/custombuild/
# ./build clean
# ./build update
# ./build set php5_cgi yes
# ./build set php5_cli no
# ./build all d
# ./build rewrite_confs
# ./build roundcube
# ./build squirrelmail
# ./build phpmyadmin
# for i in `/bin/ls /usr/local/directadmin/data/users/` ; do chown -R $i.$i /home/$i/domains/* ; echo $i ;done
# for i in `/bin/ls /usr/local/directadmin/data/users/` ; do find /home/$i/domains/ -type f -exec chmod 644 {} \; ; echo $i ;done
# for i in `/bin/ls /usr/local/directadmin/data/users/` ; do find /home/$i/domains/ -type d -exec chmod 755 {} \; ; echo $i ;done
مجددا به نسخه PHP در تمامی موارد فوق توجه کنید و علامت # رو به هنگام وارد کردن دستورها بردارید. در صورت وجود خطا مورد زیر رو وارد کنید:
cd /usr/local/directadmin/custombuild/;./build rewrite_confs