راهنمای راه اندازی Web Server در فدورا

web server

اگر شما یک برنامه نویس و یا توسعه دهنده وب باشید (web developer) و یا اینکه بخواهید برخی از سیستم های مدیریت محتوا(CMS) را نصب و امتحان کنید مسلما به یک بستر مناسب برای اینکار نیاز خواهید داشت.برای اینکار شما نیاز دارید که از یک web server استفاده کنید.

وب سرورهایی (web server)  که بر روی شبکه ی اینترنت قرار دارند انواع مختلفی دارند و ممکن است برخی رایگان و برخی پولی باشند.ولی نکته اینجاست که برای استفاده از هرکدام مشکلات خاص خود وجود دارد.از جمله اینکه حتما شما باید به اینترنت دسترسی داشته باشید و یا سرویس های رایگان قابل  اعتماد و اطمینان نیستند و یا اینکه اصلا نیازی نباشد که شما برای پروژه ی خود هزینه کنید!

در این مطلب قصد دارم که به شما نحوه راه اندازی web server apache  را در فدورا آموزش دهم.شما در این مطلب یاد میگیرید که بدون صرف هیچ هزینه ای و صرف اندک زمانی، کامپیوتر خود را به یک web server  قدرتمند تبدیل کنید.

خب برای این کار نیاز است که بسته های مربوطه را نصب کنید :

#yum install -y httpd  php mariadb-server mariadb phpMyAdmin

نکته اینکه تمامی بسته هایی که در دستور بالا نوشته شد به جز بسته ی phpMyAdmin درون DVD فدورا وجود دارند و شما میتوانید هنگام نصب فدورا یا اینکه بعد از نصب فدورا اقدام به نصب کنید.اگر هم که DVD را در اختیار ندارین مثل دستور بالا آنها را از مخازن نصب کنید.

اگر با مفاهیم و دستورات مخزن و yum آشنا نیستید اینجا و اینجا  را مطالعه کنید.

بعد از نصب بسته های مورد نیاز حالا باید سرویس های مورد نیاز را start کنیم.برای اینکار از این دستورها استفاده می کنیم :

#systemctl start httpd.service

 

#systemctl start mariadb.service

خب سرویس ها هم start شدن .اگر مایل هستید تا هنگام Boot شدن سیستم این سرویس ها به صورت خودکار start شوند این دستورات را وارد کنید :

#systemctl enable  httpd.service

 

#systemctl enable  mariadb.service

خب حالا همه چیز تقریبا آماده است!الان شما می توانید فایل های پروژه ی خود  یا CMS مورد نظر خود را در این مسیر قرار دهید :

/var/www/html

همانطور که متوجه شدید یک کاربر معمولی نمی تواند در آن مسیر چیزی را کپی کنید.خب برای اینکه بتوانیم در آن مسیر فایلهای خودمان را قرار دهیم ابتدا باید مجوز ها یا سطح دسترسی ها را تنظیم کنیم.برای اینکار بدین شکل عمل می کنیم:

#chown -R  hos7ein  /var/www/html

با اجرای دستور بالا،تعیین می کنیم که مالک پوشه html کاربرhos7ein است.که شما به جای hos7ein باید نام کاربری خود را بنویسید.

سپس این دستور را اجرا می کنیم تا مجوزهای لازم را به این کاربر واگذار کنیم :

#chmod -R  ۷۵۵  /var/www/html

پس از اجرای این دستورات می توانید فایلهای پروژه یا  CMS خود را در مسیر گفته شده کپی کنید.

البته ممکن است برای نصب برخی CMS ها نیاز داشته باشید تا سطح دسترسی بیشتری برای مسیر گفته شده داشته باشید و شما باید بر اساس نیاز خود مجوزها را تنظیم کنید.

مثلا برای دادن مجوز کامل می توانید از این دستور استفاده کنید :

#chmod -R  ۷۷۷  /var/www/html

بعد از این کار شما می توانید با وارد کردن آدرس زیر در مرورگر وب خود، فایلهای پروژه و یا CMS خود را اجرا کنید :

http://localhost

یا

http://127.0.0.1

اگر پروژه یا CMS شما نیاز به Data Base داشته باشد،ابتدا کافی است تا با اجرای این دستور یک Password برای کاربر root در MySQL تعیین کنیم :

$mysqladmin -u root password yourrootsqlpassword

شما باید به جای “yourrootsqlpassword” پسورد مورد نظر خود را وارد کنید.

حالا برای ایجاد Data Base کافی است تا این آدرس را در مرورگر وب خود وارد کنید :

http://localhost/phpmyadmin

یا

http://127.0.0.1/phpmyadmin

پس از وارد کردن آدرس بالا در مرورگر وب خود phpMyAdmin که یک ابزار تحت وب برای کنترل MySQL است اجرا می شود و شما می توانید Data Base خود را ایجاد و یا مدیریت کنید.

امیدوارم که این مطلب مورد استفاده شما عزیزان واقع شده باشد.نظرات شما باعث دلگرمی ماست.

۱۱۶ دیدگاه

  • لینوکس :

    لطفا در مورد کار و روش استفاده از کانال irc و نرم افزارهای اون و روش عضو شدن و …. و هر چی که مربوط به اون می شه مثل بقیه تاپیک هاتون که خیلی خیلی کاربردی و مفید و با ابیان ساده گفته شده بگین

  • لینوکس :

    من همه ابن کار ها رو انجام دادم
    اما نمی دونم چرا وقتی که آدرس http://localhost رو تو مرورگرم وارد می کنم صفحه سفید رنگ می مونه و هیچی بالا نمیاد؟

  • لینوکس :

    $ ls -l /var/www
    total 24
    drwxr-xr-x. 2 root root 4096 Mar 7 13:22 cgi-bin
    drwxr-xr-x. 3 root root 4096 Aug 13 19:16 error
    drwxrwxrwx. 16 root root 4096 Aug 18 05:44 html
    drwxr-xr-x. 3 root root 4096 Aug 13 19:36 icons
    drwxr-xr-x. 14 root root 4096 Aug 13 19:36 manual
    drwxr-xr-x. 2 webalizer root 4096 Aug 13 19:29 usage

    $ ls -l /var/www/html
    total 104
    drwx——. 10 ali ali 4096 Jul 4 12:17 administrator
    drwx——. 2 ali ali 4096 Jul 4 12:17 cache
    drwx——. 12 ali ali 4096 Jul 4 12:17 components
    -rw——-. 1 ali ali 3189 Apr 7 20:17 htaccess.txt
    drwx——. 4 ali ali 4096 Jul 4 12:17 images
    drwx——. 2 ali ali 4096 Jul 4 12:17 includes
    -rw——-. 1 ali ali 1389 Feb 21 23:14 index.php
    drwx——. 10 ali ali 4096 Jul 4 12:17 installation
    -rw——-. 1 ali ali 1245 Apr 19 06:41 joomla.xml
    drwx——. 4 ali ali 4096 Jul 4 12:17 language
    drwx——. 6 ali ali 4096 Jul 4 12:17 libraries
    -rw——-. 1 ali ali 17816 Dec 12 2009 LICENSE.txt
    drwx——. 2 ali ali 4096 Jul 4 12:17 logs
    drwx——. 8 ali ali 4096 Jul 4 12:17 media
    drwx——. 25 ali ali 4096 Jul 4 12:17 modules
    drwx——. 10 ali ali 4096 Jul 4 12:17 plugins
    -rw——-. 1 ali ali 4493 Jan 9 2011 README.txt
    -rw——-. 1 ali ali 849 Apr 3 05:13 robots.txt
    drwx——. 6 ali ali 4096 Jul 4 12:17 templates
    drwx——. 2 ali ali 4096 Jul 4 12:17 tmp
    -rw——-. 1 ali ali 1811 Apr 7 20:00 web.config.txt

    • hos7ein :

      شما مجوز ها رو درست تنظیم نکردین.اگه دقت کنید فایل index.php را فقط خودتون می تونید بخونید و بنویسید(rw)
      توصیه می کنم یکبار دیگه مطلب را با دقت بخونید متوجه خواهید شد.
      موفق باشید

      • vapid :

        با سلام و خسته نباشید
        من تمامی پست ها و جواب های شما را خواندم و انجام دادم
        ولی باز با مشکل سفید بودن صفحه در وردپرس مواجه هستم
        هر دو کامند مجوز را هم به طور صحیح زده و با موفقیت و بدون ارور انجام دادم
        لطفا کمک کنید
        با تشکر از حوصله و وقت شما برای ما تازه کار ها

        • وردپرس چند دارین و توی چه مسیری ریختین و مجوزهای اون مسیر رو اینجا بزارین.
          در کل روند کارهایی که انجام دادین رو کامل توضیح بدین.

          • vapid :

            سلام
            مراحل بالا رو کامل انجام دادم
            چند تمرین از php بود که کاملا درست انجام شد
            و سپس ورد پرس ۴ رو کپی کردم و بعد آدرس رو در بروزر نوشتم
            ولی فقط یک صفحه سفید نمایش داده شد
            باتشکر

          • مجوز مسیری که فایل های وردپرس وجود دارن رو نگفتین!
            کلا باید جزئیات کارها رو با خروجی بفرمایید که بشه راهنمایی کرد.

          • vapid :

            من دو تا مجوز دارد به مسیر /var/www/html
            ۷۷۷
            ۷۵۵
            رو دادم
            ورد پرس هم در پوشه html است
            ———————————-
            جای نیست مثل فیسبوک که بشود آنلاین با شما صحبت کرد

          • خروجی این رو بدین :

            ls -l /var/www/html

            ـــــــــ

            می تونید از کانال irc سایت استفاده کنید :
            http://fedorafans.com/1390/05/21/253/
            http://fedorafans.com/1391/01/24/984/

          • vapid :

            اینم خدمت شما
            total 20
            drwxrwxrwx. 7 vapid vapid 4096 Oct 29 11:21 moshtagh
            drwxrwxrwx. 2 vapid vapid 4096 Dec 14 09:37 pages
            drwxrwxrwx. 7 vapid vapid 4096 Nov 5 11:50 vapid
            drwxrwxrwx. 5 vapid vapid 4096 Nov 30 17:16 w
            drwxrwxrwx. 5 vapid vapid 4096 Dec 14 08:58 wordpress

          • خروجی این رو بدین :
            ls -l /var/www/html/wordpress

          • vapid :

            خدمت شما
            total 184
            -rwxrwxrwx. 1 vapid vapid 418 Sep 25 2013 index.php
            -rwxrwxrwx. 1 vapid vapid 19930 Apr 10 2014 license.txt
            -rwxrwxrwx. 1 vapid vapid 14367 Nov 25 01:02 readme.html
            -rwxrwxrwx. 1 vapid vapid 4951 Aug 20 22:00 wp-activate.php
            drwxrwxrwx. 9 vapid vapid 4096 Dec 14 08:58 wp-admin
            -rwxrwxrwx. 1 vapid vapid 271 Jan 8 2012 wp-blog-header.php
            -rwxrwxrwx. 1 vapid vapid 4946 Jun 5 2014 wp-comments-post.php
            -rwxrwxrwx. 1 vapid vapid 2715 Dec 15 10:24 wp-config-sample.php
            drwxrwxrwx. 5 vapid vapid 4096 Dec 14 08:58 wp-content
            -rwxrwxrwx. 1 vapid vapid 2956 May 13 2014 wp-cron.php
            drwxrwxrwx. 12 vapid vapid 4096 Dec 14 08:58 wp-includes
            -rwxrwxrwx. 1 vapid vapid 2380 Oct 25 2013 wp-links-opml.php
            -rwxrwxrwx. 1 vapid vapid 2714 Jul 7 21:12 wp-load.php
            -rwxrwxrwx. 1 vapid vapid 33229 Nov 20 15:53 wp-login.php
            -rwxrwxrwx. 1 vapid vapid 8252 Jul 17 13:42 wp-mail.php
            -rwxrwxrwx. 1 vapid vapid 11115 Jul 18 13:43 wp-settings.php
            -rwxrwxrwx. 1 vapid vapid 26256 Jul 17 13:42 wp-signup.php
            -rwxrwxrwx. 1 vapid vapid 4026 Oct 25 2013 wp-trackback.php
            -rwxrwxrwx. 1 vapid vapid 3032 Feb 10 2014 xmlrpc.php
            باتشکر

          • خب توی سیستم خودتون الان این رو میزنید چی میاد؟
            http://localhost/wordpress/index.php

          • vapid :

            زدم همون صفحه سفید

          • selinux فعاله؟چطوریاست؟

          • vapid :

            نمی دونم چیه ؟
            فک نکنم داشته باشم

          • خروجی بدین :
            cat /etc/selinux/config

          • vapid :

            مثله اینکه دارمش
            # This file controls the state of SELinux on the system.
            # SELINUX= can take one of these three values:
            # enforcing – SELinux security policy is enforced.
            # permissive – SELinux prints warnings instead of enforcing.
            # disabled – No SELinux policy is loaded.
            SELINUX=enforcing
            # SELINUXTYPE= can take one of these two values:
            # targeted – Targeted processes are protected,
            # minimum – Modification of targeted policy. Only selected processes are protected.
            # mls – Multi Level Security protection.
            SELINUXTYPE=targeted

          • به جای SELINUX=enforcing مقدار SELINUX=disabled رو قرار بدین و سیستم رو reboot کنین و امتحان کنین….

          • vapid :

            واقعا ممنون نجات دادین من رو
            انشا الله جبران کنم
            دارم rhce میخونم سعی میکنم تابه سایت شما در ایجاد مطالب جدید کمک کنم
            البته هنوز خیلی تازه کارم ولی سعی خودم رو میکنم

  • hard disk esterno prezzi :

    I have been browsing online more than three hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. Personally, if all website owners and bloggers made good content as you did, the internet will be much more useful than ever before.

  • ببخشید من تمام مراحل را طی کردم ولی وقتی به مرحله ی استارت مای اس کیو ال service mysqld start میرسم این ارور رو میده
    Redirecting to /bin/systemctl start mysqld.service
    Failed to issue method call: Unit mysqld.service failed to load: No such file or directory. See system logs and ‘systemctl status mysqld.service’ for details.
    اما با هیچ مشکل دیگری به جز مشکل باز نشدن صفخه ی phpmyadmin که احتمالا به خاطر همین بوده است روبه رو نشدم که البته با کپی کردن و پیست کردن آن در /var/www حل شد ولی به خاطر عمین mysql این ارور را میدهد
    http://myup.ir/images/57390191394905788184.png
    خیلی خوشحال میشم بتونید بهم کمک کنید…
    در ضمن اگه میشه یک virtual machine برای fedora معرفی کنید تا بتوانم ویندوز هم نصب کنم…

  • سرچ کردم phpmyadmin بعد یه فولدری بود تو کپیش کردم داخله var/www/ تا درست شد اینم خروجیش :
    mysql-5.5.18-1.fc16.x86_64
    httpd-2.2.21-1.fc16.x86_64

    http://myup.ir/images/51526019208084814600.png

  • alireza :

    merci hosyn jan babateh in matlab mofid va karbordi

  • راستی خیلی ممنون از این که پیگیری میکنید…

  • alireza :

    salam
    man harkar mikonam ghader bevorod be phpmyadmin nemisham
    in erroram moghe tavize pas mideh

    error: ‘Access denied for user ‘root’@’localhost’ (using password: NO
    )’

    • درود
      طبق مقاله یه پسورد برای mysql تعریف کنین

      • alireza :

        [[email protected] ~]$ sudo mysqladmin -u root password 2525325
        [sudo] password for alireza:
        mysqladmin: connect to server at ‘localhost’ failed
        error: ‘Access denied for user ‘root’@’localhost’ (using password: NO)’

  • fel :

    سلام
    خواهش می کنم کمکم کنید
    برای فردا لازم دارم کار با wp رو
    اما با phpmyadmin و mysql به مشکل برخوردم
    لطفا راهنماییم کنید
    # mysqladmin -u root password 123456
    mysqladmin : can not turn off logging; error: access denied :you need(at least one of) the SUPER privillege(s) for this opperation
    یه راه کلی اگه امکان داره بهم معرفی کنید که بتونم این مشکل رو حل کنم
    خواهشا خیلی حیاتی هر چه سریعتر کمکم کنید
    راهی چیزی نیست که بشه همه تنظیمات mysql رو به روز اول برگردونم؟
    قبلا با phpmyadmin کار می کردم منتها قصد داشتم که رمز عبور رو عوض کنم که این طوری شد.
    دیگه با همون رمز عبور هم نمی تونم وارد phpmyadmin بشم و کارامو بکنم

    • درود
      شما اول سرویس mysqld رو فعال می کنید بعد این دستور رو می زنید؟؟

      • fel :

        دقیقا
        ببینید مشکل من یه مشکل ابتدایی و پیش پا افتاده نیست
        من همه ی کارای لازم رو انجام دادم
        قبلا کار می کردم
        اما خواستم با همین دستور رمز رو تغییر بدم که این اتفاق افتاد
        حالا اگه شما به mysql تسلط دارید و می تونید دستوری رو بدین که همه چی ور به روز اول برگرده،لطف کنید و بگین ممنون می شم
        کارم خیلی فوریه
        من مشکلم تو mysql ه نه چیز دیگه
        قبلا با وردپرس و … کار کردم و مشکلی از این لطاظ ندارم

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

          #yum remove mysql-server

          #rm -rf /var/lib/mysql/*

          #yum install mysql-server

          پیروز باشید

          • ببخشید اینجا این دستورات چینش شون به هم ریخته است،حواستون باشه!
            راستی بعد از زدن این دستورات اون دستور ست کردن پسورد رو دوباره هم بزنید.

            پیروز باشید

  • fel :

    خیلی ممنون
    درست شد.
    خدا خیرت بده واقعا
    نمی دونی از چه مخمصه‌ای نجاتم دادی
    دستت درد نکنه
    بازم ممنون

  • hamed :

    عالی بود
    عالی
    عالی
    عایل
    عالی
    عالی
    مرسی عزیزم

  • hamed :

    سلام
    حسین جان من اینو توی انجمن هم مطرح کردم.

    من یه مشکلی داشتم که مجبور شدم با پارتشن ها کار کنم
    بعد اشتباهی زدم و کل هاردم رو پاک کردم
    این ترم پروژه پایان دارم و روی سرور آپاچی یه عالمه کد php نوشته بودم
    خوشبختانه از فایلهای پروژم یه نسخه کپی برداشته بودم
    دوباره فدورا رو نصب کردم و آپاچی و phpmyadmin و mysql نصب و راه اندازی کردم
    رفتم توی mysql و کاربری رو که باهاش توی php کار میکردم رو با پسووردش ساختم و تیبل هایی رو که برای پروژم ازشون بکاب گرفته بود رو import کردم.
    تا اینجا هیچ مشکلی نبود.
    ولی وقتی فایهای php رو تویvar/www/html کپی میکنم سرور درست کار نمیکنه و توی مرورگر وقتی localhost رو وارد میکنم به جای صفحه ی مربوط به آپاچی یه صفحه سفید میاد ولی وقتی فایلها رو از توی localhost پاک میکنم صفحه ی آپاچی ظاهر درست میشه

    من فکر نمیکنم اشکال مربوط به دیتا بیس و فایلها باشه آخه حتی وقتی یه فایل جدید با پسوند php توی var/www/html باز هم سرور ارور میده
    یه کم عجله دارم اگه کمکم کنید درست بشه ممنون میشم

    • درود
      اول selinux رو چک کن ببین چیزی نمیگه؟یا می تونی موقتا خاموشش کنی.
      بعد ببین آدرس دهی که میکنی درسته و مشکلی نداره!؟؟و کلا چه پیغامی میده!؟
      پیروز باشید

      • hamed :

        selinux چی هست؟
        چطوری باید چکش کنم؟
        چطوری باید خاموشش کنم؟
        (من از روی آموزشی که شما گذاشتید اپاچی رو نصب کردم)

        اینم از خروجی های این دو دستور :

        [[email protected] ~]$ ls -lZ /var/www/html /var/www
        /var/www:
        drwxr-xr-x. root root system_u:object_r:httpd_sys_script_exec_t:s0 cgi-bin
        drwxr-xr-x. root root system_u:object_r:httpd_sys_content_t:s0 error
        drwxr-xr-x. hamed root system_u:object_r:httpd_sys_content_t:s0 html
        drwxr-xr-x. root root system_u:object_r:httpd_sys_content_t:s0 icons

        /var/www/html:
        -rw——-. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 collage.sql
        -rw——-. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 config.php
        -rw——-. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 elanat.php
        -rw——-. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 index.php
        -rwxr-xr-x. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 index.php~
        drwx——. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 managment
        -rw——-. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 news.php
        drwx——. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 students
        -rw——-. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 style.css
        drwx——. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 teachers
        -rw——-. hamed hamed unconfined_u:object_r:httpd_sys_content_t:s0 UniversityPicture.png
        [[email protected] ~]$

        • selinux یک ابزار امنیتی قدرتمند هست.برای غیرفعال کردنش فایل کانفیگش رو در این مسیر باز کن :

          nano /etc/selinux/config

          و خط ششم رو اینطوری کن :

          SELINUX=disabled

          بعد یه reboot و بعد چک کن ببین اوضاع چطوره؟البته مجوز های فایلهای پروژه ات رو هم چک کن.

  • hamed :

    چطوری باید این کار کنم
    هر کاری میکنم save نمیشه

  • hamed :

    همین کار رو کردم ولی ج نداد

  • hamed :

    ممنون حل شد
    مشکل از مجوز ها بود
    دستور زیر رو وارد کردم حل شد
    chmod -R a+rwX /var/www/html

  • آرمین :

    تشکر
    واقعا ساده ومفید بود
    لذت بردم

  • majid :

    سلام
    ممنون مطلب بسیار مفیدی یود .
    می خوام بدونم میشه مسیر پوشه پیشفرض رو عوض کرد که نیاز به عوض کردن سطوح دسترسی نباشه مثلاْ یه پوشه تووی home

  • majid :

    اگه امکان داره بیشتر در موردش توضیح میدید

    • خب ببینید،تمام تنظیماتی که شما قراره توی آپاچی انجام بدین توی این فایل هست،قسمت ها و آپشن های مختلفی داره و شما باید بر اساس نیازتون اونها رو تنظیم کنین.
      به نظرم یه خورده در موردش مطالعه کنین متوجه میشین

  • majid :

    من فقط می خوام پوشه www رو بزارم تووی پوشه home یه مقدار فایل رو دستکاری کردم ولی کار نمی کنه .
    دستور service httpd start ظاهراْ درست اجرا نمیشه
    اسنم خروجیش

    Redirecting to /bin/systemctl start httpd.service
    Job for httpd.service failed. See ‘systemctl status httpd.service’ and ‘journalctl -n’ for details.

  • paiam :

    ba salam khorojish ino VORD:mysql-5.5.29-1.fc16.i686

  • paiam :

    aga dastete dard nakone moshkelam hal shod mysql ra remove kardam bad dobare nasb kardam
    ye sqal dige :mishe amozesh ftp server amozesho barmon dakhele site be sorate tasvire bashe mamnon misham

  • majid :

    سلام
    چندتا سوال داشتم ممنون میشم جواب بدید:
    ۱-چطور میشه برای phpmyadmin یک کاربر با رمز و یوزر دیگه تعریف کرد؟
    ۲-میشه نام یوزر رو که تعریف کردیم تغییر بدیم؟
    ۳-من می خوام یک cms رو نصب کنم ولی خطای قابل نوشتن بودن چندتا فولدر و فایل رو می گیره در صورتی که حتی همه فایل ها رو دسترسیشون رو روی ۷۷۷ قرار دادم بازم این پیغام رو میده اینم خروجی دستور ls -l برای فایلی که پیغام غیر قابل نوشتن میده
    -rwxrwxrwx
    در واقع دسترسی همه رو گذاشتم همین و خروجی دستور برای پوشه cms همینه ولی باز همون پیغام غیر قابل نوشتن رو میده دلیلش چیه ؟

  • محسن :

    سلام . فدورای بیست رو نصب کردم و اون رو آ‍دیت کردم حالا می خواهم php,mysql,apacheرو نصب کنم اما هنگام نوشتن دستورservice httpd start بیغام زیر می آیید
    Redirecting to /bin/systemctl start httpd.service حالا چه کاری باید انجام دهم

  • محسن :

    سلام. فدورای بیست رو نصب کردمو سبس ابدیت کردم حالاکه خواستم php,mysql,apacheرو نصب کنم هنگان نوشتن دستورservice httpd start بیغام زر می اید
    Redirecting to /bin/systemctl start httpd.service چه کاری باید انجام دهم

  • محسن :

    ببخشید من تمام مراحل را طی کردم ولی وقتی به مرحله ی استارت مای اس کیو ال service mysqld start میرسم این ارور رو میده
    Redirecting to /bin/systemctl start mysqld.service
    Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.
    همچنین هنگام نوشتن دستورchkconfig mysqld on
    این بیغام می اید
    error reading information on service mysqld: No such file or directory
    وهمچنین هنگام تایب دستورزیر
    chmod -R ۷۵۵ /var/www/html
    این بیغام می اید
    chmod: invalid mode: ‘۷۵۵’
    Try ‘chmod –help’ for more information.
    لطفا راهنمایی کنید ممنون می شوم

  • محسن :

    سلام . تمام دستوراتی که وارد کردم با خروجیشون اینه ممنون میشوم کمکم کنید
    [[email protected] ~]$ su
    Password:
    [[email protected] mohsen]# yum install -y httpd php mysql phpMyAdmin
    Loaded plugins: langpacks, refresh-packagekit
    rpmfusion-free-updates | 3.3 kB 00:00
    rpmfusion-nonfree-updates | 3.3 kB 00:00
    updates/20/x86_64/metalink | 4.9 kB 00:00
    updates | 4.6 kB 00:00
    updates/20/x86_64/primary_db | 8.6 MB 00:45
    (۱/۲): updates/20/x86_64/updateinfo | 893 kB 00:11
    (۲/۲): updates/20/x86_64/pkgtags | 1.0 MB 00:16
    Package httpd-2.4.7-3.fc20.x86_64 already installed and latest version
    Package php-5.5.10-1.fc20.x86_64 already installed and latest version
    Package 1:mariadb-5.5.36-1.fc20.x86_64 already installed and latest version
    Package phpMyAdmin-3.5.8.2-1.fc20.noarch already installed and latest version
    Nothing to do
    [[email protected] mohsen]# service httpd start
    Redirecting to /bin/systemctl start httpd.service
    [[email protected] mohsen]# service mysqld start
    Redirecting to /bin/systemctl start mysqld.service
    Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.
    [[email protected] mohsen]# chkconfig httpd on
    Note: Forwarding request to ‘systemctl enable httpd.service’.
    [[email protected] mohsen]# chkconfig mysqld on
    error reading information on service mysqld: No such file or directory
    [[email protected] mohsen]# chown -R mohsen /var/www/html
    [[email protected] mohsen]# chmod -R ۷۵۵ /var/www/html
    chmod: invalid mode: ‘۷۵۵’
    Try ‘chmod –help’ for more information.
    [[email protected] mohsen]#

  • محسن :

    سلام . دستورات رو به این صورت وارد کردم
    [[email protected] mohsen]# yum install -y httpd php mysql phpMyAdmin
    Loaded plugins: langpacks, refresh-packagekit
    Package httpd-2.4.7-3.fc20.x86_64 already installed and latest version
    Package php-5.5.10-1.fc20.x86_64 already installed and latest version
    Package 1:mariadb-5.5.36-1.fc20.x86_64 already installed and latest version
    Package phpMyAdmin-3.5.8.2-1.fc20.noarch already installed and latest version
    Nothing to do
    [[email protected] mohsen]# service httpd start
    Redirecting to /bin/systemctl start httpd.service
    [[email protected] mohsen]# service mysqld start
    Redirecting to /bin/systemctl start mysqld.service
    Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.
    [[email protected] mohsen]# chkconfig httpd on
    Note: Forwarding request to ‘systemctl enable httpd.service’.
    [[email protected] mohsen]# chkconfig mysqld on
    error reading information on service mysqld: No such file or directory
    [[email protected] mohsen]# chown -R mohsen /var/www/html
    [[email protected] mohsen]# chmod -R ۷۵۵ /var/www/html
    chmod: invalid mode: ‘۷۵۵’
    Try ‘chmod –help’ for more information.
    [[email protected] mohsen]#

    • ظاهرا یه مشکلی با سرویس mariadb دارین.
      می تونید log اون رو بررسی کنید.خروجی این دستور رو بزارید :
      service mysqld status

      اون شماره مجوز رو هم باید به انگلیسی بنویسید.

  • محسن :

    سلام . راستی نرم افزار NetBeans IDE 7.4 Final For Linux رو دانلود کردم ام و داخل بوشه Downloads است روش نصبش رو بگین ممنون می شوم

  • محسن :

    سلام
    [[email protected] mohsen]# service httpd start
    Redirecting to /bin/systemctl start httpd.service
    [[email protected] mohsen]# service mysqld start
    Redirecting to /bin/systemctl start mysqld.service
    Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.
    [[email protected] mohsen]# service mysqld status
    Redirecting to /bin/systemctl status mysqld.service
    mysqld.service
    Loaded: not-found (Reason: No such file or directory)
    Active: inactive (dead)

  • محسن :

    سلام و نرم افزار نت بینزی که دانلود کردم اکسترکتش کردم و نوعش به این صورت است
    shell script (application/x-shellscript)

  • محسن :

    سلام
    [[email protected] wine-1.7.11]# rpm -q mariadb
    mariadb-5.5.36-1.fc20.x86_64

  • محسن :

    سلام . دستور رو وارد کردم این طوری شد
    [[email protected] mohsen]# systemctl start mariadb.service
    Failed to issue method call: Unit mariadb.service failed to load: No such file or directory.

  • مح :

    سلام
    خروجی اینه
    [[email protected] mohsen]# rpm -qa mariadb*
    mariadb-5.5.36-1.fc20.x86_64
    mariadb-libs-5.5.36-1.fc20.x86_64

  • محسن :

    سلام . دستوری رو که گفتید نوشتم به سری چیزها دانلود و سبس نصب شد ودر ادامه complete شدو من این دستورها رو به ترتیب نوشتم
    [[email protected] mohsen]# systemctl start mariadb.service
    [[email protected] mohsen]# service httpd start
    Redirecting to /bin/systemctl start httpd.service
    [[email protected] mohsen]# service mysqld start
    Redirecting to /bin/systemctl start mysqld.service
    [[email protected] mohsen]# chkconfig httpd on
    Note: Forwarding request to ‘systemctl enable httpd.service’.
    [[email protected] mohsen]#
    [[email protected] mohsen]# chkconfig mysqld on
    Note: Forwarding request to ‘systemctl enable mysqld.service’.
    Failed to issue method call: No such file or directory
    [[email protected] mohsen]# chown -R mohsen /var/www/html
    [[email protected] mohsen]# chmod -R ۷۵۵ /var/www/html
    chmod: invalid mode: ‘۷۵۵’
    Try ‘chmod –help’ for more information.
    [[email protected] mohsen]#

    • شما برای start کردن یک سرویس یا از دستور service استفاده کنید یا از systemctl که دومی دیگه باید استفاده کنید.
      الان فکر کنم سرویس mariadb استارت شده.برای اطمینان این رو بزنید :
      systemctl status mariadb.service

      برای مجوز ها هم اون شماره رو انگلیسی بزنید.و یه بار زدنش کافیه!

  • محسن :

    سلام و نرم افزار نت بینزی که دانلود کردم اکسترکتش کردم و نوعش به این صورت است
    netbeans-7.4-linux.sh

  • محسن :

    سلام.فایل تنت بینزی که دانلود کردم اینهnetbeans-7.4-linux.sh لطفا برای نصب راهنماییم کنید

    • با کاربر root اول این دستور رو بزنید :
      chmod +x netbeans-7.4-linux.sh

      و بعدش :
      netbeans-7.4-linux.sh/.

      البته این دستور ها رو توی همون مسیری که فایل وجود داره اجرا کنید وگرنه قبل از نام فایل باید مسیرش رو بنویسید.

  • محسن :

    سلام . خیلی لطف کردید. نت بینز نصب شد.اما یه مشکلی هست اونم اینه که موقع run کردن برنامه این داخل مرور گر به نمایش در می اید
    The requested URL /html/array.php was not found on this server.
    نمی دانم چرا اینجوریه

  • محسن :

    سلام . ممنونم لطف کردید

  • سهیل :

    سلام . نسخه ۲۱ فدورا کی روانه بازار می شود

  • vapid :

    با سلام
    ضمن تشکر از شما من تمام مراحل با لا رو با موفقیت به پایان رسوندم .
    ولی یک مشکل!
    وقتی فایل php را می خواهم ران کنم بروزر فقط آن را دانلود میکند و نمایش نمی دهد

    file:///var/www/html/mysite/load.php

  • [email protected] :

    شاید بعضی ها مثل من دوست داشته باشن از یه پوشه دیگه به جای پوشه پیشفرض استفاده کنند برای اینکار کافیه فایل httpd.conf رو از مسیر /etc/httpd/conf/httpd.conf ویرایش کنید
    خطوط زیر رو پیدا کنید

    DocumentRoot “/var/www/html”

    #
    # Relax access to content within /var/www.
    #

    AllowOverride None
    # Allow open access:
    Require all granted

    و به صورت زیر تغییر بدید:

    DocumentRoot “/home/myuser/www”

    #
    # Relax access to content within /var/www.
    #

    AllowOverride All
    # Allow open access:
    Require all granted

    من پوشه ایی به اسم www تووی پوشه home ایجاد کردم myuser نام کاربری شماست
    پرمیشن پوشه ها رو هم باید تغییر بدیم هم user هم www

  • آموزش نصب Linux Dash :

    […] نصب نیاز به یک وب سرور با قابلیت پشتیبانی از php دارید که برای راه اندازی وب […]

  • mahsa :

    با عرض سلام و خسته نباشید خدمت تمامی استادید گرامی
    ببخشید نمیدونم مشکل از کجاست
    من تمامی دستورات رو وقتی تایپ می کنم داخل مای اسکیوال بطور کامل جواب میگیرم جز UPDATE
    که این دستور به هیچ عنوان بهم اجازه ویراش اطلاعات نمیده
    حتی زمانی که داخل PHPMYADMIN هستم
    ممنونم میشم زاهنمایی کنید

    • درود بر شما
      منظورتون از تمامی دستورات،دقیقا کدوم دستورها هست؟
      اصلا می خواین چیکار کنین؟و تا حالا چیکار کردین و نتیجه چی بوده!؟
      بیشتر و دقیق توضیح بدین که بشه راهنمایی کرد.
      پیروز باشید

  • amir :

    این چیه ؟ چرا کار نمیکنه ؟ سلام 🙂
    [[email protected] amir]# systemctl enable mariadb.server
    Failed to issue method call: No such file or directory

  • مسعود :

    سلام من یک مشکل دارم وقتی نسخه ۲۳ فدورا سرور رو نصب میکنم بعد از ریبوت شدن ازم پسورد Localhost Login رو میخواد من پسورد های Root و USER رو چک کردم سیستم رو بالا نمیاره
    در ضمن بگم دارم با Visual BOX کار میکنم میشه راهنمایی کنید !!!!!

دیدگاه شما چیست؟