مشکل انتقال از لوکال به سرور

mreza17

تازه وارد
دوستان عزیز خواهشا یه راهنمایی بفرمایید؟

من سایتم را روی لوکال طراحی کردم و بدون مشکل اونجا کار می کرد :41:

بعد از انتقال به سرور ، صفحه اصلی و پنل مدیریت بدون مشکل نمایش داده میشه ولی در باز کردن صفحات دیگر سایت با مشکل روبرو میشم :-s



من برای وارد کردن بانک اطلاعاتی از bigdump استفاده کردم.

 

خلیل دلاوران

مدیر انجمن ووکامرس
شما از دیتابیس در phpmyadmin لوکال export بگیرید و فایل خروجی دیتابیس رو در نرم افزار notpad++ باز کنید. در اون نرم افزار از منوی edit گزینه replace رو انتخاب کنید.در کادر اول رو بزنید و در کادر دوم که yourwebsite همان آدرس وب سایت شما می باشد. و بعد درون هاست یک پایگاه داده ایجاد کرده و در phpmyadmin هاست، گزینه import رو انتخاب کرده و فایل ویرایش شده رو بش می دید.

 

mreza17

تازه وارد
من با استفاده از افزونه wp-migrate-db دیتابیسم را انتقال دادم

این افزونه خودش آدرس های لوکال را به سرور تغییر میده .

فکر نمیکنم مشکل مربوط به این باشه

 

hamed12

کاربر عضو
چون ارور 500 میده احتمال داره مشکل از هاستتون باشه

معمولا وقتی ارور 500 میده که رم سرور بیش از حد در حال استفاده شدن باشه یا php سرور خوب کانفینگ نشده باشه

روی یک هاست دیگه نیز تست کنید

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
ارور 500 در 99 درصد مواقع از فایل .htaccess هستش . محتویات htaccess رو حذف کنین و فقط کد زیر رو بزارید داخلش و تست بگیرید :


کد:
RewriteEngine On
 

mreza17

تازه وارد
محتویات htaccess را با کدی که فرمودید جایگزین کردم

ولی حالا ارور 404 را نشان می ده

فکر می کنم مشکل مربوط به همین فایل htaccess باشه


 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
آره گفتم که مربوط به همینه . با کد زیر جایگزین کنید و تست کنید چون بستگی به کانفیگ بندی سرورتون داره و نمیشه کد قطعی نوشت . آزمون خطا کنید


کد:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
 

mreza17

تازه وارد
واقعا دمت گرم خیلی ممنون

میشه بگی این کد چیکار میکنه

 

خلیل دلاوران

مدیر انجمن ووکامرس
به زبان ساده

این کد، پیوندهای یکتای وردپرس رو اجرا می کنه. که مربوط به آدرس دهی هست.

 

hannanstd.ir

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

 
بالا