PDA

View Full Version : سوال: فعال کردن Rewrite mod در آپاچی



صابر طهماسبی
پنج شنبه 24 اردیبهشت 1388, 23:15 عصر
سلام.
من آپاچی و php را نصب کردم و تنظیمات هم انجام دادم مشکلی ندارد فقط هنگامی که تابع phpinfo را فراخوانی می کنم تا اطلاعات سرور را بدست بیاورم اصلا بخش Loaded Modules ندارد
LoadModule rewrite_module modules/mod_rewrite.so را هم در
فایل httpd.conf آپاچی فعال کرده ام آپاچی را هم رست کردم اما باز ماژولها لود نمی شوند؟

لطفا کمک کنید

Yousha
جمعه 25 اردیبهشت 1388, 16:05 عصر
سلام،
ابتدا یک get_loaded_extensions یا apache_get_modules بگیرید ببینید چی میاد؟
اگر چیزی نیومد، phpinfo(INFO_MODULES); رو بگیرید.
در ضمن شما PHP رو چگونه راه اندازی کردید؟ CGI/ISAPI/...

صابر طهماسبی
جمعه 25 اردیبهشت 1388, 17:16 عصر
با تشکر از راهنماییتون ولی هیچ کدام از روشها جواب نمی ده
من php را به صورت دستی (فایل زیپ) نصب کرم یعنی فایل php5ts.dll را به پوشه ی ویندوز کپی کردم و php.ini-dist را تنظیم کردم و به php.ini تغییر نام دادم!

Yousha
جمعه 25 اردیبهشت 1388, 18:36 عصر
با تشکر از راهنماییتون ولی هیچ کدام از روشها جواب نمی ده
من php را به صورت دستی (فایل زیپ) نصب کرم یعنی فایل php5ts.dll را به پوشه ی ویندوز کپی کردم و php.ini-dist را تنظیم کردم و به php.ini تغییر نام دادم!

در پوشه modules خود آپاچی چی فایلهایی رو کپی کردید؟ در ضمن سرور رو از خود وبسایت Apache دانلود کردید یا جای دیگه؟
همچنین ببینید تنظیمات شما به این شکل هستند:


<Directory />
Options FollowSymLinks
AllowOverride None
Order Allow,Deny
Deny from all
</Directory>

ServerName localhost:80

###################################
ServerRoot "c:/www/server/apache/2.2.8"
###################################
DocumentRoot "c:/www/root/"
###################################

AccessFileName .htaccess

Listen 80

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule log_config_module modules/mod_log_config.so
###################################
LoadModule php5_module modules/php5apache2_2.dll
###################################

به پوشه Logs هم سربزنید و فایل errors.log رو باز کنید و ببینید خطای خاصی در اونجا هست؟
در ضمن تقریباً باید 66 تا ماژول در پوشه Modules و 109 تا هدر در پوشه include داشته باشید.

صابر طهماسبی
جمعه 25 اردیبهشت 1388, 23:12 عصر
نه مثل اینکه کار من اساسا" مشکل داره!:اشتباه:
توی پوشه ی include فقط 102 فایل هدر و در پوشه ی ماژول ها فقط 49 فایل وجود دارد.
اما من آپاچی را از سایت خوش دانلود کردم و نصبش هم که کار زیادی نداره فقط کانفیگش مهمه


فقط یه نکته ی خیلی مهم : باید کدوم نوع از آپاچی را نصب کنم no-ssl یا open-ssl
آخه وقتی no_ssl را نصب می کنم (همانطور که در تمام آموزشها خوندم باید این را دانلود و نصب کنم) این ماژولها و هدر ها همراهش نیست اما وقتی open_ssl را نصب می کنم همشون رو داره! ولی بعضی از کانفیگ ها مثل AccessFileName .htaccess اصلا توی فایل httpd.conf وجود نداره!
فکر کنم مشکل همینجا باشه. میشه no_ssl را نصب کرد اما ماژولها و هدر ها همراهش باشه؟

Yousha
شنبه 26 اردیبهشت 1388, 11:28 صبح
خیر، به OpenSSL/No-SSL ارتباطی نداره...
سیستم عاملتون چیه؟
php5apache2_2.dll رو در پوشه ماژول کپی کردید؟
Apache 2 installer هستش یا Zip؟

صابر طهماسبی
شنبه 26 اردیبهشت 1388, 11:40 صبح
سیستم عامل ویندوز xp - sp2 است.
آپاچی را به روش installer نصب کردم فایل هم کپی نکردم!
اگه امکان داره یه منبع برای آموزش روش نصب و config کامل را معرفی کنید.
سسسسسسسسسسسسسسسسسسسسسسسسس سسسسسسسسسسسسسسسسسسسسسسسسس سسسسسسسسسسسسسسسسسسسسسسسسس سسسسسسسسسسسسسسسسسسسسسسسسس سسسسسسسسسسسسسسسسسسسسسسسسس سسسسسسسسسسسسسسسسسسسسسسسسس سسسسسسسسسسسسسسسسسسسسسسسسس سسسسسسسسسسسسسسسسسسسسسسسسس سسسسسسسسسس