نصب و راه اندازی

نصب Concrete5 در یک میزبان وب

برای شروع ، به یک محیط میزبانی نیاز خواهید داشت. برای بیشتر افراد ، این به معنای خرید یک برنامه میزبانی است. Concrete5 تقریباً در هر نقطه اجرا خواهد شد ، اما ما تعدادی از شرکای میزبان داریم که ارزش بررسی آنها را دارند. همچنین می توانید با نصب اجزای مختلف مورد نیاز و شروع یک سرور وب محلی ، توسعه محلی را با Concrete5 انجام دهید.

  1. دانلود آخرین نسخه Concrete5.
  2. آن فایل zip را در سرور وب یا محیط وب خود منتقل یا بارگذاری کنید. شما می خواهید پرونده را در یک پوشه قابل دسترسی در فضای وب خود از بین ببرید. معمولاً این پوشه عمومی است \ _html. اگر می خواهید Concrete5 را در یک زیر مجموعه اجرا کنید ، می توانید یک پوشه جدید مانند “سایت جدید” ایجاد کرده و پرونده های Concrete5 خود را در آنجا از حالت فشرده خارج کنید.
  3. بعد از اینکه پرونده را از حالت فشرده خارج کردید ، برخی از پوشه های جدید و index.php را اضافه می کند. 4- برنامه پوشاک/پرونده ها/، برنامه/پیکربندی/، بسته ها/و به روزرسانی ها/باید توسط فرآیند سرور وب قابل چاپ باشد. این می تواند بدان معنی باشد که پوشه ها بسته به محیط میزبانی شما باید “قابل نوشتن جهانی” باشند. اگر سرور شما از اجرای به عنوان SUEXEC/PHPSUEXEC پشتیبانی می کند ، پرونده ها باید متعلق به حساب کاربری شما باشند و در همه آنها 755 تنظیم شوند. این بدان معناست که فرآیند سرور وب شما می تواند هر کاری را که دوست دارد انجام دهد ، اما هیچ چیز دیگری نمی تواند (اگرچه همه می توانند آنها را مشاهده کنند ، که انتظار می رود.) اگر این امکان پذیر نباشد ، گزینه خوب دیگر تنظیم کاربر Apache است (یا " آپاچی “یا” هیچ کس “) به دلیل داشتن حقوق کامل در این پرونده. در صورت امکان ، chmod 777 به پرونده ها/ و همه موارد موجود در داخل (به عنوان مثال chmod -r 777 پرونده ها/ *) 5- یک پایگاه داده MySQL جدید و یک حساب کاربری MySQL با مجوزهای کامل در پایگاه داده ایجاد کنید. یادداشتی از سرور پایگاه داده خود (معمولاً “localhost”) و همچنین نام پایگاه داده و نام و رمز عبور کاربر پایگاه داده که به آن پایگاه داده دسترسی دارد ، یادداشت کنید.
  4. به سایت خود ، “http://example.com” یا “http://example.com/new-site/" مراجعه کنید. یک صفحه نصب مفید مانند این را مشاهده خواهید کرد:

نصب Concrete5 با آهنگساز و خط فرمان

همه کاره تر و قابل نگهداری تر از بارگیری یک فایل ZIP از Concrete5.org ، آهنگساز راهی بهتر برای نصب Concrete5 است. قبل از شروع این فرآیند ، باید یک محیط توسعه محلی را در دستگاه توسعه خود در دسترس قرار دهید ، و باید بدانید که چگونه آن را پیکربندی کنید. این محیط توسعه باید مطابق با حداقل نیازهای سیستم Concrete5 باشد. به PHP و MySQL نصب و اجرا می شود ، و باید بدانید که چگونه از طریق خط فرمان به آنها دسترسی پیدا کنید. این راهنما ممکن است برخی از این مباحث را لمس کند ، اما اگر هرکدام از آنها کاملاً ناآشنا باشند ، باید خواندن دیگری انجام دهید.

یک دایرکتوری برای سایت خود ایجاد کنید

ابتدا دایرکتوری را برای سایت خود در دایرکتوری که سایتهای توسعه شما به طور معمول نصب شده است ، ایجاد کنید. من قصد دارم سایتی به نام “سلام جهان” ایجاد کنم. ابتدا ، بیایید یک پایگاه داده برای برنامه Hello World شما ایجاد کنیم. مشتری MySQL را با یک کاربر قادر به ایجاد یک پایگاه داده (مانند Root) اجرا کنید و یک پایگاه داده سلام جهانی ایجاد کنید: ایجاد پایگاه داده Hello_Worldexit از MySQL به فهرست Hello-World بازگردید. اکنون ، ما می خواهیم Concrete5 را از طریق آهنگساز نصب کنیم. (توجه: این راهنما فرض می کند که شما آهنگساز را روی دستگاه توسعه خود نصب کرده اید. اگر اینگونه نیستید ، باید به http://getcomposer.org/ بروید و آهنگساز را از آنجا نصب کنید.) Composer Create-Project -n Concrete5/Composer Hello_World این را به Concrete5 و وابستگی های PHP آن در دایرکتوری به نام Hello-World نصب می کند.

نصب Concrete5 از طریق ابزار خط فرمان

اکنون زمان آن رسیده است که Concrete5 را نصب کنید. بیایید از ابزار خط فرمان نصب تعاملی Concrete5 استفاده کنیم:

cd hello-world`
./vendor/bin/concrete5 c5:install -i

جزئیات پیکربندی پایگاه داده محلی و سایت محلی خود را وارد کرده و Enter را فشار دهید. نصب باید در کمتر از یک دقیقه کامل باشد:

دسترسی به سایت ما

اکنون که ما Concrete5 را نصب کرده ایم ، اجازه دهید آن را مرور کنیم. در یک محیط تولید می خواهید یک سرور وب مانند Apache یا Nginx را برای ارائه این محتوا پیکربندی کنید - اما این در محیط توسعه ما ضروری نیست. در عوض ، بیایید با استفاده از سرور وب داخلی PHP برای راه اندازی و سرو و محتویات دایرکتوری Hello \ _world ما به سرعت پیش برویم. ابتدا به عموم/ فهرست تغییر دهید و این دستور را از درون فهرست اجرا کنید:

cd public
php -S localhost:8000

این باید یک سرور کاملاً کارآمد را در عرض چند ثانیه به شما منتقل کند. در مرحله بعد ، به http: // localhost: 8000 در مرورگر وب خود مراجعه کنید. اکنون یک سایت کاملاً کارآمد Concrete5 دارید که به یک محیط توسعه محلی گره خورده است! اکنون که Concrete5 به پایان رسیده و در حال اجرا است ، اجازه دهید یک تور سریع را برای آشنایی (یا مجدداً آشنا) خودمان با تنظیم ، ویژگی ها و عملکردهای ارائه شده Concrete5 ارائه دهیم.

 فارسی