راهنمای plog، وبلاگ دهی با ساب دمین

sasan4u

Member
توجه متن ذیل پس از رفع مشکلات خودم اصلاح شد از اینرو مطالب دیگر تاپیک با آن هم خوانی ندارند

اولین بار با این سیستم از طریق این تاپیک در مجبد آنلاین اشنا شدم
http://forum.majidonline.com/showthread.php?t=35647

خود برنامه رو از لینک دانلود سایتش می تونید بگیرید http://www.plogworld.net
و برای دریافت پک فارسی در http://bugs.plogworld.net عضو بشین و از اینجا بگیرید http://bugs.plogworld.net/view.php?id=563

مدیر سایت http://irxblog.com اون رو فارسی کرده و کارهای مفید زیادی روی اون انجام داده کافی در فاروم انگلیسی پشتیبانی این برنامه
http://forums.plogworld.net نام irxblog رو سرچ کنید می بینید که چه کارهای مثبتی انجام داده و حتی وقتی یک عرب خواسته این برنامه رو به عربی ترجمه کنه به اون توصیه کردن از ترجمه فارسی ایشون استفاده کنه
برای نصب ویزارد داره و کاملا راحت و حرفه ای است برای اینکه به زبان فارسی باشه پیشنهاد من اینه که بقیه زبانها را از پوشه localحذف کنید بعد نصب کنید
برای اینکه بتونید به هر کاربر ساب دمین بدید باید هاست تون wildcard DNSرو برای شما فعال کنه هاست های ایرانی برای اینکار شاید پول بگیرن ولی پول ندین پون تمام هاست های خارجی رایگان اینکار رو انجام می دن بعد از فعال کردن این قابلیت روی دمین تون به راحتی می تونید ساب دمین بدین

برای اینکه سرویس وبلاگ plog آدرس های ساب دمین با www. را همچون آدرس های بدون آن به وبلاگ مورد نظر کاربر هدایت کنید لازم است در فایل
.htaccess این کدها رو اضافه کنید ( روشی که مدیر irxblog باب نمود و در فاروم سایت اصلی plog هم از این روش توصیه می شود)
بجای irxblog دمین خودتان را قرار دهید
کد:
RewriteEngine On

# For Redirecting domains like www.myblog.irxblog.com --> myblog.irxcom.com
RewriteCond %{HTTP_HOST} ^www\.(.*).irxblog\.com$ [NC]
RewriteRule ^.*$ http://%1.irxblog.com [R=301,L]

#For Redirecting www.irxblog.com --> www.irxblog.com/summary.php
#For Redirecting irxblog.com --> www.irxblog.com/summary.php
RewriteCond %{HTTP_HOST} ^irxblog.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.irxblog.com$ [NC]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule ^.*$ http://www.irxblog.com/summary.php [R=301,L]


سایت منwww.psy.ir
 
آخرین ویرایش:

sanbad

Member
کد:
*.yourdomain.com  =>  everysubdomain.yourdomain.com

البته اگر کسي تنظيم دقيق تري مي داند راهنمايي کند که در everydns.net چه تنطيماتي بايد کرد تا اين عمل کند. من حالات مختلف را امتحان کردم با Cname و A و NS با Valueهاي مختلف ولي با نوشتن سابدومين به صفحه تبليغ Cpanel وارد مي شويم که ميگويد هيچ سايتي نيست!

البته فكر كنم عدد 10 براي ركورد ام ايكس تعداد ايميل شما را به 10 عدد محدود كند. (؟؟)
 
آخرین ویرایش:

sanbad

Member
من الان که درباره DNS جستجو کردم اين صفحه ها را پيدا کردم:
http://www.dns.net/dnsrd/rr.html
ftp://ftp.is.co.za/rfc/rfc1035.txt
http://www.dns.net/dnsrd/rfc
بنظر مي رسد براي اين تنظيمات نبايد از CNAME استفاده کرد:
کد:
 Canonical name for a DNS alias, code 5. Note that if a domain name has a CNAME record associated with it, then it can not have any other record types. In addition, CNAME records should not point to domain names which themselves have associated CNAME records, so CNAME only provides one layer of indirection. Defined in RFC 1035
احتمالا يک همچين تنظيماتي راه حل باشه من فعلا به everydns.net دسترسي ندارم تا اينها را آزمايش کنم:
کد:
yourdomain.com   A  hostIP
yourdomain.com  NS   ns1.yourhostNS.com
www.yourdomain.com  NS   ns2.yourhostNS.com
www.yourdomain.com  NS   ns1.yourhostNS.com
yourdomain.com  MX   ns1.yourhostNS.com
yourdomain.com  MX   ns2.yourhostNS.com
*.yourdomain.com      A   hostIP
اگر کسي ميداند که DNS چگونه بايد تنظيم بشه راهنمايي کنه ممنون ميشيم.
 
آخرین ویرایش:

sanbad

Member
پاسخ بخش ساپورت سايت اوري دي ان اس

درمورد نحوه تنظيمات سوال كرده بودم كه جواب را براي شما گذاشته ام:

کد:
On Fri,  2 Sep 2005 08:44:59 +0000, sanbad wrote:
> How i can set my DNS?

Not like this:

$ dig any +nottl sanbad.com @dns-eu2.powerdns.net
sanbad.com.             IN      CNAME   *.sanbad.com.
*.sanbad.com.           IN      NS      NS2.FREEWEBSITEHOST.NET.
*.sanbad.com.           IN      NS      NS1.FREEWEBSITEHOST.NET.
*.sanbad.com.           IN      MX      0 205.138.193.226.

That won't work.

Also, not like this:

$ dig any +nottl sanbad.com @ns2.everydns.net
sanbad.com.             IN      SOA     ns1.everydns.net. 
hostmaster.sanbad.com. 1125660007 3600 900 1209600 3600
sanbad.com.             IN      NS      ns1.everydns.net.
sanbad.com.             IN      NS      ns2.everydns.net.
sanbad.com.             IN      NS      ns3.everydns.net.
sanbad.com.             IN      NS      ns4.everydns.net.
sanbad.com.             IN      NS      NS1.FREEWEBSITEHOST.net.
sanbad.com.             IN      NS      NS2.FREEWEBSITEHOST.net.
sanbad.com.             IN      MX      0 NS3.FREEWEBSITEHOST.net.
sanbad.com.             IN      A       205.138.193.226
[B]
I deleted the unusable records from EveryDNS's RDBMS,
and inserted a wildcard record for you.  Now I see correct results[/B]:

$ dig any +nottl sanbad.com @ns2.everydns.net
sanbad.com.             IN      SOA     ns1.everydns.net. 
hostmaster.sanbad.com. 1125660007 3600 900 1209600 3600
sanbad.com.             IN      NS      ns1.everydns.net.
sanbad.com.             IN      NS      ns2.everydns.net.
sanbad.com.             IN      NS      ns3.everydns.net.
sanbad.com.             IN      NS      ns4.everydns.net.
sanbad.com.             IN      A       205.138.193.226

[COLOR=DarkRed]
> I want use plog in subdomain mode.(plog is an opensource weblog 
provider software)
> I have only a free linux host[/COLOR].

That's fine.  There is no better Operating System available, at any 
price.

[COLOR=DarkRed]> I have not virtualhost & i have not wildcard![/COLOR]

That's not accurate.  Apache supports virtualhost ( 
http://httpd.apache.org/docs/2.0/vhosts/ )
and EveryDNS already provides a wildcard CNAME for all names under 
sanbad.com.

> [B][COLOR=DarkRed]But i heared it is no matter;if i use powerdns.com or everydns.net 
for my domain dns then i can set some DNS type & value for resolve this 
problem[/COLOR].

I don't know about powerdns.  The query result above shows powerdns 
sending
a protocol violation to clients, which certainly isn't a good thing.

Where did you hear "it is no matter"?  Is there an URL I can visit?
It sounds like the advice wasn't completely accurate, or at least it
was not easy to follow.[/B]> how i must set my DNS so i can use virtual subdomain that  maked by 
plog?

We publish the following advice on our front page:

  Note:  To have your domain resolve correctly, please use 
ns1.everydns.net, ns2.everydns.net, ns3.everydns.net, and ns4.everydns.net for your 
nameservers. 

When editing you should see this:

  Note:  Make sure that your domain points to ns1.everydns.net, 
ns2.everydns.net, ns3.everydns.net, and ns4.everydns.net in your registrar's 
whois database. Without that, none of your records will resolve 
properly.

You want to have your registrar point sanbad.com at our four 
nameservers.
You can use 
http://www.dnsreport.com/tools/dnsreport.ch?domain=sanbad.com
to verify that it has happened; there must be zero red error messages 
if things
are to work properly.

[COLOR=DarkRed]> please say all setting that i will not have any problem for see my 
site or access to my site or not any problem for send and receive email[/COLOR].

I don't know what you're trying to say there.
I know for certain that this mailserver is not correctly configued:

  $ telnet 205.138.193.226 smtp
  220-srv002.freewebsitehost.net ESMTP

Section 4.2 of www.faqs.org/rfcs/rfc2821 explains that a domain name 
must
follow the "220", yet the name above does not exist.  Many further 
problems
show up on 
http://www.dnsreport.com/tools/dnsreport.ch?domain=freewebsitehost.net
so many that I could not possibly recommend them as a provider.


Good luck!

در حقيقت فقط همان تنظيمات ديفالت لازم است :
کد:
*.sanbad.com  Cname  sanbad.com
و
کد:
sanabd.com A 205.138.193.226

اگر هاست ساده باشد بايد دستي براي هر ساب دومين تنظيمات انجام داد و نميتوان با اين روش كاري كرد.
 
آخرین ویرایش:

mojtaba-saleh

Active Member
آقا من از اینا سر در نمیارم می شه بگین تنظیمات این برنامه رو روی سایت para2x.com چه جوری باید بدم؟
در ضمن دومین من از نوع www.para2x.com/cpanel هست
 

sanbad

Member
آقا من از اینا سر در نمیارم می شه بگین تنظیمات این برنامه رو روی سایت para2x.com چه جوری باید بدم؟
در ضمن دومین من از نوع www.para2x.com/cpanel هست
به نظر مي آيد براي استفاده از حالت ساب دومين مجازي هم بايد DNS را wildcard کرد و هم بايد خود هاست قبليت ساپورت wildcard را داشته باشد تا بتوانيد اتومات ساب دومين بسازيد.
اگر هاست شما wildcard را ساپورت مي کند برويد در سايت everydns.net عضو شويد بعد وارد کنترل پنل دومين خود شويد ( نه کنترل پنل هاست!) بعد نام سرور هاي خود را به:
کد:
ns1.everydns.net
ns2.everydns.net
ns3.everydns.net
ns4.everydns.net
تغيير دهيد.
سپس در کنترل پنل everydns.net ابتدا نام دومين خود را در فيلد بيسيک بدون www. بنويسيد. و دگمه basic را بزنيد سپس در بالا سمت چپ روي نام دومين خود کليک کنيد.
بعد در صفحه که مي آيد دو رکورد موجود را پاک کنيد و اين دو رکورد جديد را بسازيد (بايد IP اصلي خود را بنويسيد):
کد:
para2x.com  A 70.85.194.80
*.para2x.com  CNAME  para2x.com
اين کارها فقط براي حالت سابدومین سازي مجازي است و هاست شما بايد وايدکارت اش روشن باشد.

هاستينگ هاي ايراني ممکن است براي enable کردن wildcard از شما هزينه بالايي دريافت کنند اما شنيده ام بعضي هاستينگ هاي خارج اين امکان را حتي رايگان فعال مي کنند! اگر کارت اعتباري داريد مي توانيد از هاستينگ هاي خارجي استفاده کنيد.
من شنيده بودم که "هاست هاي معمولي در httpd.conf حالت virtualhost ندارند و اين يکي از علل ناتواني در ارائه ساب دومين مجازي هست ولي گويا اشتباه است و اصلا يک سرور براي اينکه تبديل به هاست شود حتما بايد در آپاچي حالت ويرچوال هاست برقرار باشد."

مزيت plog راه اندازي سرويس اتومات وبلاگ دهي است و اگر مي خواهيد مشترکا با يکي دو نفر از دوستان وبلاگ راه اندازيد بهتر است از MT و B2 استفاده کنيد!
 

jamshed

Member
سلام
خواستم اين سيستم را آزمايش كنم ولي در وقت wizard.php با كنيم يه error 500 ميده و نشون ميدهكه اشكالي
cgi هستش
لطفاْ كمك كنيد
 

جدیدترین ارسال ها

بالا