PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : csf و آپلود نشدن در وردپرس



فال
February 14th, 2016, 07:40
سلام

من csf رو طبق آموزش هایی که اینجا بود نصب کردم
ولی الان در وردپرس آپلود می کنم، میگه ممکن نیست
افزونه ها رو از وردپرس می تونم نصب کنم ولی آپلود نمیشه کرد
فایروالم نصبه ولی غیرفعالش کردم بازم وضع همونه

میشه یک راهنمایی بفرمایید چکار کنم ؟

kool
February 14th, 2016, 11:54
آیا در فایل کانفیگ وردپرس کدی اضافه کرده اید؟ یا دقیقا پیشفرض سیستم هست؟

فال
February 14th, 2016, 14:18
نه کدی نزدم در وردپرس
فقط فایروال نصب هست که اونم تنظیماتشو ریست کردم بازم همونه

Rezash
February 14th, 2016, 14:31
سلام
قبل از نصب فایروال درست بود ؟ یا چک نکرده بودید ؟

فال
February 14th, 2016, 14:48
تست نکردم قبل نصب این فایروال لعنتی
csf

kool
February 14th, 2016, 14:55
موقت csf و iptables رو استاپ کنید و تست کنید مشخص میشه. ممکنه از مورد دیگری نیز باشه مثل غیرفعال کردن توابع

فال
February 14th, 2016, 15:11
غیرفعال کردم، بازم همونه
پس بخاطر csf نیست

kool
February 14th, 2016, 15:18
غیرفعال کردم، بازم همونه
پس بخاطر csf نیست

اگه غیرفعال کردید نه دیگه از اون نیست.
اگه توابع غیرفعال کردید اونا رو هم موقت همه رو پاک کنید و وب سرور رو ریستارت کرده و تست کنید

CYCLONER
February 14th, 2016, 15:22
تست نکردم قبل نصب این فایروال لعنتی
csf


دوست عزیز قبل از این که حتما بگید مشکل از csf هست بهتر هست یک بار csf رو ریمو کنید بعد ببینید مشکل حل شد بعد قضاوت کنید

peym@n
February 14th, 2016, 15:31
درود
حجم اپلودی شما چقدر میباشد؟

فال
February 14th, 2016, 15:32
دوست عزیز قبل از این که حتما بگید مشکل از csf هست بهتر هست یک بار csf رو ریمو کنید بعد ببینید مشکل حل شد بعد قضاوت کنید

کل لینوکس مزخرفه اینم روش

- - - Updated - - -


درود
حجم اپلودی شما چقدر میباشد؟

زیاد نیست 7 مگ نهایتا

peym@n
February 14th, 2016, 15:36
درود
عذر خواهی میکنم قصد جسارت ندارم
ولی شما هر کاری که بلد نیستید خوشتون نمیاد نه تنها لینوکس هر کاری
ولی اگر بله باشید کاملا خوشتون میاد و علاقه پیدا میکنید
این دلیل نمیشه شما یک مشکلی دارید بعدا بگید لینوکس خیلی مزخرفه
شاید کمبود دانش شما این تصور رو از شما ساخته
یاحق

- - - Updated - - -

درود
حجم آپلودی شما در فایل منیجر چقدر میباشد؟
موفق باشید

CYCLONER
February 14th, 2016, 15:39
کل لینوکس مزخرفه اینم روش

- - - Updated - - -



زیاد نیست 7 مگ نهایتا


کل لینوکس مزخرفه اینم روش

می تونم بپرسم به چه دلیل ؟

فال
February 14th, 2016, 15:43
درود
عذر خواهی میکنم قصد جسارت ندارم
ولی شما هر کاری که بلد نیستید خوشتون نمیاد نه تنها لینوکس هر کاری
ولی اگر بله باشید کاملا خوشتون میاد و علاقه پیدا میکنید
این دلیل نمیشه شما یک مشکلی دارید بعدا بگید لینوکس خیلی مزخرفه
شاید کمبود دانش شما این تصور رو از شما ساخته
یاحق

- - - Updated - - -

درود
حجم آپلودی شما در فایل منیجر چقدر میباشد؟
موفق باشید

یک عده به خاطر کمبود عقل و زیادی وقت رفتند چیزی ساختند بنام لینوکس بعد برای اینکه ثابت کنند خیلی نادون هستند توابع و دستورات هم ساختند، گفتند ما هدفمون حفظ امنیت و کارایی هست و یک دنیا رو تسخیر کردند
مشکل من نداشتن دانش نیست، مشکل این هست که کاری که بنام تخصصی بودن عنوان میشه دور زدن قاشق برای خوردن غذا هست
الان که خودشون دارند میرند به سمت گرافیکی شدن

peym@n
February 14th, 2016, 15:48
درود
حجم آپلودی شما در فایل منیجر چقدر میباشد؟
موفق باشید

kool
February 14th, 2016, 15:50
کل لینوکس مزخرفه اینم روش


من کاملا مخالف این حرفتون هستم. و csf نیز یک فایروال بسیار ارزشمند هست که حتی ارزش خرید به صورت پولی هم داشت اگه رایگان نبود.
البته خواهشا بحث رو ادامه ندید... یکم حوصله کنید باید اینها موارد جزئی هستند و بعدها که تجربه کردید میبینید چقدر هم شیرین هست!

فال
February 14th, 2016, 18:36
برای آیندگان :
من از .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-development/wordpress/maximum-media-upload-size/

peym@n
February 14th, 2016, 19:07
درود
این مقادیر مروبط به افزایش حجم اپلودی در وردپرس میباشد
اگر از اول میفرومدید هنگام اپ کردن از وردپرس این مشکل هست به راحتی میتونستیم مشکلتون رو رفع کنیم
موفق باشید

OmidX
February 14th, 2016, 19:25
برای آیندگان :
من از .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-development/wordpress/maximum-media-upload-size/

شما باید از طریق php.ini سرور اقدام ب ادیت این مقادیر کنید ، هندلر php سرور شما چیست ؟

فال
February 14th, 2016, 19:42
هندلر php سرور یعنی چی ؟
سرور سنتوس 6.5، آپاچی، دایرکت ادمین
php.ini ساختم ولی جواب نداد، البته من فقط کدهاشو گذاشتم نه چیز دیگه

OmidX
February 14th, 2016, 19:56
هندلر php سرور یعنی چی ؟
سرور سنتوس 6.5، آپاچی، دایرکت ادمین
php.ini ساختم ولی جواب نداد، البته من فقط کدهاشو گذاشتم نه چیز دیگه


php.ini رو نباید بسازید ، باید ویرایش کنید ، دستور php --ini رو بزنید تا محلش رو پیدا کنید ، تو این فایل مقادیر پست قبلی رو سرچ کنید و افزایش بدید.

هندلر php هم منظور این هست ک الان php سرور شما تحت suPHP هست ؟ یا fcgi ؟ و یا ؟؟؟

peym@n
February 14th, 2016, 20:00
هندلر php سرور یعنی چی ؟
سرور سنتوس 6.5، آپاچی، دایرکت ادمین
php.ini ساختم ولی جواب نداد، البته من فقط کدهاشو گذاشتم نه چیز دیگه

درود
در وردپرس در پوشه wp-admin فایل را بسازید

فال
February 14th, 2016, 20:10
php.ini رو نباید بسازید ، باید ویرایش کنید ، دستور php --ini رو بزنید تا محلش رو پیدا کنید ، تو این فایل مقادیر پست قبلی رو سرچ کنید و افزایش بدید.

هندلر php هم منظور این هست ک الان php سرور شما تحت suPHP هست ؟ یا fcgi ؟ و یا ؟؟؟

دست انداختی مارو ! :)
میگم من صفر کیلومترم، امضامو گذاشتم
الان یه افزونه نصب کردم، پاکش کردم دوباره همونطوری شده
باید php رو تغییر بدم به قول شما

- - - Updated - - -


درود
در وردپرس در پوشه 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

peym@n
February 14th, 2016, 20:11
درود
در پوشه wp-admin اگرنیست بسازید بله
موفق باشید

فال
February 14th, 2016, 20:14
هر دم از این باغ بری می رسد
تازه تر از تازه تری می رسد ...

با این حالا چه کنم ؟؟؟؟

- - - Updated - - -


درود
در پوشه wp-admin اگرنیست بسازید بله
موفق باشید
ساختم با فایل زیلا، سیو و آپلود کردم جواب نداد

peym@n
February 14th, 2016, 20:28
درود
باید رفع بشه
با زدن دستور php --ini میتونید فایل php خودتون ویرایش و مقادیر رو افزایش دهید

kool
February 14th, 2016, 20:30
[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 بده با قرار دادن کدای متفرقه!

فال
February 14th, 2016, 20:34
الان فکر کنم یه php-ini دیگه هم هست اینطور که من فهمیدم، بخاطر همین آقای ssh قاط زده
من دست نزدم به چیزی، فقط طبق چیزایی که اینجا بود کانفیگ کردم،
باز میگین لینوکس خوبه!

peym@n
February 14th, 2016, 20:57
درود
نخیر ssh شما مروبط نمیشه به php.ini
مطمئن هستید شما در پوشه wp-admin یک فایل با اسم php.ini ساختید و مقادیر را در داخلش قرار دادید؟

kool
February 14th, 2016, 21:00
الان فکر کنم یه php-ini دیگه هم هست اینطور که من فهمیدم، بخاطر همین آقای ssh قاط زده
من دست نزدم به چیزی، فقط طبق چیزایی که اینجا بود کانفیگ کردم،
باز میگین لینوکس خوبه!

شما چند نسخه php نصب کردید؟ طبق خروجی که قرار دادید یک نسخه است. بعد هم انتظار نداشته باشید یکشبه کانفیگ یاد بگیرید! شاید یک سال بعد هم نتونید!

حقیقت همین است عزیز ما که از خودمون نمیگیم لینوکس خوبه.
نه شرکت من هست نه دشمن من. شما به جای قلب، 5 تا گوش داشته باشید میتونید زنده بمونید؟
شما فایل های هسته سیستم عامل رو خراب میکنید و بعد عملکردش خراب میشه میگید لینوکس خوب نیست؟

فال
February 14th, 2016, 21:03
از دایرکت ادمین 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

Rezash
February 14th, 2016, 21:04
سلام
برای پیدا کردن مسیر php.ini خود میتونید یک فایل php بسازید و کد زیر رو در اون بزنید :


phpinfo();

سپس دنبال عبارت :

Loaded Configuration File
بگردید. یا اینکه در ssh کد زیر رو بزنید :


/usr/local/bin/php -i | grep 'Loaded Configuration File'

kool
February 14th, 2016, 21:06
مطمئن هستید شما در پوشه wp-admin یک فایل با اسم php.ini ساختید و مقادیر را در داخلش قرار دادید؟

عزیز ایشون باید اول ارور syntax رو رفع کنه. بعد هم معلوم نیست که ایشون چه کانفیگی داره انجام میده که فایل php.ini درون هاست بتونه عمل کنه. و بهتره هم بدون روش فوق و از طریق صحیح مشکل رو رفع کنن!

فال
February 14th, 2016, 21:08
سلام
برای پیدا کردن مسیر php.ini خود میتونید یک فایل php بسازید و کد زیر رو در اون بزنید :


phpinfo();

سپس دنبال عبارت :

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 ~]#

kool
February 14th, 2016, 21:09
از دایرکت ادمین 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 مشکلی ایجاد کردید!

Rezash
February 14th, 2016, 21:15
به عنوان یک توصیه همیشه قبل از ایجاد تغییرات در فایل ها به خصوص در محیط هایی که undo ندارند یک بک آپ از فایل اصلی تهیه کنید. به عنوان نمونه در ssh با دستور :

cp filename.ext filename.ext.bac

- - - Updated - - -

برای فهمیدن مشکل syntax لطفا خروجی کد زیر رو بدید :

sed -n '300,308 p' /usr/local/lib/php.ini

فال
February 14th, 2016, 21:20
یعنی کلا همین است؟ این حدود 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,escapesh ellcmd,readfile

kool
February 14th, 2016, 21:21
همشو بزارم که تا یه ساعت باید اسکرول بزنیم صفحه رو !!!
به
disable_functions رو دوستی که کانفیگ دایرکت ادمین رو آموزش دادند کد دادند قرار دادم، ایشون با کد اشتباه قبلی هم باعث شدند مجبور شدم ریلود کنم
disable_functions :




disable_functions = disable_functions = symlink,shell_exec,exec,proc_close,proc_open,popen ,pclose,system,dl,passthru,escapeshellarg,escapesh ellcmd,readfile





نگران اسکرول نباشید. بعد از چند سطر لیمیت میکنه.

کد صحیح

disable_functions = symlink,shell_exec,exec,proc_close,proc_open,popen ,pclose,system,dl,passthru,escapeshellarg,escapesh ellcmd,readfile

البته تایید توابع فوق نه ها . منظورم این هست که یک disable_functions = اضافی است!

فال
February 14th, 2016, 21:22
به عنوان یک توصیه همیشه قبل از ایجاد تغییرات در فایل ها به خصوص در محیط هایی که 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 =

kool
February 14th, 2016, 21:26
[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 = اضافی است!

فال
February 14th, 2016, 21:37
[root@server ~]# php --ini
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

- - - Updated - - -

دم شما گرم =D>=D>=D>#:-S:113::53:

حالا چطوری ادیتش کنم ؟

- - - Updated - - -

خودم باید یه سیستم عامل بدم بیرون لینوکسو جمع کنن بره، وقت ندارم وگرنه :d:))

Rezash
February 14th, 2016, 21:44
دستور زیر رو بزنید :


nano /usr/local/lib/php.ini
سپس cntrl+w بزنید و عبارت :


disable_functions = disable_functions =
رو جستجو ( enter ) کنید.
سپس = disable_functions = disable_functions رو به disable_functions = تغییر بدید. ( هموطنور که دوستمون گفتند یک مورد اضافه هست )
سپس cntrl+x بزنید و Y رو تایپ و اینتر بزنید.
اگر خط اول دستور خطای نصب نبودن nano رو داد کد زیر رو بزنید اول و بعد دستورات بالا رو تکرار کنید :


yum -y install nano

موفق باشید :53:

kool
February 14th, 2016, 21:50
دم شما گرم =D>=D>=D>#:-S:113::53:

حالا چطوری ادیتش کنم ؟

حالا لینوکس بد هست؟ یا کدهای شما؟

فایلی که الان ادیت کردید php .ini اصلی هست. و هر موردی نیاز بود در اون ادیت کنید با دقت. شما کل فایل فوق رو تغییر داده بودید؟ یا فقط اون خط رو؟ یعنی disable_function

فال
February 14th, 2016, 22:08
حالا لینوکس بد هست؟ یا کدهای شما؟

فایلی که الان ادیت کردید php .ini اصلی هست. و هر موردی نیاز بود در اون ادیت کنید با دقت. شما کل فایل فوق رو تغییر داده بودید؟ یا فقط اون خط رو؟ یعنی disable_function

لینوکس بد نیست، آشغال هست :d
نه فقط disable_function رو طبق آموزش تغییر دادم، دوستی که نوشتند بایست کدها رو تفکیک می کردند و می گفتند اینها برای امنیت بیشتر هست ولی اشکال هم ممکنه ایجاد کنه

ممنونم از یاری شما