Partage
  • Partager sur Facebook
  • Partager sur Twitter

[You don't have permission to access / on this ser

Sujet résolu
    23 mai 2016 à 14:08:53

    Bonjour,

    Actuellement en période de stage j'ai un petit projet à réalisé mais je suis actuellement dans une impasse depuis vendredi.

    J'ai deux machine :  [Debian GNU/Linux Sans interface graphique] et [Windows Serveur 2012]

    Je dois installé un site web WordPress sur la Debian et le faire fonctionner sur le Windows.
    J'ai donc installé Apache2,PHP5,MySQL,PHPMYADMIN et un serveur FTP.

    Apache2 fonctionne car j'ai bien le petit message It works big_smile
    PHPMYADMIN fonctionne aussi.

    Mais quand je change les liens de cette page par default par le site WordPress que j'ai transférer sur la Debian via Filezilla et bien j'ai le message [You don't have permission to access / on this server] qui s'affiche (Quand je tape de nouveau l'adresse IP de la Debian sur Windows)

    J'ai cherché, cherché et encore cherché mais tout ce qui est proposé sur la toile ne fonctionne pas donc soit je suis incapable soit c'est un problème autre.

    Merci d'avance pour votre aide et je reste à disposition pour vous envoyer les réponses à certaines commandes.
    • Partager sur Facebook
    • Partager sur Twitter
    En quête de savoir !
      23 mai 2016 à 14:33:14

      Salut,

      Je m'avance mais c'est peut-être tout simplement un problème de droits, le dossier root de ton projet ne doit pas être accessible à l'utilisateur www-data tu devrais essayer cette commande :

      sudo chown -R www-data:www-data /var/www/html/lenomdetondossier

      Voilou.

      -
      Edité par Lud0v1c 23 mai 2016 à 14:36:57

      • Partager sur Facebook
      • Partager sur Twitter
        23 mai 2016 à 14:47:03

        Oui donc j'ai fait en étant en root:
        chown -R www-data:www-data /var/www/site_test
        service apache2 restart
        Et maintenant : Le site Web ne peut pas afficher la page :X
        • Partager sur Facebook
        • Partager sur Twitter
        En quête de savoir !
          23 mai 2016 à 14:53:34

          C'est bon j'ai résolue le petit soucis de la page web qui ne s'affiche pas mais j'ai refait ta commande et ça me met toujours un forbiden :X
          • Partager sur Facebook
          • Partager sur Twitter
          En quête de savoir !
            23 mai 2016 à 15:04:05

            Cela peut toujours être un problème de droits, maintenant que l'utilisateur a accès au dossier, peut-être ces droits ne sont pas assez élevés  essaye ceci :

            sudo chmod -R 775 /var/www/site_test

            Si cela ne suffit pas, il faudra surement que tu joues avec les fichiers de configuration présents dans le dossier /etc/apache2/sites-available/, je te laisse regarder cet exemple pour t'en inspirer: http://askubuntu.com/questions/561201/apache-2-4-10-giving-403-forbidden-issue-on-ubuntu-14-04.

            -
            Edité par Lud0v1c 23 mai 2016 à 15:04:34

            • Partager sur Facebook
            • Partager sur Twitter
              23 mai 2016 à 15:15:51

              Le chmod ne marche pas et j'ai fait comme sur le lien j'ai ajouté un:

              <Directory /var/www/site_test>
                AllowOverride All
              </Directory>

              Dans mon 000-default.conf

              J'ai restart mon apache et toujours pas :'(

              -
              Edité par BTS_SIO 23 mai 2016 à 15:16:43

              • Partager sur Facebook
              • Partager sur Twitter
              En quête de savoir !
                23 mai 2016 à 15:19:01

                Mon 000-default.conf
                <VirtualHost *:80>
                        # The ServerName directive sets the request scheme, hostname and port that
                        # the server uses to identify itself. This is used when creating
                        # redirection URLs. In the context of virtual hosts, the ServerName
                        # specifies what hostname must appear in the request's Host: header to
                        # match this virtual host. For the default virtual host (this file) this
                        # value is not decisive as it is used as a last resort host regardless.
                        # However, you must set it for any further virtual host explicitly.
                        #ServerName www.example.com
                
                        ServerAdmin webmaster@localhost
                        DocumentRoot /var/www/site_test/index.php
                
                        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
                        # error, crit, alert, emerg.
                        # It is also possible to configure the loglevel for particular
                        # modules, e.g.
                        #LogLevel info ssl:warn
                
                        ErrorLog ${APACHE_LOG_DIR}/error.log
                        CustomLog ${APACHE_LOG_DIR}/access.log combined
                
                        # For most configuration files from conf-available/, which are
                        # enabled or disabled at a global level, it is possible to
                        # include a line for only one particular virtual host. For example the
                        # following line enables the CGI configuration for this host only
                        # after it has been globally disabled with "a2disconf".
                        #Include conf-available/serve-cgi-bin.conf
                </VirtualHost>
                
                # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
                
                <Directory /var/www/site_test>
                   AllowOverride All
                </Directory>
                • Partager sur Facebook
                • Partager sur Twitter
                En quête de savoir !
                  24 mai 2016 à 16:21:07

                  Sujet résolu grâce à une illumination beaucoup trop longue à écrire ^^' merci de votre aide quand même
                  • Partager sur Facebook
                  • Partager sur Twitter
                  En quête de savoir !

                  [You don't have permission to access / on this ser

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown