راه اندازی ZF روی WampServer

ALYREZA

Member
ُسلام.:rose:
من از ZendFramework-1.11.8 استفاده می کنم و می خواهم ازش رندر بگیرم .
من از Wamp Server استفاده می کنم.

wamp server نمی تونه فایل های phtml رو اجرا کنه .
راهی جز نصب کردن نسخه ی سروری zend Framework هست که بشه ازش render گرفت ؟!


:cry:

 
آخرین ویرایش:

Domanjiri

Well-Known Member
سلام

منظورتون اینه که ZendFramework رو دانلود کردین و الان می خواین راه اندازیش کنید؟ اگه منظورتون همینه، لطفن دکمه ی "ویرایش" رو بزنید و عنوان سوالتون رو عوض کنید، مثلن بزارید "راه اندازی zendframework روی wamp " . بعد ما در خدمتتون هستیم:green:
دوست من، zf نسخه ی سروری و غیر سروری نداره.

اگه منظورتون چیز دیگه ای هست، لطفن واضح تر توضیح بدین.

در هر صورت، سوالتون هرچی باشه، ازتون می خوام که برای حفظ ظاهر فروم، از فونت کوچکتر(سایز 2) برای متن سوال استفاده کنید، این فونت نامناسب تاثیر بدی هم روی خواننده میزاره!! جدی میگم!

موفق باشین.
 

ALYREZA

Member
من دارم از روی کتاب Pro Zend Framework Techniques - build a full CMS project کار می کنم بعد یه قسمتی داره که نسخه ی سروری zend رو معرفی کرده به نام Zend Server CE و پروژه ی خودش رو با اون بارگذاری کرده .
حالا من می خوام که این پروژه رو ، روی Wamp اجرا کنم .:cool:
 

Domanjiri

Well-Known Member
درود بر شما

خیلی ممنونم که برای حرف های من ارزش قائل شدین.:rose:

اول توضیح بدم که Zend Server Community Edition یک نرم افزار هست ( و نه نسخه ی سروری زندفریم ورک!) شما می تونید به جای WAMP از این نرم افزار هم استفاده کنید.

راه اندازی ZendFramework:

فایل زیپ پیوست شده رو دانلود کنید ومحتویاتش رو در پوشه ی www توی WAMP قرار بدین

حالا شما یه پوشه به اسم alireza دارین با این مسیر، برای مثال:
کد:
c:\wamp\www\alireza

محتویات فایل فشرده zendframework رو در پوشه ی library که داخل پوشه alireza قرار داره بریزید.

فایل php.ini رو از مسیر:
کد:
c:wamp\bin\php\php...\php.ini

باز کنید و جلوی include_path آدرس پوشه ی library رو وارد کنید، تقریبن باید همچین شکلی باشه:
کد:
include_path = ".;c:\php\includes;c:\wamp\www\alireza\library"

WAMP رو restart کنید و در مرورگر تایپ کنید:
کد:
localhost/alireza/public
و اینتر رو بزنید، باید پیغام Welcome to the Zend Framework! رو الان ببینید

در ضمن، برای شروع zf ، کتاب "ZendFramework in action" کتاب مناسبی هست و امتحانش رو پس داده!

موفق باشید
 

پیوست ها

  • alireza.zip
    8.2 کیلوبایت · بازدیدها: 13
آخرین ویرایش:

ALYREZA

Member
من این کار ها رو کردم ولی با اررور 500 Internal Server مواجه می شوم.
در پوشه ای که در alireza به اسم library وجود داره باید کل محتویات زند فریم ورک را وارد کنیم یا فقط پوشه ی library رو.
Zend Framework من شامل پوشه های زیر است :
bin
demos
externals
extras
incubator
library
resources
src
tests

بعد من Wamp server ام در درایو E هست در include_path تغییری بجز ،تغییر زیر اعمال نمیشود؟

کد:
include_path = ".;c:\php\includes;e:\wamp\www\alireza\library"
 

Domanjiri

Well-Known Member
درود بر شما

تنها محتویات پوشه ی library رو باید در پوشه library بریزید(!!:green:)

یعنی باید اینطور بشه:

کد:
[LEFT]e:\wamp\www\alireza\library\Zend\....[/LEFT]

این ارور اینترنال 500 برای چی داره نشون داده میشه؟!

مطمئن هستید که مسیر e:\wamp\www\alireza\library وجود خارجی داره؟

پشت include_path هم نباید «;» باشه هاااا!

پیروز باشین
 

Domanjiri

Well-Known Member
بازم سلام
htaccess نداره احتمالا ؟
زنده باد! چرا به فکرم نرسید این؟

دوست من(ALYREZA) شما رو آیکون wamp کنار ساعت ویندوزت کلیک کن و برو به Apache->Apache modules و بعد کنار rewrite_module کلیک کن تا تیکش زده بشه، wamp رو ریستارت کن و....

موفق باشین
 

ALYREZA

Member
خیلی ممنون از راهنمایی تون.:rose:
مشکل حل شد.:green:
----------------------------------------
بعد اگه بخام همین پروژه روی هاست واقعی راه اندازی کنم باید چی کار کنم ؟
 

Domanjiri

Well-Known Member
بسیار عالی

ممکنه که شرکتی که هاست رو ازش خریداری کردین، بهتون اجازه ی اضافه کردن دایرکتوری خودتون رو به include_path بده، اگه به php.ini دسترسی نداشتین، هم می تونید از داخل فایل htaccess مسیر ZF رو به عنوان include_path بدین و هم با دستور set_include_path در فایل index.php..

موفق باشین
 

DaDaDooDoo

کاربر VIP
include_path = ".;c:\php\includes;c:\wamp\www\alireza\library"

ببخشید دوست عزیز ، زمان نسبتاً زیادی از این تاپیک می گذره ، اما چون سوالم در همین رابطه بود اینجا مطرح کردم

وقتی یک آدرس رو در php.ini اضافه می کنیم ( مثل بالا ) دقیقاً چه اتفاقی می افته ؟
 

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

بالا