سلام
شما اپچ رو درست ادیت کردید :
ServerAlias *.domain.ir
الان باید htaccess رو صحیح مسیر دهی کنید
جستجو کنید آموزش زیاد هست
سلام
شما اپچ رو درست ادیت کردید :
ServerAlias *.domain.ir
الان باید htaccess رو صحیح مسیر دهی کنید
جستجو کنید آموزش زیاد هست
سلام
آقای من هر کدوم از کامند هارو می زنم وارد نمی شود
من منظور دامنه باید دامنه پیش فرض kloxo باشه رو متوجه نشدم
یعنی چی؟
عزیز آموزش رو خیلی ساده و راه گشا نوشتم پیچیدگی نداره که بخواهیم تصویری نشون بدیم
منظور از اینکه دامنه پیشفرض کلوکسو باشه اینه که هاست بر مبنای اون دامنه کانفیگ و ایجاد شده باشه مثلا دامنه پارک نباشه ! البته اگه اد باشه میشه
ضمنا کل کار سه مرحله هست :
1- ویرایش دی ان اس یا ساخت فیلد * (استار)
2- ویرایش اپچ
3- ساخت اچ تی اکسس
مرحله 3 متناسب با اسکریپت مورد نظر هست و به مدیریت سرور و هاست ربطی ندارد چون کد نویسی هست بیشتر اسکریپت ها از قبل این رو دارند
تمام
سلام
دوست عزیز من قسمت اول که * بود و انجام دادم
اما این
به مدیریت فایلهای روت سرور بروید و مسیر زیر را دنبال کنید
home/apache/conf/domains/domain.com.conf
کجاست با shh هم جواب نداد
اگه هم در shh هست منظور ازدامین کدام دامین هست من 2 تا دامین دارم یکی .com که dns با نام آن هست و یکی ir که جدید هست و میخوام برای اون وایلد کارد و فعال کنم و وردپرس شبکه کنم
بعد منظور از اپچ چیه - همون آپاچی هست
چطور ویرایشش کنم
این عکس وببین من تو file manager که همچین پوشه ای ندارم
Untitled-1.jpg
لطفا راهنمایی کنید
سلام
عزیز شما مسیر رو اشتباه رفتی برو فایل منیجر قسمت پایین :
Servers > localhost
اپچ مخفف آپاچی هست بله
شما به فایل منیجر کل برید اونجا فایلهای لینوکس رو می بینید برید توی پوشه home باقیش مشخصه
ضمنا نیازی به استفاده از shh نیست با خود کنترل پنل میشه اینکار رو انجام داد
موفق باشی
ممنون جواب دادی
در توضیحات نوشته
سپس فایل آخر مسیر را ویرایش کنید و مقدار ServerAlias www.domain.com
را بصورت ServerAlias *.domain.com تغییر دهید
توجه در فایل بالا مقدار فوق را فقط در این قسمت پورت 80 تغییر دهید سایر پورتها را تغییر ندهید<VirtualHost \ 255.255.255.255:80\>
تغییرات را ذخیره و سرور را ریستارت کنید
در پورت VirtualHost
2 تا بود که یکیش 80بود ویکی 400 و خورده ای
دست نزنم ویا جفتش و 80 کنم
+++++++++++++++++++++++++++++++++++++++
شما گفتی که مد زیر را در بک فایل بنویسیم و بعد تغییر نام بدیم و ببریم تو روت
به دستوراتی مثل کدر زیر
RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^([^.]+)\.domain\.com(:80)?<>/([^/]*) [NC]
من دامنه ام ir هست بزارم همین باشه و یا ir کنم دات کام را و به جای دامین اسم دامینم و بنویسم .
یک فایل با نام .htaccess ایجاد کنید ( توجه اگر در ویندوز باشید امکان ایجاد اینچنین نامی وجود ندارد وقتی آنرا به سرور لینوکس انتقال دادید نامش را بصورت بالا تغییر دهید)
در این فایل کد پایین را کپی کنید
RewriteEngine On
Options +Followsymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^email\. [NC]
RewriteCond %{REQUEST_FILENAME} !^.*/images/.*$
RewriteCond %{REQUEST_FILENAME} !^.*/uploads/.*$
RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^([^.]+)\.domain\.com(:80)?<>/([^/]*) [NC]
RewriteCond %1<>%3 !^(.*)<>\1$ [NC]
RewriteRule ^(.*)$ - [E=BLOGUSER:%1]
RewriteCond %{ENV:BLOGUSER} ^(.+)$
RewriteRule ^$ /index.php?username=$1 [L]
فایل را به روت سایتتان انتقال دهید توجه داشته باشید این سیستم در پوشه کار نمی کند فقط روت سایت
++++++++++++++++++++++++++++++++++++
و قسمت آخر و من متوجه نشدم چه کدی و کجا باید بنویسیم
و در چه آدرسی
ممنونمیشم توضیح بدی
کار تمام شد فقط کافی هست یک مقدار کد PHP بنویسید و از متغیر $nameofsubdomain استفاده کنید فراموش نکنید که محتوای این متغیر همان نام کاربری ای هست که برنامه ما برای بازیابی اطلاعات از پایگاه داده به آن نیاز دارد
====
در کل اگه بتونی فیلم بگیری و یک آموزش بزاری خیلی خوب میشه چون تو نت همش از سی پنل هستو جایی در مورد کلکسو منبع نداره و یا داره خیلی ضعیفه
ویرایش توسط 1seda : July 30th, 2013 در ساعت 16:32
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)