اگر تصمیم به استفاده از فایروال csf برای افزایش امنیت وب سرور لینوکس دایرکت ادمین و یا سی پنل گرفته اید ، باید تنظیمات صحیح این فایروال را از پنل csf انجام دهید . یکی از مواردی که حتما با آن مواجه می شوید ارور Check MySQL LOAD DATA disallows LOCAL است :
You should disable LOAD DATA LOCAL commands in MySQL by adding the following to the [mysqld] section of /etc/my.cnf and restarting MySQL: local-infile=0
برای رفع این خطا ابتدا با نرم افزار Putty از طریق SSH و دسترسی root به سرور خود متصل شوید و فایل my.cnf که حاوی تنظیمات MYSQL شما هست را ویرایش کنید ، پس از اتصال به سرور مراحل زیر را به ترتیب انجام دهید :
باید نرم افزار ویرایشگر nano روی لینوکس شما نصب باشد ، در صورتی که این برنامه روی سرور شما نصب نیست با این دستور ابتدا nano را نصب کنید :
yum install nano
سپس دستور زیر را وارد کنید :
nano /etc/my.cnf
سپس مقدار local-infile=0 را زیر [mysqld] وارد نمایید و با کلید ctrl+x و سپس دکمه Y و سپس اینتر فایل را ذخیره کنید. مقدار:
local-infile=0
سپس باید سرویس MYSQL را ری استارت کنید .
در CPanel با دستور :
service mysql restart
و در دایرکت ادمین با دستور :
service mysqld restart
با مراجعه به پنل csf خواهید دید که مشکل حل شده است . در صورت نیاز به کانفیگ حرفه ای میتوانید با داتیس تماس بگیرید.