-
csf و آپلود نشدن در وردپرس
سلام
من csf رو طبق آموزش هایی که اینجا بود نصب کردم
ولی الان در وردپرس آپلود می کنم، میگه ممکن نیست
افزونه ها رو از وردپرس می تونم نصب کنم ولی آپلود نمیشه کرد
فایروالم نصبه ولی غیرفعالش کردم بازم وضع همونه
میشه یک راهنمایی بفرمایید چکار کنم ؟
-
پاسخ : csf و آپلود نشدن در وردپرس
آیا در فایل کانفیگ وردپرس کدی اضافه کرده اید؟ یا دقیقا پیشفرض سیستم هست؟
-
پاسخ : csf و آپلود نشدن در وردپرس
نه کدی نزدم در وردپرس
فقط فایروال نصب هست که اونم تنظیماتشو ریست کردم بازم همونه
-
پاسخ : csf و آپلود نشدن در وردپرس
سلام
قبل از نصب فایروال درست بود ؟ یا چک نکرده بودید ؟
-
پاسخ : csf و آپلود نشدن در وردپرس
تست نکردم قبل نصب این فایروال لعنتی csf
-
پاسخ : csf و آپلود نشدن در وردپرس
موقت csf و iptables رو استاپ کنید و تست کنید مشخص میشه. ممکنه از مورد دیگری نیز باشه مثل غیرفعال کردن توابع
-
پاسخ : csf و آپلود نشدن در وردپرس
غیرفعال کردم، بازم همونه
پس بخاطر csf نیست
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
غیرفعال کردم، بازم همونه
پس بخاطر csf نیست
اگه غیرفعال کردید نه دیگه از اون نیست.
اگه توابع غیرفعال کردید اونا رو هم موقت همه رو پاک کنید و وب سرور رو ریستارت کرده و تست کنید
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
تست نکردم قبل نصب این فایروال لعنتی
csf
دوست عزیز قبل از این که حتما بگید مشکل از csf هست بهتر هست یک بار csf رو ریمو کنید بعد ببینید مشکل حل شد بعد قضاوت کنید
-
پاسخ : csf و آپلود نشدن در وردپرس
درود
حجم اپلودی شما چقدر میباشد؟
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
CYCLONER
دوست عزیز قبل از این که حتما بگید مشکل از csf هست بهتر هست یک بار csf رو ریمو کنید بعد ببینید مشکل حل شد بعد قضاوت کنید
کل لینوکس مزخرفه اینم روش
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
peym@n
درود
حجم اپلودی شما چقدر میباشد؟
زیاد نیست 7 مگ نهایتا
-
پاسخ : csf و آپلود نشدن در وردپرس
درود
عذر خواهی میکنم قصد جسارت ندارم
ولی شما هر کاری که بلد نیستید خوشتون نمیاد نه تنها لینوکس هر کاری
ولی اگر بله باشید کاملا خوشتون میاد و علاقه پیدا میکنید
این دلیل نمیشه شما یک مشکلی دارید بعدا بگید لینوکس خیلی مزخرفه
شاید کمبود دانش شما این تصور رو از شما ساخته
یاحق
- - - Updated - - -
درود
حجم آپلودی شما در فایل منیجر چقدر میباشد؟
موفق باشید
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
کل لینوکس مزخرفه اینم روش
- - - Updated - - -
زیاد نیست 7 مگ نهایتا
نقل قول:
کل لینوکس مزخرفه اینم روش
می تونم بپرسم به چه دلیل ؟
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
peym@n
درود
عذر خواهی میکنم قصد جسارت ندارم
ولی شما هر کاری که بلد نیستید خوشتون نمیاد نه تنها لینوکس هر کاری
ولی اگر بله باشید کاملا خوشتون میاد و علاقه پیدا میکنید
این دلیل نمیشه شما یک مشکلی دارید بعدا بگید لینوکس خیلی مزخرفه
شاید کمبود دانش شما این تصور رو از شما ساخته
یاحق
- - - Updated - - -
درود
حجم آپلودی شما در فایل منیجر چقدر میباشد؟
موفق باشید
یک عده به خاطر کمبود عقل و زیادی وقت رفتند چیزی ساختند بنام لینوکس بعد برای اینکه ثابت کنند خیلی نادون هستند توابع و دستورات هم ساختند، گفتند ما هدفمون حفظ امنیت و کارایی هست و یک دنیا رو تسخیر کردند
مشکل من نداشتن دانش نیست، مشکل این هست که کاری که بنام تخصصی بودن عنوان میشه دور زدن قاشق برای خوردن غذا هست
الان که خودشون دارند میرند به سمت گرافیکی شدن
-
پاسخ : csf و آپلود نشدن در وردپرس
درود
حجم آپلودی شما در فایل منیجر چقدر میباشد؟
موفق باشید
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
کل لینوکس مزخرفه اینم روش
من کاملا مخالف این حرفتون هستم. و csf نیز یک فایروال بسیار ارزشمند هست که حتی ارزش خرید به صورت پولی هم داشت اگه رایگان نبود.
البته خواهشا بحث رو ادامه ندید... یکم حوصله کنید باید اینها موارد جزئی هستند و بعدها که تجربه کردید میبینید چقدر هم شیرین هست!
-
پاسخ : csf و آپلود نشدن در وردپرس
برای آیندگان :
من از .htaccess اقدام کردم ( در همون پوشه ای که وردپرس رو نصب کردید هست، جایی که فایل wp-config هست)،
آخر فایل htaccess قبل از # END WordPress مقدارها رو اینطوری می تونید تغییر بدید (بسته به هاستتون ):
کد:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 1500M
اطلاعات کامل
http://www.tweaking4all.com/web-deve...a-upload-size/
-
پاسخ : csf و آپلود نشدن در وردپرس
درود
این مقادیر مروبط به افزایش حجم اپلودی در وردپرس میباشد
اگر از اول میفرومدید هنگام اپ کردن از وردپرس این مشکل هست به راحتی میتونستیم مشکلتون رو رفع کنیم
موفق باشید
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
برای آیندگان :
من از .htaccess اقدام کردم ( در همون پوشه ای که وردپرس رو نصب کردید هست، جایی که فایل wp-config هست)،
آخر فایل htaccess قبل از # END WordPress مقدارها رو اینطوری می تونید تغییر بدید (بسته به هاستتون ):
کد:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 1500M
اطلاعات کامل
http://www.tweaking4all.com/web-deve...a-upload-size/
شما باید از طریق php.ini سرور اقدام ب ادیت این مقادیر کنید ، هندلر php سرور شما چیست ؟
-
پاسخ : csf و آپلود نشدن در وردپرس
هندلر php سرور یعنی چی ؟
سرور سنتوس 6.5، آپاچی، دایرکت ادمین
php.ini ساختم ولی جواب نداد، البته من فقط کدهاشو گذاشتم نه چیز دیگه
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
هندلر php سرور یعنی چی ؟
سرور سنتوس 6.5، آپاچی، دایرکت ادمین
php.ini ساختم ولی جواب نداد، البته من فقط کدهاشو گذاشتم نه چیز دیگه
php.ini رو نباید بسازید ، باید ویرایش کنید ، دستور php --ini رو بزنید تا محلش رو پیدا کنید ، تو این فایل مقادیر پست قبلی رو سرچ کنید و افزایش بدید.
هندلر php هم منظور این هست ک الان php سرور شما تحت suPHP هست ؟ یا fcgi ؟ و یا ؟؟؟
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
هندلر php سرور یعنی چی ؟
سرور سنتوس 6.5، آپاچی، دایرکت ادمین
php.ini ساختم ولی جواب نداد، البته من فقط کدهاشو گذاشتم نه چیز دیگه
درود
در وردپرس در پوشه wp-admin فایل را بسازید
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
OmidX
php.ini رو نباید بسازید ، باید ویرایش کنید ، دستور php --ini رو بزنید تا محلش رو پیدا کنید ، تو این فایل مقادیر پست قبلی رو سرچ کنید و افزایش بدید.
هندلر php هم منظور این هست ک الان php سرور شما تحت suPHP هست ؟ یا fcgi ؟ و یا ؟؟؟
دست انداختی مارو ! :)
میگم من صفر کیلومترم، امضامو گذاشتم
الان یه افزونه نصب کردم، پاکش کردم دوباره همونطوری شده
باید php رو تغییر بدم به قول شما
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
peym@n
درود
در وردپرس در پوشه wp-admin فایل را بسازید
نیست
چکار کنم بسازم ؟
- - - Updated - - -
[root@server ~]# php --ini
PHP: syntax error, unexpected '=' in /usr/local/lib/php.ini on line 303
Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File: /usr/local/lib/php.ini
Scan for additional .ini files in: /usr/local/lib/php.conf.d
Additional .ini files parsed: /usr/local/lib/php.conf.d/50-webapps.ini
-
پاسخ : csf و آپلود نشدن در وردپرس
درود
در پوشه wp-admin اگرنیست بسازید بله
موفق باشید
-
پاسخ : csf و آپلود نشدن در وردپرس
هر دم از این باغ بری می رسد
تازه تر از تازه تری می رسد ...
با این حالا چه کنم ؟؟؟؟
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
peym@n
درود
در پوشه wp-admin اگرنیست بسازید بله
موفق باشید
ساختم با فایل زیلا، سیو و آپلود کردم جواب نداد
-
پاسخ : csf و آپلود نشدن در وردپرس
درود
باید رفع بشه
با زدن دستور php --ini میتونید فایل php خودتون ویرایش و مقادیر رو افزایش دهید
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
[root@server ~]# php --ini
PHP: syntax error, unexpected '=' in /usr/local/lib/php.ini on line 303
Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File: /usr/local/lib/php.ini
Scan for additional .ini files in: /usr/local/lib/php.conf.d
Additional .ini files parsed: /usr/local/lib/php.conf.d/50-webapps.ini
خوب مسیر این هست:
/usr/local/lib/php.ini
فقط شما تغییری دادی ایراد کرده! سعی کنید با دقت کامل تغییرات رو اعمال کنید! سرور با یک خرابکاری کوچک در یکی از فایل های حساس میتونه کلا به هم بریزه! حدودا خط 303 رو بررسی کنید!
مورد .htaccess نیز بسته به کانفیگ های مختلف ممکنه عمل نکنه و ارور 500 بده با قرار دادن کدای متفرقه!
-
پاسخ : csf و آپلود نشدن در وردپرس
الان فکر کنم یه php-ini دیگه هم هست اینطور که من فهمیدم، بخاطر همین آقای ssh قاط زده
من دست نزدم به چیزی، فقط طبق چیزایی که اینجا بود کانفیگ کردم،
باز میگین لینوکس خوبه!
-
پاسخ : csf و آپلود نشدن در وردپرس
درود
نخیر ssh شما مروبط نمیشه به php.ini
مطمئن هستید شما در پوشه wp-admin یک فایل با اسم php.ini ساختید و مقادیر را در داخلش قرار دادید؟
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
الان فکر کنم یه php-ini دیگه هم هست اینطور که من فهمیدم، بخاطر همین آقای ssh قاط زده
من دست نزدم به چیزی، فقط طبق چیزایی که اینجا بود کانفیگ کردم،
باز میگین لینوکس خوبه!
شما چند نسخه php نصب کردید؟ طبق خروجی که قرار دادید یک نسخه است. بعد هم انتظار نداشته باشید یکشبه کانفیگ یاد بگیرید! شاید یک سال بعد هم نتونید!
حقیقت همین است عزیز ما که از خودمون نمیگیم لینوکس خوبه.
نه شرکت من هست نه دشمن من. شما به جای قلب، 5 تا گوش داشته باشید میتونید زنده بمونید؟
شما فایل های هسته سیستم عامل رو خراب میکنید و بعد عملکردش خراب میشه میگید لینوکس خوب نیست؟
-
پاسخ : csf و آپلود نشدن در وردپرس
از دایرکت ادمین php-ini رو دیدم اینو نوشته :
کد:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 64M
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
-
پاسخ : csf و آپلود نشدن در وردپرس
سلام
برای پیدا کردن مسیر php.ini خود میتونید یک فایل php بسازید و کد زیر رو در اون بزنید :
سپس دنبال عبارت :
کد:
Loaded Configuration File
بگردید. یا اینکه در ssh کد زیر رو بزنید :
کد:
/usr/local/bin/php -i | grep 'Loaded Configuration File'
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
peym@n
مطمئن هستید شما در پوشه wp-admin یک فایل با اسم php.ini ساختید و مقادیر را در داخلش قرار دادید؟
عزیز ایشون باید اول ارور syntax رو رفع کنه. بعد هم معلوم نیست که ایشون چه کانفیگی داره انجام میده که فایل php.ini درون هاست بتونه عمل کنه. و بهتره هم بدون روش فوق و از طریق صحیح مشکل رو رفع کنن!
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
Rezash
سلام
برای پیدا کردن مسیر php.ini خود میتونید یک فایل php بسازید و کد زیر رو در اون بزنید :
سپس دنبال عبارت :
کد:
Loaded Configuration File
بگردید. یا اینکه در ssh کد زیر رو بزنید :
کد:
/usr/local/bin/php -i | grep 'Loaded Configuration File'
[root@server ~]# /usr/local/bin/php -i | grep 'Loaded Configuration File'
PHP: syntax error, unexpected '=' in /usr/local/lib/php.ini on line 303
Loaded Configuration File => /usr/local/lib/php.ini
[root@server ~]#
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
از دایرکت ادمین php-ini رو دیدم اینو نوشته :
کد:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 64M
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
یعنی کلا همین است؟ این حدود 3% از کدهایی که باید داشته باشه هم نیست! اشتباه هست حتما فایل اصلی رو چون ارور فوق رو دارید باید باشه ...
از فایل ادیتور دایرکت ادمین بررسی کنید ببینید در php.ini اصلی احتمالا در disable_functions مشکلی ایجاد کردید!
-
پاسخ : csf و آپلود نشدن در وردپرس
به عنوان یک توصیه همیشه قبل از ایجاد تغییرات در فایل ها به خصوص در محیط هایی که undo ندارند یک بک آپ از فایل اصلی تهیه کنید. به عنوان نمونه در ssh با دستور :
کد:
cp filename.ext filename.ext.bac
- - - Updated - - -
برای فهمیدن مشکل syntax لطفا خروجی کد زیر رو بدید :
کد:
sed -n '300,308 p' /usr/local/lib/php.ini
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
kool
یعنی کلا همین است؟ این حدود 3% از کدهایی که باید داشته باشه هم نیست! اشتباه هست حتما فایل اصلی رو چون ارور فوق رو دارید باید باشه ...
از فایل ادیتور دایرکت ادمین بررسی کنید ببینید در php.ini اصلی احتمالا در disable_functions مشکلی ایجاد کردید!
همشو بزارم که تا یه ساعت باید اسکرول بزنیم صفحه رو !!!
به disable_functions رو دوستی که کانفیگ دایرکت ادمین رو آموزش دادند کد دادند قرار دادم، ایشون با کد اشتباه قبلی هم باعث شدند مجبور شدم ریلود کنم
disable_functions :
کد:
disable_functions = disable_functions = symlink,shell_exec,exec,proc_close,proc_open,popen,pclose,system,dl,passthru,escapeshellarg,escapeshellcmd,readfile
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
همشو بزارم که تا یه ساعت باید اسکرول بزنیم صفحه رو !!!
به
disable_functions رو دوستی که کانفیگ دایرکت ادمین رو آموزش دادند کد دادند قرار دادم، ایشون با کد اشتباه قبلی هم باعث شدند مجبور شدم ریلود کنم
disable_functions :
کد:
disable_functions = disable_functions = symlink,shell_exec,exec,proc_close,proc_open,popen,pclose,system,dl,passthru,escapeshellarg,escapeshellcmd,readfile
نگران اسکرول نباشید. بعد از چند سطر لیمیت میکنه.
کد صحیح
کد:
disable_functions = symlink,shell_exec,exec,proc_close,proc_open,popen,pclose,system,dl,passthru,escapeshellarg,escapeshellcmd,readfile
البته تایید توابع فوق نه ها . منظورم این هست که یک disable_functions = اضافی است!
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
Rezash
به عنوان یک توصیه همیشه قبل از ایجاد تغییرات در فایل ها به خصوص در محیط هایی که undo ندارند یک بک آپ از فایل اصلی تهیه کنید. به عنوان نمونه در ssh با دستور :
کد:
cp filename.ext filename.ext.bac
- - - Updated - - -
برای فهمیدن مشکل syntax لطفا خروجی کد زیر رو بدید :
کد:
sed -n '300,308 p' /usr/local/lib/php.ini
[root@server ~]# sed -n '300,308 p' /usr/local/lib/php.ini
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names.
; http://php.net/disable-functions
disable_functions = disable_functions = symlink,shell_exec,exec,proc_close,proc_open,popen ,pclose,system,dl,passthru,escapeshellarg,escapesh ellcmd,readfile
; This directive allows you to disable certain classes for security reasons.
; It receives a comma-delimited list of class names.
; http://php.net/disable-classes
disable_classes =
-
پاسخ : csf و آپلود نشدن در وردپرس
نقل قول:
نوشته اصلی توسط
فال
[root@server ~]# sed -n '300,308 p' /usr/local/lib/php.ini
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names.
;
http://php.net/disable-functions
disable_functions = disable_functions = symlink,shell_exec,exec,proc_close,proc_open,popen ,pclose,system,dl,passthru,escapeshellarg,escapesh ellcmd,readfile
; This directive allows you to disable certain classes for security reasons.
; It receives a comma-delimited list of class names.
;
http://php.net/disable-classes
disable_classes =
بالا گفتم دیگه: یک disable_functions = اضافی است!