Results 1 to 7 of 7

Thread: apache2 তে ডিফল্ট রুট ডাইরেক্টরি পরিবর্তনে সমস্

  1. #1
    Join Date
    Oct 2010
    Location
    Bangladesh
    Beans
    11
    Distro
    Ubuntu 11.04 Natty Narwhal

    apache2 তে ডিফল্ট রুট ডাইরেক্টরি পরিবর্তনে সমস্

    আমি লোকালহোস্টে আমার এ্যপাচে সার্ভারের ডিফল্ট রুট ডাইরেক্টরি /var/www থেকে যথাক্রমে /var/www/punbb এবং /var/www/wordpress এ পরিবর্তন করেছিলাম।(/etc/apache2/sites-available/default ফাইল পরিবর্তন করে) উক্ত ডাইরেক্টরীগুলোতে যথাক্রমে phpbb ও wordpress ইনস্টল করা ছিলো। phpbb ঠিকই কাজ করছে কিন্তু যখনি ডিফল্ট রুট ডাইরেক্টরি /var/www/wordpress দিচ্ছি, উক্ত ডাইরেক্টরিতে ইনস্টল করা ওয়ার্ডপ্রেস রান হচ্ছে, কিন্তু সাইটের সিএসএস লোড হচ্ছেনা। রুট ডাইরেক্টরি /var/www করলে আবার সব ঠিক। এই সমস্যার কারন আর সমাধান কী হতে পারে?
    apache version: 2.2.17-1 , wp version: 3.2.1
    আপডেট: কিছুটা ভুল করেছি। সমস্যা সিএসএস লোডিং এ না। সমস্যা ইমেজ লোডিং এ। আর লিংকগুলো কাজ করেনা। ম্যানুয়ালি /wordpress লেখা বাদ দিতে হচ্ছে
    Last edited by toufiqueimam; August 8th, 2011 at 04:47 PM.

  2. #2
    Join Date
    May 2009
    Location
    Bangladesh
    Beans
    Hidden!
    Distro
    Ubuntu 13.10 Saucy Salamander

    Re: apache2 তে ডিফল্ট রুট ডাইরেক্টরি পরিবর্তনে সমস&#

    শুনে মনে হচ্ছে style.css এর অ্যড্রেস নিয়ে সমস্যা হচ্ছে। header.php ফাইলটিতে style.css এর অ্যাড্রেস কি দেয়া আছে? আরো সহজ করে বলি। header.php ফাইলটির <title> ট্যঅগের মাঝে নিচের লাইনটির মত একটা লাইন থাকার কথাঃ
    PHP Code:
    <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo'stylesheet_url' ); ?>" />
    তোমারটার জায়গায় সেখানে কি লেখা আছে?

    আর তোমার style.css ফাইলটা কি থিম ডিরেক্টরিতে নাকি থিম ডিরেক্টরির ভেতরে অন্য কোন সাব ডিরেক্টরিতে? মানে style.css এর লোকেশনটা কোথায়?
    Last edited by maqtanim; August 8th, 2011 at 03:33 PM.
    Don't be fooled with my joining date ... I am still a novice!
    Please don't PM any support questions. Post a thread instead, so that everyone can be benefited!

  3. #3
    Join Date
    Oct 2010
    Location
    Bangladesh
    Beans
    11
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: apache2 তে ডিফল্ট রুট ডাইরেক্টরি পরিবর্তনে সমস&a

    Quote Originally Posted by maqtanim View Post
    শুনে মনে হচ্ছে style.css এর অ্যড্রেস নিয়ে সমস্যা হচ্ছে। header.php ফাইলটিতে style.css এর অ্যাড্রেস কি দেয়া আছে? আরো সহজ করে বলি। header.php ফাইলটির <title> ট্যঅগের মাঝে নিচের লাইনটির মত একটা লাইন থাকার কথাঃ
    PHP Code:
    <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo'stylesheet_url' ); ?>" />
    তোমারটার জায়গায় সেখানে কি লেখা আছে?

    আর তোমার style.css ফাইলটা কি থিম ডিরেক্টরিতে নাকি থিম ডিরেক্টরির ভেতরে অন্য কোন সাব ডিরেক্টরিতে? মানে style.css এর লোকেশনটা কোথায়?
    আমার লাইনটিও সেম।
    PHP Code:
    <link rel="profile" href="http://gmpg.org/xfn/11" />
    <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo'stylesheet_url' ); ?>" />
    <link rel="pingback" href="<?php bloginfo'pingback_url' ); ?>" />
    আর আমার stylesheet এর লোকেশন থিম ডাইরেক্টরিতেই।
    Code:
    /var/www/wordpress/wp-content/themes/twentyeleven/stylesheet.css
    এই অবস্হায় কিন্তু কোন লিংকেও যেতে পারছি না। যেমন, http://127.0.0.1/wordpress/?p=1 লিংকে ক্লীক করলে যেতে পারছি না। তবে url থেকে ম্যানুয়ালি wordpress/ বাদ দিলেই লিংক কাজ করে।
    এই লিংকটাও
    কোন কাজে দিলোনা।

    আপডেট: কিছুটা ভুল করেছি। সমস্যা সিএসএস লোডিং এ না। সমস্যা ইমেজ লোডিং এ। আর লিংকগুলো কাজ করেনা। ম্যানুয়ালি /wordpress লেখা বাদ দিতে হচ্ছে।
    Last edited by toufiqueimam; August 8th, 2011 at 04:44 PM.

  4. #4
    Join Date
    Jun 2009
    Location
    Bangladesh
    Beans
    5
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: apache2 তে ডিফল্ট রুট ডাইরেক্টরি পরিবর্তনে সমস&a

    অ্যাপাচি'র রুট ডিরেক্টরি পরিবর্তন করার জন্যেই এই সমস্যা। রুট ডিরেক্টরী /var/www/ ই থাকবে। রুট ডিরেক্টরী যদি /var/www/wordpress হয়, তাহলে /var/www/php/ কে কিভাবে পাবে?

  5. #5
    Join Date
    Oct 2010
    Location
    Bangladesh
    Beans
    11
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: apache2 তে ডিফল্ট রুট ডাইরেক্টরি পরিবর্তনে সমস&#

    ওয়ার্ডপ্রেসের কনফিগারেশন ফাইল পরিবর্তন করে ঠিক করা যায়না?

  6. #6
    Join Date
    Jun 2009
    Location
    Bangladesh
    Beans
    5
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: apache2 তে ডিফল্ট রুট ডাইরেক্টরি পরিবর্তনে সমস&a

    এইসব কাজের জন্যে অ্যাপাচিতে হাত দেয়ার কোন দরকারই নেই। যদি রুট হয় /var/www/, তাহলে ওয়ার্ডপ্রেসে যেতে হলে এই ঠিকানায় যেতে হবে http://localhost/wordpress । কিন্তু রুট যদি হয় /var/www/wordpress, তাহলে http://localhost/ তেই ওয়ার্ডপ্রেস পাওয়া যাবে।

    এখন এমনতো না যে আপনি লোকালহোস্টে শুধু ওয়ার্ডপ্রেসই ইন্সটল করবেন। আপনার যদি আরো কিছু সেটআপ দেয়ার প্রয়োজন হয় তাহলে কি বার বার এ্যাপাচি'র রুট ডিরেক্টরী চেঞ্জ করবেন নাকি? প্রতিটা ইন্সটলেশন থাকবে তাদের নিজের ডিরেক্টরীতে, এক্সেস করতে হবে
    http://localhost/folder_name

    এখন ওয়ার্ডপ্রেসের CSS, JS না পাওয়ার কারন হচ্ছে আপনি ইন্সটল করেছিলেন অন্য ডিরেক্টরীতে এবং পাথও দিয়ে দিয়েছেন আলাদা। ওয়ার্ডপ্রেসের এডমিন প্যানেলে Generel Settings এ দেখুন WordPress address and Site Address আছে, দুইটাতে দিতে হবে
    http://localhost/wordpress

  7. #7
    Join Date
    Oct 2010
    Location
    Bangladesh
    Beans
    11
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: apache2 তে ডিফল্ট রুট ডাইরেক্টরি পরিবর্তনে সমস&#

    ব্যাখ্যা করার জন্য ধন্যবাদ

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •