#26 Le 13/11/2015, à 15:48
- kurnous
Re : Repertoire phpmyadmin wordpress
j'avais oublier .conf je pense
j'avais du zapper le .conf
kudours@JRPC:~$ sudo cat /etc/apache2/sites-available/wordpress_cbdb.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 [url=http://www.example.com]www.example.com[/url]
ServerAdmin webmaster@localhost
DocumentRoot /media/kudours/Fichiers/site_cbdb/wordpress_cbdb
<Directory /media/kudours/Fichiers/site_cbdb/wordpress_cbdb>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
<RequireAny>
Require ip 127.0.0.1
Require ip 192.168.1
</RequireAny>
</Directory>
# 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
Dernière modification par kurnous (Le 13/11/2015, à 16:56)
Hors ligne
#27 Le 13/11/2015, à 15:49
- kurnous
Re : Repertoire phpmyadmin wordpress
kudours@JRPC:~$ ls -la /etc/apache2/sites-available
total 40
drwxr-xr-x 2 root root 4096 nov. 13 15:25 .
drwxr-xr-x 8 root root 4096 nov. 12 19:12 ..
-rw-r--r-- 1 root root 1506 nov. 13 14:25 000-default.conf
-rw-r--r-- 1 root root 1775 nov. 13 14:23 000-default.conf~
-rw-r--r-- 1 root root 6437 janv. 7 2014 default-ssl.conf
-rw-r--r-- 1 root root 1743 nov. 13 15:25 wordpress_cbdb.conf
-rw-r--r-- 1 root root 1632 nov. 13 15:24 wordpress_cbdb.conf~
-rw-r--r-- 1 root root 6467 nov. 12 19:39 wordpress.conf~
kudours@JRPC:~$ ls -la /etc/apache2/sites-enabled
total 8
drwxr-xr-x 2 root root 4096 nov. 13 15:17 .
drwxr-xr-x 8 root root 4096 nov. 12 19:12 ..
lrwxrwxrwx 1 root root 35 nov. 12 18:58 000-default.conf -> ../sites-available/000-default.conf
lrwxrwxrwx 1 root root 35 nov. 12 19:47 default-ssl.conf -> ../sites-available/default-ssl.conf
lrwxrwxrwx 1 root root 38 nov. 13 15:17 wordpress_cbdb.conf -> ../sites-available/wordpress_cbdb.conf
Dernière modification par kurnous (Le 13/11/2015, à 16:55)
Hors ligne
#28 Le 13/11/2015, à 15:55
- adgenodux
Re : Repertoire phpmyadmin wordpress
alors, déjà dans ton .conf, il faut changer
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
<RequireAny>
Require ip 127.0.0.1
Require ip 192.168.1
</RequireAny>
</Directory>
par
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
</Directory>
... car /var/www/html est le point d'entrée des requêtes et c'est de là que doit partir le lien vers ton répertoire utile.
Ensuite, à propos du lien, j'avais fait une erreur dans la définition, j'avais corrigé mais tu avais manifestement déjà fait ta commande qui était erronée, autant pour moi...
donc on vire le mauvais lien
sudo rm /var/www/html/wordpress_cbdb
puis on refait un bon derrière
sudo ln -s /media/kudours/Fichiers/site_cbdb/wordpress_cbdb /var/www/html/wordpress_cbdb
ça donne quoi maintenant ?
Hors ligne
#29 Le 13/11/2015, à 15:59
- kurnous
Re : Repertoire phpmyadmin wordpress
toujours pareil
Hors ligne
#30 Le 13/11/2015, à 16:01
- adgenodux
Re : Repertoire phpmyadmin wordpress
as tu bien relancé apache avec
sudo service apache2 restart
si tu mets dans ton navigateur
http://ip_de_ton_serveur/index.php
ça donne quoi ?
Hors ligne
#31 Le 13/11/2015, à 16:03
- kurnous
Re : Repertoire phpmyadmin wordpress
j'ai fait la commande restart mais ça me dit fail donc du coup j'ai fait stop puis start. Pour l'ip du serveur c'est bien 127.0.0.1 ? auquel cas ça retourne forbidden aussi mais localhost/index.php fonctionne
Hors ligne
#32 Le 13/11/2015, à 16:12
- adgenodux
Re : Repertoire phpmyadmin wordpress
alors 127.0.0.1 est l'adresse locale principale d'un pc par rapport à lui-même...
donc si tu mets 127.0.0.1 dans un navigateur, tu restes sur le pc où tu as mis ton 127.0.0.1
pour accéder à ton serveur, l'adresse doit être quelque chose comme 192.168.x.x selon le paramétrage de la carte réseau de ton serveur que tu trouves en faisant un
sudo cat /etc/network/interfaces
le mien par ex:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.1
post-up iptables-restore < /etc/iptables.up.rules
l'ip de mon serveur est ici
address 192.168.1.5
pour l'erreur apache, donne le retour de
sudo tail -20 /var/log/apache2/error.log
Hors ligne
#33 Le 13/11/2015, à 16:20
- adgenodux
Re : Repertoire phpmyadmin wordpress
l'ip de mon serveur est ici
address 192.168.1.5
partant du principe que ton serveur se trouve chez toi naturellement... s'il est en ligne, c'est l'ip où tu loues ton serveur et non l'ip locale que tu dois mettre dans ton navigateur alors
Dernière modification par adgenodux (Le 13/11/2015, à 16:21)
Hors ligne
#34 Le 13/11/2015, à 16:22
- kurnous
Re : Repertoire phpmyadmin wordpress
ça ne me donne pas la même chose que toi mais l'ip de mon pc sera 192.168.1.4 auquel 192.168.1.4/index fonctionne
sudo cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
[Fri Nov 13 15:25:05.774823 2015] [core:error] [pid 1260] [client 127.0.0.1:42756] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:25:06.611059 2015] [core:error] [pid 1260] [client 127.0.0.1:42756] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:32:21.354113 2015] [core:error] [pid 10278] [client 127.0.0.1:43270] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:32:22.317195 2015] [core:error] [pid 10278] [client 127.0.0.1:43270] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:32:23.423478 2015] [core:error] [pid 10278] [client 127.0.0.1:43270] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:33:34.695665 2015] [core:error] [pid 6517] [client 127.0.0.1:43289] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:33:35.459454 2015] [core:error] [pid 6517] [client 127.0.0.1:43289] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:35:29.352207 2015] [core:error] [pid 10280] [client 127.0.0.1:43415] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:35:55.606819 2015] [core:error] [pid 10278] [client 127.0.0.1:43422] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:36:37.225831 2015] [mpm_prefork:notice] [pid 1252] AH00169: caught SIGTERM, shutting down
[Fri Nov 13 15:36:51.620815 2015] [mpm_prefork:notice] [pid 1256] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.14 configured -- resuming normal operations
[Fri Nov 13 15:36:51.621031 2015] [core:notice] [pid 1256] AH00094: Command line: '/usr/sbin/apache2'
[Fri Nov 13 15:37:06.909862 2015] [core:error] [pid 1260] [client 127.0.0.1:59190] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:46:53.868688 2015] [core:error] [pid 2785] [client 127.0.0.1:59532] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:58:35.501649 2015] [core:error] [pid 1263] [client 127.0.0.1:59891] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 15:58:57.505745 2015] [core:error] [pid 1262] [client 127.0.0.1:59893] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 16:02:36.617375 2015] [:error] [pid 1264] [client 127.0.0.1:60112] script '/var/www/html/index.php' not found or unable to stat
[Fri Nov 13 16:02:58.834291 2015] [:error] [pid 1260] [client 192.168.1.4:40293] script '/var/www/html/index.php' not found or unable to stat
[Fri Nov 13 16:03:54.083875 2015] [core:error] [pid 1262] [client 127.0.0.1:60135] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
[Fri Nov 13 16:05:57.875589 2015] [core:error] [pid 1264] [client 127.0.0.1:60292] AH00037: Symbolic link not allowed or link target not accessible: /var/www/html/wordpress_cbdb
Dernière modification par kurnous (Le 13/11/2015, à 16:55)
Hors ligne
#35 Le 13/11/2015, à 16:23
- kurnous
Re : Repertoire phpmyadmin wordpress
en effet si je vais double cliquer sur le fichier wordpress_cbdb ça me dit que le lien est cassé
Hors ligne
#36 Le 13/11/2015, à 16:46
- adgenodux
Re : Repertoire phpmyadmin wordpress
il faut donc paramétrer correctement ton réseau pour commencer car il est en automatique donc c'est le service dhcp qui lui attribue une adresse, adresse qui peut changer selon l'attribution du dhcp donc pas un bon plan pour configurer un serveur qu'on doit toujours pouvoir joindre à la même adresse
on va attribuer pour de bon l'ip 192.168.1.4 à ton serveur (mais une autre serait bonne aussi) à condition que le dhcp de ton routeur n'ait pas déjà attribué cette adresse à une autre machine au moment présent
(je suppose qu'on parle bien d'un serveur physiquement présent chez toi et relié à ton routeur sinon précise si ton installation est différente, par ex si tu utilises ton pc de travail comme serveur également)
ainsi édite ton fichier /etc/network/interfaces et ajoute ceci:
auto eth0
iface eth0 inet static
address 192.168.1.4
netmask 255.255.255.0
gateway 192.168.1.1
Ensuite si tu es bien en 14.04, relance le service réseau pour activer tes nouveaux paramètres avec
sudo service network-manager restart
puis pour l'erreur de lien, donne le retour de
ls -la /var/www/html
... que l'on voit ce qu'il en est de ce côté...
Hors ligne
#37 Le 13/11/2015, à 16:49
- kurnous
Re : Repertoire phpmyadmin wordpress
là c'est mon poste de travail qui sert de serveur, j'ai envie de créer le site en local avant de l'exporter vers un hébergeur web. J'ai déjà attribuer une ip fixe à mon pc sur ma box.
kudours@JRPC:~$ ls -la /var/www/html
total 20
drwxr-xr-x 2 root root 4096 nov. 13 15:58 .
drwxr-xr-x 3 root root 4096 nov. 12 19:33 ..
-rw-r--r-- 1 root root 11510 nov. 12 18:58 index.html
lrwxrwxrwx 1 root root 21 nov. 12 19:13 phpmyadmin -> /usr/share/phpmyadmin
lrwxrwxrwx 1 root root 47 nov. 13 15:58 wordpress_cbdb -> /media/kudours/Fichiers/site_cbdb/wordpres_cbdb
Dernière modification par kurnous (Le 13/11/2015, à 16:58)
Hors ligne
#38 Le 13/11/2015, à 16:53
- cqfd93
Re : Repertoire phpmyadmin wordpress
Modération : merci à l'avenir d'utiliser les balises code (explications ici) et de modifier les messages 26, 34 et 37 en remplaçant les "quote" par des "code".
− cqfd93 −
Hors ligne
#39 Le 13/11/2015, à 16:57
- kurnous
Re : Repertoire phpmyadmin wordpress
fait
Hors ligne
#40 Le 13/11/2015, à 17:08
- adgenodux
Re : Repertoire phpmyadmin wordpress
ok si tu utilises le même pc, l'adresse 127.0.0.1 doit donner accès mais il me semble tout de même préférable de lui configurer une ip fixe sous la forme 192.168.x.x donc édite ton /etc/network/interfaces comme indiqué précédemment...
ensuite, on voit que le répertoire de ton site /media/kudours/Fichiers/site_cbdb/wordpress_cbdb t'appartient toujours et non à www-data
kudours@JRPC:~$ ls -l /media/kudours/Fichiers/site_cbdb
total 7372
-rw------- 1 kudours kudours 7541712 nov. 12 18:23 wordpress-4.3.1-fr_FR.zip
drwx------ 1 kudours kudours 4096 nov. 10 00:00 wordpress_cbdb
je t'ai pourtant déjà fait changer 2x le propriétaire... ça devrait être
-rwxrwxr-x 1 kudours kudours 7541712 nov. 12 18:23 wordpress-4.3.1-fr_FR.zip
drwxr-xr-x 1 www-data www-data 4096 nov. 10 00:00 wordpress_cbdb
pareil pour les liens dans /var/www/html qui devraient appartenir à www-data sinon apache ne sait pas y accéder et donc les utiliser pour aller dans les bons répertoires...
tu es sous quelle version d'ubuntu et sous quelle déclinaison, desktop ou serveur ?
Dernière modification par adgenodux (Le 13/11/2015, à 17:10)
Hors ligne
#41 Le 13/11/2015, à 17:10
- kurnous
Re : Repertoire phpmyadmin wordpress
ubuntu 14.04 desktop, oui j'ai vu que c'était toujours marqué root, du coup la modif n'est pas prise en compte lors de la saisie de la commande ?
Hors ligne
#42 Le 13/11/2015, à 17:10
- adgenodux
Re : Repertoire phpmyadmin wordpress
en effet... tu utilises bien "sudo" quand tu passes tes commandes ?
Hors ligne
#43 Le 13/11/2015, à 17:16
- kurnous
Re : Repertoire phpmyadmin wordpress
ouep, je suis allé voir via l'interface graphique si je pouvais changer les permissions, si je selectionne autre chose que "kudours" ça se remet dessus automatiquement, de plus le groupe www-data n'est pas dans le menu déroulant
Hors ligne
#44 Le 13/11/2015, à 17:29
- adgenodux
Re : Repertoire phpmyadmin wordpress
mouais... comme je ne connais pas trop la version desktop, ça me laisse un peu perplexe...
par quelle(s) commande(s) as-tu installé apache, php et mysql ?
Hors ligne
#45 Le 13/11/2015, à 17:35
- adgenodux
Re : Repertoire phpmyadmin wordpress
et au passage, que donne le retour de
mount
et de
cat /etc/fstab
Hors ligne
#46 Le 13/11/2015, à 17:38
- kurnous
Re : Repertoire phpmyadmin wordpress
J'ai installé les différents paquets avec sudo apt-get install. Je te donnes le retour des commandes tout a l'heure en rentrant.
Hors ligne
#47 Le 13/11/2015, à 17:41
- mazarini
Re : Repertoire phpmyadmin wordpress
Une question, est ce que le répertoire ou se trouve le site ne correspond pas au montage d'une clé usb ou d'une partition windows ?
Si oui, et que tu tiens à travailler sur un tel montage, change l'utilisateur apache dans le fichier /etc/apache2/envvars en remplacant www-data par ton user.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
Dans le cas d'un hébergement mutualisé, l'utilisateur apache correspondra surement à ton user ftp.
Sinon travaille dans un sous-répertoire de ton /home de /srv ou de /var/www.
Dans tous les cas, fais pointer documentroot directement vers la racine de ton site sans passer par un lien.
Il me semble que wordpress stocke l'url complète des images dans la base de données. Il faudra prévoir de les remplacer avant de mettre le site en ligne si tu veux préparer des articles en local.
Edit la demande de adgenodux correspond à ma question.
Dernière modification par mazarini (Le 13/11/2015, à 17:43)
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#48 Le 13/11/2015, à 17:49
- kurnous
Re : Repertoire phpmyadmin wordpress
Alors le dossier de mon site est sur un disque dur. Par partition windows qu'entends tu ?
Hors ligne
#49 Le 13/11/2015, à 18:03
- mazarini
Re : Repertoire phpmyadmin wordpress
Une partition NTFS ou FAT.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#50 Le 13/11/2015, à 18:10
- kurnous
Re : Repertoire phpmyadmin wordpress
C'est ce que je pensais et oui en ntfs il me semble.
Hors ligne