Khleo
-
Compteur de contenus
112 -
Inscrit(e) le
-
Dernière visite
Messages postés par Khleo
-
-
Désolé je n'ai pas vu ton message avant :s
Je suis sous Zend 1.12
-
Le problème venait du regex :
"i/([-\w]+)/(\d+)",au lieu de de
"/i/([-\w]+)/(\d+)/",
-
Salut,
oui j'ai essayé mais rien.
J'ai également essayé de faire sans le .ini :
$router = Zend_Controller_Front::getInstance()->getRouter();
$r = new Zend_Controller_Router_Route_Regex(
"/i/([-\w]+)/(\d+)/",
array('controller' => 'interet', 'action' => 'index'),
array(1 => 'seo', 2 => 'id'),
'i/%s/%d/'
);
$router->addRoute('interet', $r);mais là encore il essaye de trouver le controleur "i" au lieu de faire la route
-
Salut,J'ai essayé de faire ma réécriture d'URL avec Zend_Controller_Router_Rewrite mais quelque chose semble bloquer :J'aimerai réécrire l'URL http://www.ndd.dev/interet/index/id/1/ pour http://www.ndd.dev/i/rouen/1/Pour cela j'ai ajouté dans mon bootstrap :
protected function _initRouter () {
$config = new Zend_Config_Ini(APPLICATION_PATH.'/config/application.ini', APPLICATION_ENV);
$router = new Zend_Controller_Router_Rewrite();
$router->addConfig($config, 'routes');
}et dans mon application.ini :routes.interet.type = "Zend_Controller_Router_Route_Regex"routes.interet.route = "/i/(.+)/([0-9]+)/"routes.interet.defaults.controller = "interet"routes.interet.defaults.action = "index"routes.interet.map.1 = "seo"routes.interet.map.2 = "id"routes.interet.reverse ="i/%s/%d/"Et mon .htaccess est le suivant :RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^.*$ - [NC,L]RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.phpMais j'obtiens le message d'erreur suivant :Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in /www/library/Zend/Controller/Dispatcher/Standard.php:248 Stack trace: #0 /www/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /www/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch() #2 /www/htdocs/xxx/application/Bootstrap.php(8): Zend_Application_Bootstrap_Bootstrap->run() #3 /www/library/Zend/Application.php(366): Bootstrap->run() #4 /www/htdocs/xxx/html/index.php(15): Zend_Application->run() #5 {main} Next exception 'Zend_Controller_Exception' with message 'Invalid controller specified (error)#0 /www/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /www/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller in /www/library/Zend/Controller/Plugin/Broker.php on line 336
L'accès depuis http://www.ndd.dev/interet/index/id/1/ reste lui toujours disponible.Merci -
La communauté autour de ZF2 était plus mince donc plus difficile pour obtenir des réponses sur les forums en cas de problèmes ou pour trouver de la doc (déjà qu'avec ZF1 ce n'est pas facile...), mais pourquoi pas faire un 2ème blog sur ZF2 par la suite (mais pas tout de suite )
Après pour savoir si ZF1 est plus utilisé que ZF2 faudrait faire un sondage auprès des développeurs, mais ça ne m'étonnerai pas que ZF1 soit encore devant vu qu'il est toujours maintenu (la version 1.12.2 date du 25 février 2013)
-
Bonjour,Ayant décidé d'apprendre à maîtriser Zend Framework il y a peu, j'ai voulu utiliser mon regard "neuf" sur le framework afin de connaitre les problèmes que peuvent rencontrer les néophytes.J'ai donc décidé de mettre mon avancement dans un blog où je décris un maximum les étapes à suivre pour utiliser ZF sous forme d'exercices corrigés.
-
Alors, pas de souci
Mysql a vraisemblablement corrigé les erreurs au re-démarrage.
J'ai déjà eu des problèmes avec ce serveur : http://www.webmaster-hub.com/topic/52063-upgrade-impossible-erreur-de-segmentatione-des-dependances/page__view__findpost__p__335370
Là encore, réglé en redémarrant.
-
Toutes les tables sont marquées comme OK
-
Bonjour,
Aujourd'hui j'ai eu la penible expérience de voir marquer en gros sur mon site : Table was marked as crashed and should be repaired suivi de la requete SQL...
J'ai redémarré le serveur et le problème ne s'affiche plus.
Cela peut-être du à une mémoire défectueuse ?
Merci
-
Bonjour,
Je viens d'essayer de mettre à jour mon serveur, et je maperçois qu'il y a un problème :
# apt-get upgradeLecture des listes de paquets... FaitErreur de segmentatione des dépendances... 0%
# apt-get updateAtteint http://ftp.fr.debian.org squeeze Release.gpgIgn http://ftp.fr.debian.org/debian/ squeeze/main Translation-en
Atteint http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-fr
Atteint http://ftp.fr.debian.org/debian/ squeeze/main Translation-fr
Atteint http://ftp.fr.debian.org squeeze-updates Release.gpg
Atteint http://security.debian.org squeeze/updates Release
Ign http://ftp.fr.debian.org/debian/ squeeze-updates/main Translation-en
Ign http://ftp.fr.debian.org/debian/ squeeze-updates/main Translation-fr
Atteint http://ftp.fr.debian.org squeeze Release
Atteint http://ftp.fr.debian.org squeeze-updates Release
Atteint http://security.debian.org squeeze/updates/main Sources
Atteint http://security.debian.org squeeze/updates/main amd64 Packages
Réception de : 1 http://ftp.fr.debian.org squeeze/main Sources [4 539 kB]
Réception de : 2 http://ftp.fr.debian.org squeeze/main amd64 Packages [6 539 kB]
41% [1 Sources bzip2 900 kB] [2 Packages 4 088 B/6 539 kB 0%]
bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
Err http://ftp.fr.debian.org squeeze/main Sources
Le sous-processus /bin/bzip2 a renvoyé un code d'erreur (2)
Atteint http://ftp.fr.debian.org squeeze-updates/main Sources/DiffIndex
Atteint http://ftp.fr.debian.org squeeze-updates/main amd64 Packages/DiffIndex
Atteint http://ftp.fr.debian.org squeeze-updates/main amd64 Packages
99% [2 Packages bzip2 1 795 kB]
bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
Err http://ftp.fr.debian.org squeeze/main amd64 Packages
Le sous-processus /bin/bzip2 a renvoyé un code d'erreur (2)
11,1 Mo réceptionnés en 1s (6 129 ko/s)
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/squeeze/main/source/Sources.bz2 Le sous-processus /bin/bzip2 a renvoyé un code d'erreur (2)
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/squeeze/main/binary-amd64/Packages.bz2 Le sous-processus /bin/bzip2 a renvoyé un code d'erreur (2)
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
C'est la première fois que je vois cette erreur. La dernière fois que j'ai mis le serveur à jour, tout fonctionnait correctement.
Merci
-
Salut,
Merci pour le conseil, je vais regarder pour faire un slider commenté.
Sinon, le point d'entré est également accésible depuis des flux :
/>http://trakerz.com/webrankinfo où les membres peuvent directement s'abonner.Cette page est-elle claire au niveau du service proposé ?
Merci
-
Bonjour,
J'ai lancé mon lecteur RSS en ligne il y a quelques jours : http://trakerz.com/
Principales fonctionnalités :
- Suivi en direct des flux RSS
- Affichage du nombre d'actualité non affichée.
- Création de catégories.
- Flag des articles pour pouvoir les retrouver plus facilement.
- Création de pages TrakerZ pour pouvoir partager son flux et créer des backlinks.
Cependant, jobtiens un taux de conversion assez bas ! Auriez vous des conseils ?
Merci
-
Dans ce cas, il vaut mieux passer par une protection par login / mot de passe, ça sera infiniment plus simple.
Oui, mais il y a possibilité d'une Brute Force Attack, de plus l'interface de connexion possède déjà un login / mot de passe.
Apres je peux restreindre par IP uniquement quand j'ai pas besoin daccéder à l'interface.
Je pensais aussi peut être créer un script pour pouvoir ajouter une IP directement depuis la console. Le problème avec cette technique, c'est qu'il faut redémarrer Apache, ce qui n'est pas très recommander sur un serveur en production.
-
Attention : la classe d'IP 192.168.x.x est locale et non routable !
Si elle a été mise juste pour l'exemple, c'est OK !
Oui, je travail en local pour le moment.
De plus, limiter à une seule IP t'empêche d'accéder à ton interface dès lors que tu n'es pas chez toi (Vacances, etc).
J'ose également espérer que tu as une IP fixe ?
Non je n'ai pas d'IP fixe, mais je pense mettre à jour mon fichier lorsque j'ai besoin d'accèder à PHPMyAdmin.
-
Salut,
J'ai réussi à modifier l'alias dans etc/phpmyadmin/apache.conf
Je peux maintenant aller sur http://MON_IP/fhsgkdf/ pour accéder à l'interface phpMyAdmin.
J'ai également ajouté :
Order Deny,AllowAllow from 192.168.1.10
Deny from all
Pour autoriser certaines IP à se connecter à phpMyAdmin.
C'est suffisamment bien protégé à votre avis ?
-
Bonjour,
Actuellement, j'accède à phpmyadmin en allant sur http://MON_IP/phpmyadmin/.
Je voudrais restreindre cet accès afin d'éviter que n'importe qui essaye de se connecter.
Est-il possible de modifier l'alias phpmyadmin pour mettre autre chose ?
Est-il possible d'autoriser uniquement certaines IP à se connecter ?
Merci
-
Bonjour,
Je souhaiterai rajouter mysql_free_result() dans ma class database mais je ne sais pas trop où le rajouter :
public function Query($_query)
{
$result = mysql_query($_query);
if(!$result)
{
echo mysql_error()." -> ".$_query;
}
$reponse['nb_resultat'] = _AT_mysql_num_rows($result);
$reponse['resultat'] = $result;
return $reponse;
}
public function NbResultat($_result)
{
return mysql_num_rows($_result['resultat']);
}
public function Result($_result)
{
return mysql_fetch_assoc($_result['resultat']);
}Merci
-
Oui j'ai réglé le problème depuis quelques semaine déjà :
Il faut rediriger les ports suivants :
25/tcp (smtp)
587/tcp (submission)
587/udp (submission)
110/udp (pop)
-
Salut,
La NSA (National Security Agency) vient de publier un document pour sécuriser un serveur Red Hat Enterprise Linux 5 (dommage que ça ne soit pas sous Debian) :
/>http://www.scribd.com/doc/54757403/Rhel5-Guide-i731++
-
Avec l'IP 192.168.1.17 cela ne peut fonctionner qu'en local vu que cette classe d'IP n'est pas routable !
Oui, je me doute bien c'était pour montrer l'exemple de l'url
Pour que la réécriture fonctionne comme il faut, il faut que $_SERVER['DOCUMENT_ROOT'] soit défini... donc une url en ~user n'aura pas cette variable mise comme il se doit !Ok, je re-testerais quand je serai avec un nom de domaine
Merci
-
Sinon, tu appelles directement l'URL page.php?p=nom dans ton navigateur, pour vérifier.
Oui, la page s'affiche normalement.
Ne va t'il pas chercher la page dans http://192.168.1.17/~user/home/user/public_html/page.php ?
Merci
-
Es-tu certain que le fichier page.php existe dans /home/user/public_html et est lisible par Apache ? Vérifie aussi les permissions des répertoires intermédiaires !
Parce que ta redirection se fait bien vu qu'Apache cherche ce fichier mais ne le trouve pas !
Oui page.php se trouve bien dans le dossier avec les droits www-data :
# ls -l /home/user/public_htmltotal 180
[...]
-rw-r--r-- 1 www-data www-data 2214 1 mai 22:57 page.php
[...]
Comment je fais pour vérifier les répertoires intermédiaires ?
Merci
-
Bonjour,
J'ai un léger problème avec mon URL rewriting.
je souhaiterai rediriger http://mondomaine.com/nom vers http://mondomaine.com/page.php?p=nom
Ça fonctionnait très bien en local, mais depuis que je suis sur un serveur de test debian 6, ça ne fonctionne plus.
<VirtualHost *:80>ServerAdmin postmaster_AT_test1.com
ServerName www.user.com
ServerAlias user.com
DocumentRoot /home/user/public_html/
<Directory /home/user/public_html/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /home/user/logs/error.log
LogLevel warn
CustomLog /home/user/logs/access.log combined
ServerSignature Off
</VirtualHost>
J'ai activé "a2enmod rewrite"
Mon .htaccess :
# Activation du module de réécriture d'URL :RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ page.php?p=$1 [QSA,L]
Lorsque j'affiche http://mondomaine.com/nom, j'obtient l'erreur suivante, alors que le fichier page.php existe.
Not FoundThe requested URL /home/user/public_html/page.php was not found on this server.
Merci
-
Salut,
Vous ne savez pas où je pourrais regarder (log) pour savoir si le problème vient des DNS ?
Merci
Best practice déploiement environnement de dev
dans Hébergement de Sites
Posté