• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  
sajjadnajafi

دو مورد خطا بعد از انتقال وردپرس به هاستینگ جدید

7 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام دوستان

من یک سایتی رو از یک شرکت هاستینگ به شرکت دیگه ای منتقل کردم. و در هاست جدید وردپرس رو اول از تنظیمات خودش ( تنظیمات>همگانی ) جایی که نوشته آدرس وردپرس و آدرس سایت اونجا هر دو رو از پوشه اصلی سایت به فرعی تغییر دادم:

مثلا اول این بود:

http://example.com

بعد من هر دو رو اینجوری کردم:

http://example.com/portal

و بعد همه فالیهای وردپرس رو درون این پوشه قرار دادم.

دو خطا در هاست جدید به وجود اومده:

یک) این خطا در error_log :


[28-Oct-2013 16:08:04] PHP Warning: PHP Startup: Suhosin Extension does not officially support PHP 5.2 and below anymore, because it is discontinued. Use it at your own risk. in Unknown on line 0

- خطای بالا داره هر لحظه در فایل error_log تکرار میشه!

و دو) این خطا در بالای سایت و همچنین وقتی آدرس ورود به مدیریت رو میزنی فقط همین خطا میاد و فرم ورودی در کار نیست!


Warning: include(/home2/example/domains/example.com/public_html/wp-content/plugins/wp-super-cache/wp-cache-base.php) [function.include]: failed to open stream: No such file or directory in /home/example/public_html/portal/wp-content/plugins/wp-super-cache/wp-cache.php on line 63
Warning: include() [function.include]: Failed opening '/home2/example/domains/example.com/public_html/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/example/public_html/portal/wp-content/plugins/wp-super-cache/wp-cache.php on line 63
Warning: include_once(/home2/example/domains/example.com/public_html/wp-content/plugins/wp-super-cache/ossdl-cdn.php) [function.include-once]: failed to open stream: No such file or directory in /home/example/public_html/portal/wp-content/plugins/wp-super-cache/wp-cache.php on line 80
Warning: include_once() [function.include]: Failed opening '/home2/example/domains/example.com/public_html/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/example/public_html/portal/wp-content/plugins/wp-super-cache/wp-cache.php on line 80
Warning: Cannot modify header information - headers already sent by (output started at /home/example/public_html/portal/wp-content/plugins/wp-super-cache/wp-cache.php:63) in /home/example/public_html/portal/wp-includes/pluggable.php on line 875

- این خطای بالایی رو با حذف افزونه super-cache از طریق ورود به فایل منیجر و حذف پوشه افزونه رفع کردم و میشه به مدیریت وارد شد و خطای بالای سایت هم نمیاد اما وقتی دوباره افزونه super-cache رو نصب و فعال میکنم باز این خطا میاد و دقیقا باعث همون مشکلات اولیه میشه! البته در انجمن هم جستجو کردم و به گفته اون تاپیک هایی که خوندم فایل های دیگه افزونه رو در مسیر wp-content هم حذف کردم و باز دوباره افزونه رو فعال کردم اما بازم همین خطا اومد. راستی پوشه w3tc-config هم مربوط به سوپرکشه؟ و باید حذفش میکردم؟(تو این پوشه هست: wp-content )

- در مورد .htaccess هم عرض به خدمتتون الان با انتقالی که انجام دادم دو تا از این فایل موجود است! :) یکی در روت اصلی و یکی تو همین پوشه ای که وردپرس رو توش گذاشتمه.

محتویاتی htaccess که در روت اصلی هست فک کنم مربوط به انتقالشه و محتویاتی که این فایل در پوشه وردپرس داره اینه:


# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>
AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
<IfModule mod_mime.c>
# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
</IfModule>
</IfModule>
# END W3TC Browser Cache

ممنون میشم کمک کنید تا مشکل حل بشه. و البته میبخشید توضیحاتم طولانی شد، خواستم همه اطلاعات مورد نیاز کمک کننده رو گفته باشم تا مشکل سریعتر حل بشه :)

ویرایش شده در توسط sajjadnajafi
0

به اشتراک گذاری این پست


لینک به پست

htaccess روت مهم هست. اما اگر کار خاصی با اون انجام نمیدید . تغییر نام دهید

آدرس سایت جدید این طوری هست: www.site.com/dir

با همین آدرس اجرا میکنید؟

مقدار site_url , home رو در جدول options بررسی کنید

http://codex.wordpress.org/Editing_wp-config.php#Moving_wp-content_folder

3

به اشتراک گذاری این پست


لینک به پست

سپاس

وردپرس در این پوشه است:

www.site.com/portal

در htaccess روت اصلی سایت gzip و.. است:

محتویات htaccess در روت اینها هست:


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /portal/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /portal/index.php [L]
</IfModule>
# END WordPress
# BEGIN Compress text files
<ifModule mod_deflate.c>
<filesMatch "\.(css|js|x?html?|php)$">
SetOutputFilter DEFLATE
</filesMatch>
</ifModule>
# END Compress text files

# BEGIN Expire headers
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>
# END Expire headers

# BEGIN Cache-Control Headers
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "max-age=216000, private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "max-age=600, private, must-revalidate"
</filesMatch>
</ifModule>
# END Cache-Control Headers

# BEGIN Turn ETags Off
<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag None
# END Turn ETags Off

# BEGIN Remove Last-Modified Header
<ifModule mod_headers.c>
Header unset Last-Modified
</ifModule>
# END Remove Last-Modified Header

0

به اشتراک گذاری این پست


لینک به پست

غیرفعال و تست کنید

توضیح بالا را یک بار دیگر بخوانید :)

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

خب دوستان ممنون که بعضی ها خوندید و کمی راجع به این مشکل فکر کردید و سپاس فراوان از دوست خوبمون جناب parsa عزیز که راهنمایی کردن تا مشکل حل بشه.

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

من بعد از انتقال دو مشکل داشتم که مشکل اول خطا در error_log بود که مربوط به این بود که وردپرس رو بهتره در هاستینگی نصب کنید که نسخه php اون از 5.2.4 بالاتر باشه اما هاستینگ من نسخه php که نصب داشت کمتر از این بود و اون خطا برای همین بود. ( اطلاعات بیشتر را در اینجا کسب کنید! )

مشکل دوم مربوط به افزونه super cache بود که با راهنمایی دوستمون جناب parsa حل شد. وقتی شما افزونه super-cache رو نصب میکنید افزونه در فایل wp-config.php خط زیر رو ایجاد میکنه و در اون آدرس خودشو قرار میده:


define( 'WPCACHEHOME', '/home/mysitename/public_html/portal/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager

حالا بعد انتقال دیگه ممکنه اون آدرس معتبر نباشه و این باعث ایجاد مشکل میشه که با دادن آدرس جدید افزونه در هاست میشه این مشکلو حل کرد.

موفق باشید

ویرایش شده در توسط sajjadnajafi
1

به اشتراک گذاری این پست


لینک به پست

افزونه کشتون رو باید قبل از جابجایی تخلیه و غیر فعال می کردید و یا نشانی سایت را در اون هم اصلاح می کردید

2

به اشتراک گذاری این پست


لینک به پست

افزونه کشتون رو باید قبل از جابجایی تخلیه و غیر فعال می کردید و یا نشانی سایت را در اون هم اصلاح می کردید

سپاس

آره درست میفرمایید اما یادم رفت، وقتی انتقال دادم و با خطاها مواجه شدم یادم افتاد که کش رو تخلیش نکردم!!

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری