ওয়ার্ডপ্রেস 8080 থেকে 80 পোর্টে পুনর্নির্দেশ সংযোগগুলি


9

আমার একটি ওয়ার্ডপ্রেস ব্লগ রয়েছে যা উবান্টু 12.04-এ অ্যাপাচি 2 (পোর্ট 80 এ) এবং এনগিনেক্স (8080 পোর্টে) পরিবেশন করা হয়েছে। এখন যখনই কোনও ক্লায়েন্ট ৮০ পোর্টের মাধ্যমে সংযোগ স্থাপন করে তখন সবগুলি হানকি ডোরি হয় তবে যখন কোনও ক্লায়েন্ট একই ব্লগটি দেখতে ৮০৮০ এর সাথে সংযোগ করে তখন সংযোগটি অ্যাপাচে পুনঃনির্দেশিত করা হয়। ইহা কি জন্য ঘটিতেছে? আমি চারপাশে অনুসন্ধান করে দেখেছি যে এটি একটি ওয়ার্ডপ্রেস সীমাবদ্ধতা যা এটি ড্যাশবোর্ডে সেট URL- এর (যা ডিফল্টরূপে পোর্ট ৮০) এর সমস্ত সংযোগ পুনঃনির্দেশ করে।

এই সমস্যা এড়ানোর একটি উপায় আছে কি? যে 8080 বন্দর সংযোগগুলি অ্যাপাচি পরিবর্তে এনজিনেক্স দ্বারা পরিবেশন করা হবে

/ ইত্যাদি / এনগিনেক্স / সাইটগুলি সক্ষম / ওয়ার্ডপ্রেসের সামগ্রী Con

server {
listen   8080;

root /var/www;
index index.php index.html index.htm;

server_name abc.com;

location / {
        try_files $uri $uri/ /index.php?q=$uri&$args;
}

location /doc/ {
        alias /usr/share/doc/;
        autoindex on;
        allow 127.0.0.1;
        deny all;
}

error_page 404 /404.html;

error_page 500 502 503 504 /50x.html;
location = /50x.html {
        root /usr/share/nginx/www;
}

location ~ \.php$ {

        try_files $uri =404;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param   SERVER_PORT 8080;
        port_in_redirect off;
}

কোন সাহায্য প্রশংসা করা হয়।


2
কেবলমাত্র একটি পোর্টে চলার জন্য ডাব্লুপি কনফিগার করা যায়। এটি হয় mysite.com বা mysite.com:8080 উভয়ই নয়। যখন কেউ 8080 এর মাধ্যমে ডাব্লুপিটি দেখে (তবে এটি 80 এর জন্য কনফিগার করা হয়েছে), ডাব্লুপি সম্ভবত পৃষ্ঠাটি প্রদর্শন করবে তবে সমস্ত লিঙ্কগুলি 80 হবে
ব্যবহারকারীর ২৪২26২

আপনি এভাবে সাইট চালানোর চেষ্টা করছেন কেন?
সিয়ামাস লেহে

@ user42826 আমি 8080 ব্যবহারের জন্য অ্যাপাচি কনফিগার করেছি এবং, যেমন আপনি বর্ণনা করেছেন, CSS, চিত্র এবং অন্যান্য সম্পদের সমস্ত লিঙ্ক নষ্ট হয়ে গেছে। আপনি কীভাবে ফিক্সিংয়ের পরামর্শ দিচ্ছেন যা পুনঃনির্দেশগুলি সরবে না? আমি অনেক লোককে সেটিংসে url- তে 8080 যোগ করার পরামর্শ দিয়েছি, তবে এটি সঠিক মনে হচ্ছে না। আমাকে অ্যাপাচি ছাড়াও ডাব্লুপি কনফিগার করতে হবে না, না?
ব্যবহারকারী 658182

উত্তর:


11

আমি সমাধান করেছি !! এখানে কিভাবে:

আপনার বর্তমান থিম সম্পাদনা করুন functions.phpএবং ক্যানোনিকাল পুনঃনির্দেশ অক্ষম করতে খোলার পিএইচপি ট্যাগের পরে নিম্নলিখিত লাইন যুক্ত করুন।

remove_filter('template_redirect','redirect_canonical'); সংরক্ষণ এবং ত্যাগ.

অ্যাপাচি 2 এবং এনজিনেক্স পুনরায় চালু করুন এবং চেক করুন curl -I IP


1

একই সমস্যা. আমার পরিস্থিতিতে, আমি 3030অন্যান্য সার্ভারগুলিকে সামঞ্জস্য করার জন্য সার্ভার পোর্টটি সেট করেছি । যাইহোক, কোনও functions.phpফাইলগুলিতে কোনও কোড যুক্ত না করে, আমি wp_optionsটেবিলের সাইট এবং হোম মানগুলি ডোমেন এবং পোর্ট সেটিংয়ে পরিবর্তন করে সমস্যার সমাধান করেছি ।

উদাহরণ স্বরূপ,

site     http://localhost:3030
home     http://localhost:3030

সেখান থেকে সবকিছুই ঠিকঠাক কাজ করেছে বলে মনে হয়েছিল। 👍

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.