Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/05/2008, à 02:37

oliver2004

[Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

Bonjour à tous,
J'ai réussi, avec beaucoup de difficultés à installer la solution LAMP pour bénéficier d'un serveur Apache2 gérant le PHP et les bases de données MySQL. Ouf... hmm

Cependant, quelques soucis encore... pour pouvoir accéder à mes fichier html/php/css j'ai voulu créer un lien symbolique de /var/www vers le dossier où se trouve le site (web).

cd /var/www
sudo ln -s /home/oliver/web

Le lien existe bel et bien dans le dossier /var/www, j'ai vérifié mais le lien n'apparaît pas lorsque je tape http://localhost/
en tapant http://localhost/web le message est le suivant:

Forbidden

You don't have permission to access /web on this server.
Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch Server at localhost Port 80

C'est donc apparemment un problème de permissions...
Là je suis perdu, le dossier /home/olivier/web est en drwxr-xre-x, soit en 755 si je ne me trompe pas, tout comme les autres dossiers et fichiers dans /var/www...
Le tuto indique qu'il faut des permissions minimum 755, ça devrait être donc bon?
Un petit coup de pouce s'il vous plaît... wink

Dernière modification par oliver2004 (Le 16/05/2008, à 19:08)


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne

#2 Le 16/05/2008, à 06:08

=ô=

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

bonjour
et si tu fais ls /var/www/web
tu peux afficher le contenu de ton répertoire /home/olivier/web ?

pour la création du lien , j'aurais écrit

cd /var/www
sudo ln -s /home/oliver/web web

mais peut être ta commande est elle équivalente

Hors ligne

#3 Le 16/05/2008, à 15:08

oliver2004

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

Bonjour,
Quand je me rend dans le dossier /var/www je vois le lien symbolique web et si je clique dessus je me retrouve dans mon dossier /home/olivier/web, pas de souci, mais par contre, le lien est invisible dans le navigateur mais si je force l'entrée en écrivant le lien cad http://localhost/web j'ai le message d'interdiction, c'est à dire que je n'ai pas accès au lien, il existe (sinon j'aurais une erreur 404) mais il ne s'affiche pas et je n'y ai pas accès... bref, je peux pas travailler dessus... sad


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne

#4 Le 16/05/2008, à 15:19

wblitz

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

est-ce que tu as bien l'option FollowSymLinks d'activer pour le vhost par défaut ? tu peux le vérifier avec la commande suivante :

grep -ri FollowSymLinks /etc/apache2

si c'est bien le cas, peux-tu poster le fichier /etc/apache2/apache2.conf, /etc/apache2/sites-available/default ?


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#5 Le 16/05/2008, à 15:32

Guigui72

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

Ecoute, je ne sait pas si c'est pareil chez moi.
J'ai une partition special pour ma musique et apparament, il y a un lien qui pointe directement sur la corbeille.
Donc je te laisse imaginer.:rolleyes:
J'ai toujours pas chercher a ressoudre le problème mais il va falloir que je m'y penche. Le lien ne s'affiche pas avec un ls...


J'ai un site de blague en PHP à finir, à donner quoi.... si ça interesse quelqu'un :
grossignol72@wanadoo.fr
Vous pouvez le prendre a condition qu'il reste OpenSource ;-)

Hors ligne

#6 Le 16/05/2008, à 15:38

oliver2004

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

Bonjour wblitz, voici ce que me donne la commande que tu m'as indiqué

olivier@kubuntu:~$ grep -ri FollowSymLinks /etc/apache2
/etc/apache2/conf.d/apache2-doc:    Options Indexes FollowSymlinks
/etc/apache2/sites-enabled/000-default:         Options FollowSymLinks
/etc/apache2/sites-enabled/000-default:         Options Indexes FollowSymLinks MultiViews
/etc/apache2/sites-enabled/000-default:        Options Indexes MultiViews FollowSymLinks
/etc/apache2/sites-available/default:           Options FollowSymLinks
/etc/apache2/sites-available/default:           Options Indexes FollowSymLinks MultiViews
/etc/apache2/sites-available/default:        Options Indexes MultiViews FollowSymLinks
/etc/apache2/sites-available/default~:          Options FollowSymLinks
/etc/apache2/sites-available/default~:          Options Indexes FollowSymLinks MultiViews
/etc/apache2/sites-available/default~:        Options Indexes MultiViews FollowSymLinks

Ça a l'air d'être bon non? je me trompe?


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne

#7 Le 16/05/2008, à 15:40

wblitz

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

apparemment oui, l'option est là. mais est-ce que tu peux poster les deux fichiers (apache2.conf et sites-available/default) ?


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#8 Le 16/05/2008, à 16:54

oliver2004

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

Voici déjà le fichier /etc/apache2/sites-available/default

NameVirtualHost *
<VirtualHost *>
	ServerAdmin webmaster@localhost
	
	DocumentRoot /var/www/
	<Directory />
		Options FollowSymLinks
		AllowOverride All
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride All
		Order allow,deny
		allow from all
	</Directory>

	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride None
		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Order allow,deny
		Allow from all
	</Directory>

	ErrorLog /var/log/apache2/error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog /var/log/apache2/access.log combined
	ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Il y a un message d'erreur... serait la cause de mes déboires?


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne

#9 Le 16/05/2008, à 16:57

oliver2004

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

et maintenant le fichier /etc/apache2/apache2.conf:

#
# Based upon the NCSA server configuration files originally by Rob McCool.
#
# This is the main Apache server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.2/ for detailed information about
# the directives.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.  
#
# The configuration directives are grouped into three basic sections:
#  1. Directives that control the operation of the Apache server process as a
#     whole (the 'global environment').
#  2. Directives that define the parameters of the 'main' or 'default' server,
#     which responds to requests that aren't handled by a virtual host.
#     These directives also provide default values for the settings
#     of all virtual hosts.
#  3. Settings for virtual hosts, which allow Web requests to be sent to
#     different IP addresses or hostnames and have them handled by the
#     same Apache server process.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "/var/log/apache2/foo.log"
# with ServerRoot set to "" will be interpreted by the
# server as "//var/log/apache2/foo.log".
#

### Section 1: Global Environment
#
# The directives in this section affect the overall operation of Apache,
# such as the number of concurrent requests it can handle or where it
# can find its configuration files.
#

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE!  If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the LockFile documentation (available
# at <URL:http://httpd.apache.org/docs-2.1/mod/mpm_common.html#lockfile>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
ServerRoot "/etc/apache2"

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#<IfModule !mpm_winnt.c>
#<IfModule !mpm_netware.c>
LockFile /var/lock/apache2/accept.lock
#</IfModule>
#</IfModule>

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15

##
## Server-Pool Size Regulation (MPM specific)
## 

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_worker_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadsPerChild      25
    MaxRequestsPerChild   0
</IfModule>

# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#

AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
#
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

#
# DefaultType is the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain


#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog /var/log/apache2/error.log

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

# Include all the user configurations:
Include /etc/apache2/httpd.conf

# Include ports listing
Include /etc/apache2/ports.conf

#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
# If you are behind a reverse proxy, you might want to change %h into %{X-Forwarded-For}i
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

#
# ServerTokens
# This directive configures what you return as the Server HTTP response
# Header. The default is 'Full' which sends information about the OS-Type
# and compiled in modules.
# Set to one of:  Full | OS | Minor | Minimal | Major | Prod
# where Full conveys the most information, and Prod the least.
#
ServerTokens Full

#
# Optionally add a line containing the server version and virtual host
# name to server-generated pages (internal error documents, FTP directory 
# listings, mod_status and mod_info output etc., but not CGI generated 
# documents or custom error documents).
# Set to "EMail" to also include a mailto: link to the ServerAdmin.
# Set to one of:  On | Off | EMail
#
ServerSignature On



#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# Putting this all together, we can internationalize error responses.
#
# We use Alias to redirect any /error/HTTP_<error>.html.var response to
# our collection of by-error message multi-language collections.  We use 
# includes to substitute the appropriate text.
#
# You can modify the messages' appearance without changing any of the
# default HTTP_<error>.html.var files by adding the line:
#
#   Alias /error/include/ "/your/include/path/"
#
# which allows you to create your own set of files by starting with the
# /usr/share/apache2/error/include/ files and copying them to /your/include/path/, 
# even on a per-VirtualHost basis.  The default include files will display
# your Apache version number and your ServerAdmin email address regardless
# of the setting of ServerSignature.
#
# The internationalized error documents require mod_alias, mod_include
# and mod_negotiation.  To activate them, uncomment the following 30 lines.

#    Alias /error/ "/usr/share/apache2/error/"
#
#    <Directory "/usr/share/apache2/error">
#        AllowOverride None
#        Options IncludesNoExec
#        AddOutputFilter Includes html
#        AddHandler type-map var
#        Order allow,deny
#        Allow from all
#        LanguagePriority en cs de es fr it nl sv pt-br ro
#        ForceLanguagePriority Prefer Fallback
#    </Directory>
#
#    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
#    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
#    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
#    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
#    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
#    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
#    ErrorDocument 410 /error/HTTP_GONE.html.var
#    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
#    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
#    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
#    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
#    ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
#    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
#    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
#    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
#    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
#    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var



# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.

# Include generic snippets of statements
Include /etc/apache2/conf.d/

# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/

Merci d'avance... j'avoue que je comprends pas grand chose...

Dernière modification par oliver2004 (Le 16/05/2008, à 16:58)


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne

#10 Le 16/05/2008, à 16:58

wblitz

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

Il y a un message d'erreur... serait la cause de mes déboires?

peut-être... mais quel message est-ce ? wink

pour les fichiers de conf, ça me paraît à première vue correcte. peux-tu poster la sortie des commandes suivantes :

ls -l /var/www
ls -l /home/oliver/web
ls -ld /home/oliver/web

Dernière modification par wblitz (Le 16/05/2008, à 16:59)


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#11 Le 16/05/2008, à 17:11

oliver2004

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

C'est celui-ci, dans le fichier default:

ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

Sinon, voici les messages demandés:

olivier@kubuntu:/var/www$ ls -l
total 8
drwxr-xr-x 2 root root 4096 2008-02-01 23:09 apache2-default
-rw-r--r-- 1 root root   19 2008-05-15 17:36 phpinfo.php
lrwxrwxrwx 1 root root   22 2008-05-15 18:23 phpmyadmin -> /usr/share/phpmyadmin/
lrwxrwxrwx 1 root root   17 2008-05-15 18:26 web -> /home/olivier/web
olivier@kubuntu:~$ ls -l /home/olivier/web
total 16
drwxr-xr-x 10 olivier olivier 4096 2008-04-18 07:03 base_pukanina
drwxr-xr-x  7 olivier olivier 4096 2007-10-21 15:59 box-lunch
drwxr-xr-x  7 olivier olivier 4096 2007-10-21 15:59 la-vie-est-a-nous
drwxr-xr-x  4 olivier olivier 4096 2007-10-21 15:59 pukanina
olivier@kubuntu:~$ ls -ld /home/olivier/web
drwxr-xr-x 6 olivier olivier 4096 2008-04-05 14:26 /home/olivier/web

Le niveau des permissions pour ces fichiers est bien ok?


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne

#12 Le 16/05/2008, à 18:09

wblitz

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

apparemment oui également.

dans apache2.conf, modifie la ligne :

LogLevel warn

en :

LogLevel debug

et redémarre ensuite apache.

puis lance la commande suivante dans un terminal :

sudo tail -f /var/log/apache2/{error,access}.log

ensuite, essaie d'accéder depuis ton navigateur à la partie qui pose problème et poste ce qui est apparu dans le terminal après cet accès.

Dernière modification par wblitz (Le 16/05/2008, à 18:10)


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#13 Le 16/05/2008, à 18:46

oliver2004

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

Me revoici smile

Je ne sais pas si c'est normal mais à chaque fois que je redémarre apache j'ai ce message:

olivier@kubuntu:~$ sudo /etc/init.d/apache2 restart
 * Restarting web server apache2                                                                    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                                             [ OK ]

Mais je suppose que c'est parce que je suis en local et que je n'ai pas de nom de domaine?

Apache est donc redémarré et voici le résultat de la commande après avoir modifié le fichier /etc/apache2/apache2.conf:

olivier@kubuntu:~$ sudo tail -f /var/log/apache2/{error,access}.log
==> /var/log/apache2/error.log <==
[Thu May 15 18:57:58 2008] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /var/www/web
[Thu May 15 19:09:26 2008] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /var/www/web
[Thu May 15 19:33:22 2008] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /var/www/web
[Thu May 15 19:53:28 2008] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /var/www/web
[Thu May 15 20:03:24 2008] [notice] caught SIGWINCH, shutting down gracefully
[Fri May 16 08:22:00 2008] [notice] Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch configured -- resuming normal operations
[Fri May 16 11:41:29 2008] [notice] caught SIGWINCH, shutting down gracefully
[Fri May 16 11:41:39 2008] [notice] Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch configured -- resuming normal operations
[Fri May 16 11:41:39 2008] [info] Server built: Feb  2 2008 04:03:01
[Fri May 16 11:41:39 2008] [debug] prefork.c(1014): AcceptMutex: sysvsem (default: sysvsem)

==> /var/log/apache2/access.log <==
127.0.0.1 - - [15/May/2008:20:03:24 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch (internal dummy connection)"
127.0.0.1 - - [15/May/2008:20:03:24 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch (internal dummy connection)"
127.0.0.1 - - [15/May/2008:20:03:24 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch (internal dummy connection)"
127.0.0.1 - - [16/May/2008:10:49:58 -0500] "GET / HTTP/1.1" 200 1137 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080419 Ubuntu/8.04 (hardy) Firefox/2.0.0.14"
127.0.0.1 - - [16/May/2008:11:41:29 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch (internal dummy connection)"
127.0.0.1 - - [16/May/2008:11:41:29 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch (internal dummy connection)"
127.0.0.1 - - [16/May/2008:11:41:29 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch (internal dummy connection)"
127.0.0.1 - - [16/May/2008:11:41:29 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch (internal dummy connection)"
127.0.0.1 - - [16/May/2008:11:41:29 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch (internal dummy connection)"
127.0.0.1 - - [16/May/2008:11:41:29 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch (internal dummy connection)"

Donc oui, apparemment il y a quelques soucis pour accéder au dossier /home/olivier/web...:/
C'est bizarre j'ai réalisé deux installation de la solution LAMP et j'ai jamais eu de problème particulier.

Dernière modification par oliver2004 (Le 16/05/2008, à 18:48)


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne

#14 Le 16/05/2008, à 18:58

wblitz

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

hum... je suis en train de penser à un truc. peux-tu me poster la sortie de la commande suivante :

ls -ld /home && ls -ld /home/olivier

(pour les logs, c'est bizarre, ils datent de ce matin...)


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#15 Le 16/05/2008, à 19:05

oliver2004

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

voici le retour... il doit en effet y avoir un problème de permissions ici...

olivier@kubuntu:~$ ls -ld /home && ls -ld /home/olivier
drwxr-xr-x 7 root root 4096 2008-04-22 13:46 /home
drwx------ 53 olivier olivier 4096 2008-05-16 11:37 /home/olivier

Nous touchons au but je crois.


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne

#16 Le 16/05/2008, à 19:07

oliver2004

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

Oui, ça y est, je ne sais pas pourquoi le dossier /home/olivier n'était pas en 755 mais en 744 (je crois...) et donc pas d'affichage forcément... un bête problème de permissions...
Bref, j'ai changé les permissions du dossier et le lien symbolique apparaît maintenant dans le navigateur... merci beaucoup pour l'aide, super sympa. smile:):):)


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne

#17 Le 16/05/2008, à 19:15

wblitz

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

c'est donc probablement un problème de droit. en effet, www-data ne peut pas lister le contenu de /home/olivier.

si tu ne veux pas modifier les permissions sur ton répertoire personnel, tu as deux solutions :
   - déplacer le répertoire /home/olivier/web dans un répertoire accessible par www-data
   - recopier /home/olivier/web dans /var/www

si tu veux laisser le répertoire là où il est, plusieurs possibilités également. la plus simple est de donner les droits suivants au répertoire

chmod 701 /home/olivier

une autre est de positionner les droits comme suit :

chmod 750 /home/olivier

puis d'ajouter apache au groupe olivier :

sudo usermod -a -G olivier www-data

une autre, passer les droits en 755 :

chmod 755 /home/olivier

edit : oups, grilled tongue
bon, l'essentiel c'est que ça fonctionne wink

Dernière modification par wblitz (Le 16/05/2008, à 19:15)


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#18 Le 16/05/2008, à 19:24

oliver2004

Re : [Résolu] Lien symbolique qui existe mais qui ne s'affiche pas...

Merci wblitz smile:)


Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...

Hors ligne