MohammadReza Kamali
پاسخ های ارسال شده در انجمن
-
انجمن: مشکلات عمومی
در پاسخ به: دیتابیسدرود دوست عزیز .
قبل از اینکه ما بتونیم شما رو بصورت دقیق راهنمایی کنیم، اعلام کنید وردپرس رو روی هاست یا لوکال نصب میکنید؟ روی چه هاستی؟
اگر روی لوکال نصب میکنید که از طریق phpmyadmin باید بسازید و اسم دیتابیس که میسازید مشخص هست و معمولا نام کاربری root و پسورد هم خالی هست.
اما اگر روی هاست بصورت آنلاین میسازید باید از بخش MySQL بسازید که دیتابیس و نام کاربری و رمز عبور هم خودتان وارد میکنید که یکجایی باید این اطلاعات رو یادداشت کنید.
موفق باشید.
انجمن: مشکلات عمومی
در پاسخ به: لود شدن سایت با کش قدیمی از منبع نامعلومبا سلام خدمت دوستان . یه مشکلی پیش اومده که خیلی غیر معمول هست . چند ماه پیش سایت وردپرسی غیرفعالی که از یک سال پیش داشتم رو کلا پاک کردمو رو یه فضای جدید با اطلاعات جدید یه سایت دیگه رو دامنه ش راه انداختم . اما الان سرور که ریسپاند نمیده از یه فضای ناکجاباد کلود سایت کش شده قبلی با همون کد صفحه اصلی سعی به لود شدن میکنه . بخوام واضح بگم وقتی سرور سایت داون هست یا دیر جواب میده ورژن کش شده سایت قبلی که کلا پاک شده و الان چند ماهه که دیگه وجود خارجی نداره لود میشه و من نمیدونم چطوری پیداش کنم و اون کش رو پاک کنم . این مورد تو ایندکس شدن سایت هم اثر گذاشته و موتورهای جستسجو اول میرن سراغ اون فایل کش شده و سایتی که الان وجود خارجی نداره رو ایندکس میکنن . ممنون میشم اگه کسی تجربه مشابه و یا راهکاری داره راهنماییم کنه
درود .
اول مطمئن بشید که کش از مرورگر خودتان نیست، یعنی با چند سیستم که تاکنون سایت رو باز نکردید چک کنید.
بعد دی ان اس مستقیم خارج از کلود بزنید و چند ساعتی صبر کنید تا ست شود.
اگر باز هم مشکل داشتید به شرکت هاستینگ خود گزارش بدید تا بررسی کنند.
بطور کلی کش به دو صورت کلاینت ساید و سرور ساید هست.
اگر از سمت کلاینت یعنی مرورگرتان مطمئن شدید، پس از خارج کردن سایت از حالت کلود فلر، و گذشت بین ۴ الی ۱۲ ساعت، به شرکت هاستینگ اطلاع بدید بررسی کنند.موفق باشید.
انجمن: مشکلات عمومی
در پاسخ به: در معرض هک شدن`سلام خسته نباشید .
دوست عزیز من افزونه امنیتی وردفنس رو دارم ولی در روز کلی هشدار امنیتی دریافت میکنم از اینکه وارد شدن به صفحه وکلی اسپم میدن
wp-admin/admin-ajax.php
/xmlrpc.php
لطفا کمکم کنید .
در لینک زیر عکسش رو میتونید شماهده کنید :`درود .
این حملات اسپم روی اکثر سایت های وردپرسی هست.
سعی کنید روی تمامی فرم های سایتتان کپچا گوگل تنظیم کنید،
آدرس لاگین سایتتان را تغییر دهید،
و جهت جلوگیری از حملات DDOS میتوانید از سرویس سایت هایی مثل “کلود فلر” و یا “آروان کلود” استفاده کنید.
از افزونه های نال شده یا کرک شده استفاده نکنید و وردپرس و سایتتان را همیشه بروز نگه دارید.
موارد دیگر و نکات امنیتی مانند رمژ عبور قوی و … رو هم رعایت کنید مشکلی پیش نخواهد آمد.موفق باشید.
انجمن: مشکلات عمومی
در پاسخ به: اطلاعات حساب کاربریدر قسمت حساب کاربری مشتریان بخش وارد کردن شهر را نمیتوانم گزینه ای وارد کنم و بخش ستاره دار هستش و نمیتوانم خالی بزارم ممنون میشم راهنمایی بفرمایید
درود ،
اگر از ووکامرس استفاده میکنید، احتمالا در لود لیست شهرها تداخل دارید،
تداخل ممکن است از قالب یا سایر پلاگین هایتان باشد که باید دیباگ و تک تک مورد بررسی قرار بگیرد.موفق باشید.
انجمن: نصب وردپرس
در پاسخ به: انتقال سایت از لوکال هاست به هاست آنلاینفقط یه چیزی جلوی دامنه یه اروری مربوط به ssl هست مهمه؟
DEPTH_ZERO_SELF_SIGNED_CERTدرود .
بله این خطا به معنای این هست که سایت شما از اس اس ال خود سرور
(Self)
استفاده می کند و باعث بروز این مشکل می شود.
برای رفع این مشکل ، اگر هاست شما قابلیت
Auto SSL یا Lets Encrypt
دارد ، اس اس ال رایگان لتس انکریپت نصب کنید و یا از سایت هایی مثل
https://punchsalad.com/ssl-certificate-generator/
اس اس ال رایگان دریافت و بصورت دستی روی هاست خود نصب کنید.انجمن: مشکلات عمومی
در پاسخ به: جستجوی محصول کار نمیکنهیه سوال دیگه داشتم چطور میشه جای فیلد شهرو استان رو توی صفحه تسویه حساب ووکامرس تغییر داد؟
درود.
برای جابجایی فیلد از فیلتر woocommerce_checkout_fields استفاده کنید .add_filter( 'woocommerce_checkout_fields', 'customize_checkout_function' ); function customize_checkout_function( $checkout_fields ) { $checkout_fields['billing']['billing_city']['priority'] = 70; $checkout_fields['billing']['shipping_state']['priority'] = 80; return $checkout_fields; }
مقدار priority رو با توجه به جایی که میخواید قرار بدید میتونید تغییر بدید.
موفق باشید.
انجمن: توسعه وردپرس
در پاسخ به: اصول برنامه نویسی وردپرسانگار کسی بلد نیست 😂😂
دوست عزیز ، هر انجمن یکسری قوانین داره .
شما یک تاپیک با عنوان «اصول برنامه نویسی وردپرس» زدید و انتظار دارید کل سوالاتتان رو داخل همین تاپیک بپرسید و جواب بگیرید؟
هر سوال باید در تاپیک جدید با عنوان مرتبط به سوال پرسیده شود !
در پاسخ های قبلی هم آقای گرانسایه گفتند :
لطفا برای سوال جدید، تاپیک جدیدی ایجاد کنین .اگه بخوایم دسته بندی ها وبرگه ها رو در منو قالب نمایش بدیم.لینکهاش با li نمایش داده میشه!! چه طوری نوع نمایش مطالب رو (لینک ها ، تگ ها ، نوشته ها) را میتونیم شخصی سازی کنیم و طبق قالب شخصی خودمون نمایش بدیم؟
امکان شخصی سازی با نوشتن فانکشن وجود دارد .
البته ما دقیقا نمیدانیم شما به چه صورت میخواید خروجی مثلا دسته بندی ها رو بگیرید اما میتوانید این رو داخل گوگل جستجو کنید و اگر پاسخ سوالتان را نگرفتید ، در تاپیک جدید سوالتان را دقیق تر بپرسید تا شما رو دقیق راهنمایی کنیم :
customize wp_list_categories wordpress
موفق باشید. 🙂
انجمن: مشکلات عمومی
در پاسخ به: موقع اپلود فایل میزند حجم اپلود 0 بایتسلام .
این مشکل بخاطر عدم اتصال صحیح هاست دانلود به بخش رسانه وردپرس شماست .
پس از اینکه هاست دانلود رو تهیه کردید ، یک اکانت FTP با تنظیم مسیر دایرکتوری public_html بسازید و سپس با پلاگین های مربوطه ، اطلاعات FTP رو بزنید و حتما آدرس ساب دامنه مثلا dl.yourdomain رو هم بصورت صحیح باید وارد کنید .
مثلا »
https://dl.yourdomain.com
در نظر داشته باشید این پلاگین هایی که کار ریموت به هاست دانلود رو انجام میدهند سازگاری کامل با وردپرس ندارند .
برای مثال اگر اسم فایل شما فارسی باشد یا بخواید تصویری رو از داخل پلاگین های دیگری مثل المنتور ، ووکامرس یا … آپلود کنید ، دقیقا همین مشکل 0 بایت رخ میدهد .
و باید تصاویر و فایل ها الزاما از طریق رسانه خود وردپرس آپلود شوند .
و مسئله بعدی هم یکی از مسائل دیگری که باعث رخ دادن این مشکل میشود ، گاهی اوقات بخاطر فایروال یکی از سرورها میتواند باشد . اگر فایروال یکی از سرورها حساس باشد ، پس از ارتباط زیاد FTP ، آی پی سرور مقابل را بلاک میکند و معمولا باید آی پی در لیست سفید (هر دو طرف) قرار بگیرد .موفق باشید .
انجمن: مشکلات عمومی
در پاسخ به: مشکل حذف شدن گزینه های پیشخوانسلام .
با یوزر ادمین وارد شدید ؟
بنده احتمال میدهم سطح دسترسی اکانت شما از مدیر کل به اکانت معمولی تغییر یافته است .
قبل از انجام هر کاری حتما فول بک آپ از نسخه فعلی سایتتان بگیرید .
شما میتوانید از طریق PHPMyAdmin وارد دیتابیس وردپرس خود شوید
سپس سطح دسترسی اکانت خود را به ادمین تغییر بدید و یا اینکه یک یوزر با سطح دسترسی ادمین بسازید .برای ایجاد اکانت ادمین کافیست آموزش زیر رو دنبال کنید »
https://www.wpbeginner.com/wp-tutorials/how-to-add-an-admin-user-to-the-wordpress-database-via-mysql/
آموزش های نمونه مثل بالا زیاد هست که میتوانید در گوگل جستجو کنید …و یا برای آپدیت سطح دسترسی اکانت ، در جدول wp_usermeta ،
رکورد wp_capabilities مربوط به یوزر رو ویرایش و meta_value آن را برابر با کد زیر قرار بدید »
a:1:{s:13:"administrator";s:1:"1";}
موفق باشید .
انجمن: نصب وردپرس
در پاسخ به: نصب وردپرسسلام .
شما در ابتدا باید یک برنامه شبیه ساز سرور برای خود انتخاب کنید .
مثلا برنامه های UsbWebServer یا Wamp یا Xampp و یا … برای اینکار هستند .
سپس بصورت لوکال ، وردپرس رو روی سیستم خود راه اندازی کنید .
آموزش های تصویری و دقیق در گوگل زیاد هست که با جستجو در گوگل میتوانید مرحله به مرحله پیش بروید و اینکار رو انجام بدید .آموزش راه اندازی با شبیه ساز Wamp »
https://www.google.com/search?q=آموزش+نصب+وردپرس+Wampآموزش راه اندازی با شبیه ساز Xampp »
https://www.google.com/search?q=آموزش+نصب+وردپرس+Xamppو هر کجا (در هر مرحله) مشکل داشتید در انجمن مطرح کنید تا شما را راهنمایی کنیم .
موفق باشید .
انجمن: مشکلات عمومی
در پاسخ به: عدم توانایی در دسترسی به WordPress.orgسلام دوست عزیز .
روی لوکال کار میکنید یا هاست ؟
در چه صفحه و محیطی این خطا رو دریافت میکنید ؟ امکانش هست اسکرین شات بگیرید ؟
سایتتان تازه نصب شده ؟ یا از قبل فعالیت داشتید ؟
همان طور که مهندس گرانسایه (@man4toman) هم در پاسخ قبلی گفتند ، کمی در مورد مشکلتون توضیح بدید تا بتونیم شما رو راهنمایی کنیم .موفق باشید .
انجمن: وردپرس چندسایته
در پاسخ به: ایجاد نشدن سایت در وردپرس شبکهسلام مجدد دوست عزیز .
همان طور که چندین بار بنده عرض کردم ،
مشکل شما از ساب دامنه هست .
زمانی که شما ساب دامنه yourdomain.com.* رو ایجاد و روی دایرکتوری public_html تنظیم میکنید ،
و مثلا test.yourdomain.com میزنید نباید صفحه index of بالا بیاورد !
وقتی صفحه index of بالا می آید بدین معناست که روی دایرکتوری و پوشه دیگری که خالی هست تنظیم شده است .
این مورد رو به پشتیبانی هاستینگ خود منتقل کنید احتمالا برای شما انجام خواهند داد .موفق باشید .
انجمن: مشکلات عمومی
در پاسخ به: درخواست راهنماییسلام دوست عزیز .
اگر از طریق کدنویسی میخواید گزینه خروج رو اضافه کنید ،
«مطابق این رفرنس»
با اضافه کردن کد زیر درون href میتونید لینک خروج رو در سایتتان بذارید .
<?php echo esc_url( wp_logout_url() ); ?>
و خروجی لینک هم بدین صورت میشه »
http://yourdomain.com/wp-login.php?action=logout
بجای yourdomain.com میتونید آدرس سایت خودتان بذارید .موفق باشید .
انجمن: وردپرس چندسایته
در پاسخ به: ایجاد نشدن سایت در وردپرس شبکهدرود .
شما باید روی دامنه اصلی وردپرس شبکه رو نصب کنید و سپس ساب دامنه yourdomain.com.* رو با تنظیم دایرکتوری public_html ایجاد کنید .
الان وقتی لینک ساب دامنه که ارسال کردید رو باز میکنید صفحه index of بالا می آورد بدین معنی هست که در مسیر دایرکتوری دیگری تنظیم شده است .
ضمن اینکه در نظر داشته باشید وقتی ساب دامنه yourdomain.com.* رو ایجاد میکنید ، دیگر نیازی به ساخت ساب دامنه دستی ، مثلا km.yourdomain.com ندارد .
و اینکه از طریق Zone Editor یا DNS Zone هم نباید ایجاد کنید ، باید از بخش ساب دامنه (Subdomains) ، yourdomain.com.* رو ایجاد کنید .موفق باشید .
انجمن: وردپرس چندسایته
در پاسخ به: ایجاد نشدن سایت در وردپرس شبکهدرود ،
مشکل شما از ساب دامنه هست .
اول اینکه هاست شما باید قابلیت wildcard داشته باشد و سپس ساب دامنه yourdomain.com.* رو ایجاد کنید .
و مشکلی که شما دارید بخاطر این هست که دایرکتوری (Directory) ساب دامنه رو روی فولدر دیگری تنظیم کردید .
در واقع مسیر دایرکتوری ساب دامنه باید روی پابلیک (public_html) تنظیم شده باشد .موفق و پیروز باشید .