در حالی که پیدا کردن آسیب پذیری ها در یک برنامه وب، زمینه های بالقوه ای است که باید به نقص CSRF نگاه کرد
نصب PHP شما به نظر می رسد پسوند MySQL را از دست داده است که توسط WordPress مورد نیاز است
اگر این خطا را دریافت کنید، اول از همه، نترسید. این مهم نیست و می توان آن را به راحتی حل کرد.
با فرض اینکه کنترل کامل بر سیستم عامل داشته باشید، ابتدا باید از طریق SSH به سرور خود متصل شوید، من توصیه می کنم با استفاده از Putty
پس از وارد شدن، پی اچ پی را چک کنید نسخه در حال حاضر توسط سیستم عامل استفاده می شود:
*** 19459005
# php -v
PHP 5.6.36 (cli) ساخته شده: 26 ژوئن 2018، 20:34:01)
کپی رایت (ج) 1997-2016 گروه PHP
***
رایج ترین نسخه های PHP استفاده شده 5.X و 7 است
حالا چه افزونه mysql مورد نیاز توسط php است و چه کاری انجام می دهد؟
وردپرس یک سیستم مدیریت محتوا مبتنی بر پی اچ پی و مبتنی بر SQL است که به طور گسترده ای به دلیل دوستانه بودن آن استفاده می شود. برای پی اچ پی قادر به برقراری ارتباط با (انجام پرس و جو در) خروجی زیر، از این برنامه افزودنی استفاده می کند.
پسوند به طور پیش فرض در سیستم عامل زمانی که PHP شامل می شود، تنظیم نمی شود. خوشبختانه، راه حل، اغلب وقت، بسیار ساده است.
فرض کنید شما به عنوان کاربر root وارد سیستم می شوید. بر اساس سیستم عامل شما:
– CentOS / RedHat / اوراکل لینوکس:
– برای php 5.x:
***
# بروز رسانی yum
# yum نصب php-mysql
# سرویس httpd راه اندازی مجدد؛ سرویس آپاچی راه اندازی مجدد سرویس آپاچی 2 راه اندازی مجدد سرویس جدید nginx restart
***
– برای php 7.x:
***
yum update
# yum install php70w-mysql
# service httpd restart؛ سرویس آپاچی راه اندازی مجدد سرویس آپاچی 2 راه اندازی مجدد سرویس مجازی nginx
*** 19459005
– اوبونتو / دبیان
– برای php 5.x
*** [#
# apt-get update
# apt-get install php5-mysqlnd
# service httpd restart؛ سرویس آپاچی راه اندازی مجدد سرویس آپاچی 2 راه اندازی مجدد خدمات nginx راه اندازی مجدد
***
– برای php 7.x
***
# apt #include-get update
# apt-get install php7.0-mysql
# service httpd restart؛ سرویس آپاچی راه اندازی مجدد سرویس آپاچی 2 راه اندازی مجدد
این باید مسئله را حل کند
اگر هنوز پیام خطا را دریافت می کنید، دیگر مواردی وجود دارد که می توانید آنها را بررسی و تعمیر کنید.
- اشتباه تنظیم پوشه extension PHP
رفتن به پوشه ریشه وب سایت شما (معمولا public_html یا www )، یک فایل info.php ایجاد کنید و 3 خط زیر را وارد کنید:
<؟
phpinfo () ؛
؟>
دسترسی به فایل در یک مرورگر – http: //yourdomain/info.php و برای «فایل پیکربندی بارگذاری شده»:
"extension_dir"
و اطمینان حاصل کنید که extension_dir به مسیر پوشه پسوند مناسب از نسخه PHP استفاده می کند.
اگر این مورد نیست، فایل php.ini را نمایش داده شود در پیکربندی فایل و مسیر صحیح وارد کنید.
- php.ini سفارشی برای وب سایت شما
اگر وبسایت شما یک پیکربندی PHP داشته باشد و شما هم مرتب سازی و یا مهاجرت به وب سایت، فایل های .ini با سایر اجزای سیستم عامل بارگذاری نمی شوند. راه حل: فایل php.ini سفارشی خود را ویرایش کنید و دو خط زیر را در نظر بگیرید:
***
؛ extension = mysql.so
؛ extension_dir = / path / to / extensions /
***
- چند پی اچ پی و suPHP_ConfigPath استفاده می شود.
اگر شما در یک محیط چند پی اچ پی هستید و suPHP ممکن است به عنوان دستیار PHP استفاده شود، پیکربندی سفارشی PHP شما با استفاده از suPHP_ConfigPath بارگذاری می شود.
سعی کنید نظر خطوط suPHP_ConfigPath در فایل .htaccess از پوشه ریشه وب سایت خود را ببینید و ببینید که آیا پیام خطا ناپدید می شود.
- برخی از نسخههای اوبونتو
بعدها نسخههای اوبونتو به جای کتابخانه پی اچ پی تمایل دارند از درایورهای MySQL استفاده کنند. برای php 5.x این را می توان با نصب php5-mysqlnd-ms حل کرد:
***
# apt-get install php5-mysqlnd-ms
**
گزینه های کنترل پنل
اگر شما مسئول سرور WHM / cPanel هستید (شما دسترسی WHM دارید)، می توانید از GUI وب برای نصب ماژول missing
از رابط WHM، در قسمت جستجو، EasyApache وارد کنید، بر روی EasyApache 4 کلیک کنید و بر روی Customize در بسته های در حال حاضر نصب شده در بالای صفحه کلیک کنید:
برو به طور مستقیم برنامه های افزودنی پی اچ پی
در فیلد جستجو، mysql را وارد کنید. شما لیستی از پسوندهای php موجود را مشاهده خواهید کرد:
بسته به نسخه php شما، مطمئن شوید که برنامه افزودنی فعال است. پیشنهاد من این است که آن را برای هر نسخه php فعال کنید تا زمانیکه شما در آینده به آنها احتیاج دارید، برایتان ذخیره می شود.
اگر شما مسئول سرور WHM نیستید و تنها دسترسی cPanel دارید، برخی از ارائه دهندگان خدمات میزبانی وب اجازه می دهد تا شما را قادر به فعال کردن / غیر فعال کردن فرمت های پی اچ پی.
دسترسی به رابط cPanel و حرکت به نرم افزار و خدمات -> انتخاب نسخه پی اچ پی – > PHP Selectors | برنامه های افزودنی فعال کردن mysql، mysql و mysqlnd:
و ذخیره ذخیره
آخرین، اگر شما از پانل کنترل Plesk استفاده می کنید و هیچ یک از مراحل فوق الذکر فوق الذکر کمک نمی کند، باید سعی کنید که به PHP مادری که توسط Plesk حمل می شود را تغییر دهید.
در اینجا چیزی است که در آینده می آید
Oculus Quest یک قطعه سخت افزاری چشمگیر است اما خیلی بیشتر از آن است که بتوانیم بیاوریم. واقعیت مجازی فقط آغاز شده است.
حضور دست (و بازخورد دروغین)

Oculus "حضور دست" را با Oculus Quest به لطف کنترل کننده های لمسی. اما، در آینده، ما می خواهیم ردیابی دست بیشتر با کنترل های کمتر داشته باشیم.
من شخصا سعی کردم از سیستم هایی که از کنترلر اجتناب می کنند و حرکات دست خود را دنبال می کنند. عکس گرفتن چیزی و پرتاب آن. به نظر می رسد طبیعی است که این کار را با دست های خالی انجام دهید تا در حالی که کنترل کننده Oculus Touch را لمس کرده و دکمه ها را فشار دهید.
این نوع ردیابی دستی به طور کلی نیازمند یک دوربین یا دو جلوی شما است تا بتواند دستان خود را دنبال کند. با این حال، با استفاده از دستکش هایی که حرکات دست خود را دنبال می کنند می توانند با هدست های جداگانه کار کنند.
با این حال، این دستکش ها می توانند بازخورد لمسی را فراهم کنند. تصور کنید که یک توپ را در واقعیت مجازی بدست آورید و به لطف haptics در دستکشهای خود احساس کنید. تصور کنید چیزهایی را در واقعیت مجازی لمس کنید و احساس کنید که انگار آنها را در دنیای واقعی لمس کرده اید.
شرکت هایی مانند HaptX و VRgluv روی این تکنولوژی کار می کنند و ما نمی توانیم شگفت زده شویم که آن را محبوب تر و بازار انبوه از برخی نقطه نظرات. Oculus حتی طراحی دستکش خود را ثبت کرده است، اگرچه اختراعات هیچ نشانه ای از اینکه محصول هرگز منتشر نخواهد شد.
مرتبط: هدف Oculus یک هدست VR 6 درجه ای آزادی است که در آینده عرضه می شود برای 399 دلار
رندر فوجیستری (و ردیابی چشم)

اصطلاح فنی "رندر فوئل" یکی از چیزهای جالب توجه در مورد واقعیت مجازی، بسیار هیجان زده است.
در اینجا این است که چگونه کار می کند: هر یک از چشمان شما دارای یک "fovea" مرکزی است که در آن مخروط های شبکیه بسته بندی شده اند. به همین دلیل است که بینایی شما در مرکز دید شما بسیار واضح است، در حالی که در چشم انداز محیطی شما کم اهمیت است.
در حال حاضر، هدست واقعیت مجازی، یک تصویر تیز در کل پانل های خود را ارائه می دهد. شما می توانید هر کجا که دوست دارید نگاه کنید.
با این حال، لازم نیست که این کار را انجام دهید. هدست واقعیت مجازی می تواند با رندر فریبنده، جایی که چشمان شما به نظر می رسد، ردیابی کند و منطقه ای را که به نظر می رسد در وضوح فوق العاده باال بالا بیاورد. آنها چیزهایی را که در رزولوشن پایین تر به نظر نمی رسند ارائه می دهند، اما شما هرگز متوجه آن نخواهید شد. همانطور که چشم های خود را در اطراف صحنه حرکت می دهید، هدست به طور خودکار قدرت رندر خود را در هر جایی که دنبال می کنید تمرکز می کند.
این به طور چشمگیری میزان کار رندر کردن هدست (یا PC) را کاهش می دهد، به این معنی که توسعه دهنده می تواند
Oculus اکنون "رندر فواید ثابت" را اضافه کرده است که فقط به این معنی است که تصاویر در مرکز صفحه نمایش بیشتر از تصاویر در خارج از صفحه نمایش ارائه می شوند. مایکل آبرش، دانشمند ارشد Oculus، معتقد است که در طی چهار سال، چشم انداز خوب چشم انداز و تکنولوژی رندر سازی را در اختیار خواهد داشت.
آواتار های واقع گرایانه [19659021] هر دو صورت متحرک و تقریبا یکسان هستند، اما تنها چهره چپ واقعی است. چهره راست یک بازسازی کامپیوتری است.
واقعیت مجازی یک احساس "حضور" را ارائه می دهد، اما شما احساس نمی کنید که با دیگران حضور دارید. کارت های کنونی بسیار کارتونی هستند. فیس بوک برخی از آواتار های برجسته و جذاب را نشان می دهد که به نظر بسیار بهتر می آیند و در اواخر امسال نیز پیشرفت خواهند کرد. لوسی چن Oculus می گوید این عکاس ها براساس "تحقیق در حرکات شبیه سازی شده دهان و بینی و بیانات کوچک" پیشرفت هایی دارند.
اما این چیزی نیست که ما در مورد آن بیشتر هیجان زده باشیم. در Oculus Connect 5، مایکل آبرش Oculus نشان داد که آواتار های زنده واقعی متحرک تولید شده با استفاده از یادگیری ماشین.
تصور کنید که آنلاین را در یک فضای مجازی یا حتی یک بازی بازی کنید و دیگران را به عنوان یک انسان واقعی با حرکات واقع گرایانه ببینید ، عبارات صورت و انیمیشن های سخنرانی. این امر می تواند یک گام بزرگ برای رسانه باشد، اما با توجه به Abrash، هنوز در مرحله اولیه قرار دارد. تصور کنید اگر این میتواند بدن و دستهای شخصی شما را نیز شامل شود!
ردیابی چشم ضروری است تا این را کاملا خالی کنید. تصور کنید که فردی را در چشم به واقعیت مجازی نگاه می کنید.
VR Untethered قدرتمند

VR هنوز هم شامل اختلافات می شود. اگر میخواهید آزادی بدون اتصال بدون کابل اتصال به یک کامپیوتر داشته باشید، می توانید Oculus Go یا به زودی Oculus Quest را انتخاب کنید.
اما اگر بهترین تجربه و گرافیک VR را بخواهید، باید هدست متصل شود به کامپیوتر این به معنی یک کابل است. همانطور که مارک زوکربرگ آن را بیان می کند، Oculus Rift تنگ شده است "برای تجربیاتی که نیاز به یک کامپیوتر برای فشار دادن لبه آنچه که ممکن است."
در حالت ایده آل، شما می توانید هر دو را انجام دهید: یک تجربه VR مناسب untethered با قدرت رندر کامپیوتر
HTC در حال حاضر با آداپتور بی سیم Vive ارائه می دهد. با یک PC و هدست HTC Vive همراه شوید، این آداپتور به صورت بی سیم با رایانه شما ارتباط برقرار می کند و باتری داخلی دارد تا شما بتوانید تا دو ساعت و نیم با آن بازی کنید. TPCAST همچنین یک آداپتور بیسیم برای Oculus Rift را ارائه می دهد.
این محصولی است که می توانید امروز دریافت کنید، اما امیدواریم در آینده بتواند راحت تر باشد. شاید یک هدست معمولی Oculus Quest به صورت بی سیم بتواند با یک کامپیوتر بدون سخت افزار اضافی جفت شود.
Improvements of Hardware
فناوری همیشه پیشرو است. پانل های صفحه نمایش با وضوح بالاتر با رزولوشن بالاتر و پیشرفت های زیادی برای واقعیت مجازی هستند. چیپ ست های موبایل قدرتمندتر می شوند، این بدان معناست که هدست های جداگانه قابلیت بیشتری دارند. پیشرفت های ردیابی بیرونی به این معنی است که شما هم اکنون می توانید با استفاده از Oculus Quest از یک تجربه مشابه با Rift استفاده کنید بدون اینکه سنسورهای خارجی را ردیابی کنید. انتظار می رود که بسیاری از پیشرفت های بیشتر مانند این در آینده را ببینید.
در سال 2018، هنوز هنوز برای VR اولیه است. فناوری خنک است، اما راهی طولانی دارد. توسعه دهندگان هنوز فهمیده اند چه باید بکنید.
علیرغم هجوم به واقعیت مجازی، همه چیز را یک شبه تغییر نمی دهد. اما به طور پیوسته بهتر و بهتر خواهد شد. و بیایید صادق باشیم: این VR شگفت انگیز است و امروز هم کار می کند.
مرتبط: VR در سال 2018 چقدر خوب است؟ آیا ارزش خرید دارد؟
اعتبار تصویر: Oculus، HaptX، فیس بوک، HTC
همانطور که موج دار شدن تکه بزرگی از هفته گذشته افزایش retraced دوشنبه در معاملات اواخر Ethereum Blockchain می یابد دیگر مورد استفاده در اوراق قرضه دولتی
فروشندگان در نیروی کامل در بخش cryptocurrency هستند. سکه تمام بازار پایین تر با Bitcoin و Ethereum و همه از بزرگ altcoins قابل توجهی ثبت بدون بار کشیده. کاهش 5 تا 10 درصد و تقریبا 20% شیرجه رفتن از XRP درپوش کل بازار سکه ها بد است، آزار که بیش از 15 تریلیون دلار کردن سطح آخر هفته به حدود 210 میلیارد دلار کاهش یافت.
این واقعیت که بسیاری از سکه ها موفق به گسترش دستاوردهای از هفته گذشته setups فنی بلند مدت نزولی دست نخورده ترک منفی برای هفته آینده با به خصوص Bitcoin است ضعف نسبی نگران کننده گاو بودن است. در حالی که وجود دارد هنوز موقعیت حتی در امید که رهبری، با امثال داش Monero، ستاره ای، توسعه ممکن است و موج دار شدن در uptrends کوتاه مدت، با توجه به بخش گسترده دراز مدت روند نزولی، معامله گران هنوز جدید با احتیاط باید مشخصات فنی قوی تر سکه.
XRP/USDT، 4 ساعته نمودار تجزیه و تحلیل
موج دار شدن است در حال حاضر شده تست منطقه 0.42 $-$ 0.46 ما انتظار می رود پس از دوره آخر هفته آرام و یخ انتظار می رود که نوسانات. دو باقی می ماند بالا با شیب خط روند صعودی کوتاه مدت نیز نزدیک سطح قیمت فعلی پیدا می شود. سکه به بالای منطقه کلیدی برای تایید تغییر روند دراز مدت نگه دارید، اما در حال حاضر، ضعف در بقیه بازار حرکت مشکوک می کند.
حتی در حالی که خوانش تشخیص حرکت کوتاه مدت تقریبا پاک می شوند با توجه به آن، معامله گران هنوز کامل موقعیت در سکه، وارد کنید باید. در حالی که مقاومت پیش رو نزدیک 0.51 $ $0.54 و 0.57 است حمایت زیر 0.42 $ $0.3750 و $0.35، یافت می شود.
BTC/دلار 4 ساعته نمودار تجزیه و تحلیل
Bitcoin عقب افتاد زیر $6500 selloff گسترده ای در میان و است با ارزش ترین سکه نزدیک ضعیف خط روند کوتاه مدت افزایش دوباره. در حالی که سیگنال فروش کوتاه مدت باعث شده است، حرکت پایدار زیر $6275 نشانه نزولی خواهد بود و دیگری test کلیدی منطقه بلند مدت نزدیکی 5850 $ احتمال دوباره را. در حالی که پشتیبانی ضعیف تر نیز نزدیک سطح قیمت $6000 یافت می شود بیشتر مناطق مقاومت پیش نزدیکی $6750 و 7000 دلار در حال حاضر.
Altcoins هنوز هم مخلوط اما گاو نیاز به نشان دادن قدرت به زودی
ETH/دلار 4 ساعته نمودار Ethereum تحليل
شکست خورده را بالاتر از سطح حمایت/مقاومت کلیدی 235 دلار پس از رسیدن به منطقه نزدیک به 260 دلار در تجمع هفته گذشته و سکه نزدیک به است یک سیگنال فروش کوتاه مدت در مدل روند ما راه اندازی. ETH راست در خط روند صعودی کوتاه مدت معامله می شود و با همه عمده کاهش روندها دست نخورده رها شده توسط این تجمع، حرکت به سمت 200 دلار احتمال دارد با test ممکن است بازار خرس کم نزدیک به 170 $ در هم است.
LTC/دلار 4 ساعته نمودار تجزیه و تحلیل
Litecoin باقی مانده ضعیف نسبی در طول تظاهرات، هرگز به راه اندازی یک سیگنال خرید و سکه در حال حاضر تست است سطح $0.56 و ضعیف کوتاه مدت خط روند صعودی نیز هست. حرکت روشن زیر آن متوسط سیگنال فروش LTC و با روند بلند مدت نزولی، واضح بودن شیب زیر 50 دلار خواهد بود به احتمال زیاد پس از آن. در حالی که مقاومت پیش رو نزدیک 59 دلار و 64 دلار است حمایت نزدیک $51، یافت می شود.
در حالی که برخی از قوی تر سکه در هنوز ثبات نمایش، به عنوان بالا ذکر شد ارز نسبتا ضعیف تر اند قادر به جمع آوری قدرت و یوتا نئو کلاسیک Ethereum و EOS هنوز منفی از دیدگاه فنی به دنبال.
چپ/دلار 4 ساعته نمودار تجزیه و تحلیل
اگر چه یوتا موفق به جلوگیری از test پایین اوت، هفته گذشته ناموفق حرکت باعث می شود یک شکست در زیر $0.50 در هفته های آینده به عنوان روند نزولی بلند مدت تند دست نخورده باقی مانده است. حرکت سریع بالا هفته گذشته اوج نشانه صعودی خواهد بود اما در حال حاضر، فروشندگان هنوز به وضوح در کنترل بازار است.
تصویر برجسته از Shutterstock
سلب مسئولیت: تحلیلگر صاحب cryptocurrencies. او دارای سرمایه گذاری در سکه ها موقعیت اما در کوتاه مدت و یا معامله در روز درگیر می کند و او را نگه ندارد موقعیت های کوتاه مدت را در هر یک از سکه ها.
فیلترشکن پرسرعت
آیا مکانیزمی وجود دارد که با استفاده از چندین کلید رمزنگاری و رمزگشایی یک سند مشترک را انجام دهد؟
من می خواستم برای دستیابی به مکانیزم زیر برای رمزگذاری یک سند
- هر شخص در یک گروه از N (کاربر a، b، c …) کلید خود داشته باشد؛
- user a و user b به نوعی تصمیم گرفت برای رمزگذاری اسناد M، و آنها می توانند M را در متن ساده بخوانند، و هر کسی غیر از a و b می تواند سند M را
- را بخواند، کاربر A، کاربر B و کاربر C به نحوی تصمیم به رمزگذاری اسناد N می دهد و همه می توانند آن را بخوانند N در متن ساده، اما هر کسی غیر از a، b، c نمی تواند سند N را بخواند
آیا امکان دارد؟ اگر چنین است، چگونه برای رسیدن به چنین عملکردی؟ (من احساس می کنم PGP نمی تواند این مشکل را حل کند)