PHP

  • PHP

    Impossible de publier dans Mediawiki

    Après installation de mediawiki, impossible de publier un article, page blanche après le post du formulaire. Les messages d’erreurs dans error_log. PHP Warning:  UtfNormal::loadData() [<a href=’function.loadData’>function.loadData</a>]: open_basedir restriction in effect. File(/UtfNormalData.inc) is not within the allowed path(s): (/var/www/vhosts/xxxxxxxx/httpdocs:/tmp) in /var/www/vhosts/xxxxxxxx/httpdocs/mediawiki/includes/normal/UtfNormal.php on line 229, referer: http://plesk2.xxxxxxxx/mediawiki/index.php?title=Accueil&action=edit PHP Warning:  UtfNormal::loadData(UtfNormalData.inc) [<a href=’function.loadData’>function.loadData</a>]: failed to open stream: Operation not permitted in /var/www/vhosts/xxxxxxxx/httpdocs/mediawiki/includes/normal/UtfNormal.php on line 229, referer: http://plesk2.xxxxxxxx/mediawiki/index.php?title=Accueil&action=edit PHP Fatal error:  UtfNormal::loadData() [<a href=’function.require’>function.require</a>]: Failed opening required ‘UtfNormalData.inc’ (include_path=’/var/www/vhosts/xxxxxxxx/httpdocs/mediawiki: /var/www/vhosts/xxxxxxxx/httpdocs/mediawiki/includes:/var/www/vhosts/xxxxxxxx/httpdocs/mediawiki/ languages:.:’) in /var/www/vhosts/xxxxxxxx/httpdocs/mediawiki/includes/normal/UtfNormal.php on line 229, referer: http://plesk2.xxxxxxxx/mediawiki/index.php?title=Accueil&action=edit Version MediaWiki: 1.9.3 Server version: Apache/2.0.54 PHP 5.0.4 (safe_mode On / Register_Global Off) mysql 4.1.20 La solution: copier tous les scripts commençant par Utf du répertoire…

    Commentaires fermés sur Impossible de publier dans Mediawiki
  • Apache,  Linux,  PHP

    Ming sous Fedora Core 4

    Ming ne semble pas être disponible sous la Fedora Core 4 Pour info la librairie Ming permet de générer des documents flash à la volée via des scripts php. Pour le faire fonctionner, j’ai récupéré les modules sous debian sarge Copie de : ========== Debian ========= | ======= Fedora Core 4 ========= cp /usr/lib/php5/20041030/ming.so | /usr/lib/php/modules/ming.so cp /usr/lib/libming.so.0.3beta1        | /usr/lib/libming.so.0.3beta1 cp /usr/lib/libungif.so.4.1.3              | /usr/lib/libungif.so.4.1.3 Ensuite : sous Fedora. cd /usr/lib ln -s /usr/lib/libming.so.0.3beta1 libming.so.0 ln -s /usr/lib/libming.so.0 libming.so ln -s /usr/lib/libungif.so.4.1.3 libungif.so.4 Pour php : création du fichier /etc/php.d/ming.ini ; Enable ming extension module vient de debian extension=ming.so Restart d’apache : /etc/init.d/httpd restart Pour voir : un…

    Commentaires fermés sur Ming sous Fedora Core 4
  • PHP

    Installation de php5-ming sous debian sarge

    A l’installation du module ming de php5, le module ne monte pas. Les logs apache donnent le message suivant. [Thu Sep 15 10:45:11 2005] [error] [client xxx.xxx.xxx.xxx] PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20041030/ming.so’ – libming.so: cannot open shared object file: No such file or directory in Unknown on line 0,… Pour résoudre le problème, voici ma solution. apt-get install libming-dev apt-get install libming php5-ming Ne pas oublier d’ajouter la ligne suivante dans le php.ini si cela n’a pas été fait automatiquement par apt. extension=ming.so Un petit screen Parfois il ne faut pas trop se poser de questions.

    Commentaires fermés sur Installation de php5-ming sous debian sarge
  • Apache,  Debian,  Linux,  PHP

    suPHP 0.6.0 compilation et installation

    La compilation de la nouvelle version de suPHP (0.6.0) semble poser quelques soucis. Avec les sources d’origine on obtient une erreur à la compilation, pour éviter cette erreur il faut modifier le fichier source: src/apache2/Makefile.in Info sur http://lists.marsching.biz/pipermail/suphp/2005-June/000840.html Before doing ./configure i added « -I/usr/include/apr-0 » to AM_CFLAGS (line 96 src/apache2/Makefile.in) then i did: ./configure –with-apache-user=apache –with-apxs=/usr/sbin/apxs2 make And it compiles! Ofcorse this is not a good solution, but with the little C experience i have it is the best i can come up with 🙁 sorry. Gr. Steven Après cette modif le ./configure, le make ne plante plus, par contre on obtient une erreur au début. un apt-get install automake et…

    Commentaires fermés sur suPHP 0.6.0 compilation et installation
  • Apache,  PHP

    Nouvelle version de suPHP 0.6.0

    Nouvelle version pour SuPHP 0.6.0. Télechargement du tarball sur le site officiel: http://www.suphp.org/Home.html Pour rappel, suPHP est un module permettant de faire tourner PHP avec les droits de l’utilisateur et non plus les droits d’apache. Cela procure une plus grande sécurité pour l’exécution des scripts PHP. Une partie de l’info du site officiel: suPHP 0.6.0 has been released. For this release suPHP has been completely rewritten. This in an (incomplete) list of only the most important changes: * Complete code rewritten now using C++ instead of C * Automake based build system * suPHP is now reading its runtime configuration from a file * Apache 1.3 module completely rewritten –…

    Commentaires fermés sur Nouvelle version de suPHP 0.6.0
  • Apache,  Distributions,  Linux,  PHP

    Apache 2 + php5 avec suPHP sur Fedora Core 4

    Ce document décrit en quelques commandes l’installation d’apache 2, php 5 avec suPHP. 1) Installation d’apache 2 yum install httpd 2) Installation de PHP yum install php 3) Installation de suPHP yum install httpd-devel wget http://www.suphp.org/download/suphp-0.5.2.tar.gz tar xvzf suphp-0.5.2.tar.gz cd suphp-0.5.2 ./configure –prefix=/usr/local –with-apxs=/usr/sbin/apxs –with-setid-mode=paranoid –with-apache-user=apache –with-php=/usr/bin/php-cgi –with-logfile=/var/log/httpd/suphp_log make make install 4) Finalisation des paramètres le PHP va tourner en CGI et non plus en module d’apache, je renomme le fichier de conf php.conf en php.conf-module /etc/httpd/conf.d/php.conf devient /etc/httpd/conf.d/php.conf-module Création du fichier suphp.conf dans /etc/httpd/conf.d/suphp.conf # suphp.conf <IfModule mod_suphp.c> AddHandler x-httpd-php .php .php4 .php3 .php5 suPHP_Engine on </IfModule> La compilation de suPHP a dû ajouter la ligne suivante dans /etc/httpd/conf/httpd.conf…

    Commentaires fermés sur Apache 2 + php5 avec suPHP sur Fedora Core 4
  • Apache,  Distributions,  PHP

    Apache 2, PHP4 et MySQL 4 sur distribution Ubuntu 5.04

    Installation du serveur MySQL. root@ubuntu:~ # apt-get install mysql-server Installation d’apache 2 root@ubuntu:~ # apt-get install apache2-mpm-prefork apache2-prefork-dev Le paquet apache2-prefork-dev nous servira pour installer PHP4 avec suPHP. Installation de PHP4. root@ubuntu:~ # apt-get install php4-cgi Installation de suPHP. root@ubuntu:~ # wget http://www.suphp.org/download/suphp-0.5.2.tar.gz root@ubuntu:~ # tar xvzf suphp-0.5.2.tar.gz root@ubuntu:~ # cd suphp-0.5.2 root@ubuntu:~ # ./configure –prefix=/usr/local –with-apxs=/usr/bin/apxs2 –with-setid-mode=paranoid –with-apache-user=www-data –with-php=/usr/bin/php-cgi –with-logfile=/var/log/apache2/suphp.log root@ubuntu:~ # make root@ubuntu:~ # make install Création des 2 fichiers de conf pour faire tourner php4 en cgi avec suphp # suphp.conf <IfModule mod_suphp.c> AddHandler x-httpd-php .php .php4 .php3 .php5 suPHP_Engine on </IfModule> # suphp.load LoadModule suphp_module /usr/lib/apache2/modules/mod_suphp.so Activation des 2 fichiers dans le répertoire /etc/apache2/mods-enabled/ ln -s…

    Commentaires fermés sur Apache 2, PHP4 et MySQL 4 sur distribution Ubuntu 5.04
  • Apache,  Linux,  PHP

    Mise à jour suphp 0.6.3

    Il me restait une dernière machine en sarge avec suphp 0.6.2. Un passage en etch s’imposait, ainsi que la mise à niveau de suphp en 0.6.3 suite à la dernière faille de sécurité trouvée: La procédure: – backup du VPS: OK – Compilation de la dernière version de suphp: OK – Passage en etch: OK – Redémarrage d’apache 2 : failed. J’ai été obligé de recompiler suphp pour qu’il prenne en compte la version apache 2.2.3 Nettoyage: web03:~/suphp-0.6.3 # make distclean web03:~/suphp-0.6.3# ./configure –prefix=/usr –with-apxs=/usr/bin/apxs2 web03:~/suphp-0.6.3# make web03:~/suphp-0.6.3# make install Résultat: PHP 5.2.0-8+etch10 (cgi-fcgi) (built: Jan 18 2008 18:39:55) Server version: Apache/2.2.3 Server built: Jan 27 2008 18:13:21 Server’s Module…

    Commentaires fermés sur Mise à jour suphp 0.6.3