- Accueil
- » Forum
- » Serveurs
- » Erreur PHP
Pages : 1
#1 Le 02/12/2016, à 15:58
- srvadm
Erreur PHP
Bonjour, je vous pressante mon problème.
Je connais pas trop le php je suis plutôt dans l'administration de réseaux et serveur j'ai essayer d'installé worddev.fr un cms HelpDesk
J'ai configurer les fichier pour la base de données etc ...
Quand j’accède a la pages d’accueil en php j'ai une erreur au niveau de php .
Voici le code php de la pages index.php
<?php define('ENVIRONMENT',isset($_SERVER['CI_ENV'])?$_SERVER['CI_ENV']:'testing');switch(ENVIRONMENT){case 'development':error_reporting(-1);ini_set('display_errors',1);break;case 'testing':case 'production':ini_set('display_errors',0);if(version_compare(PHP_VERSION,'5.3','>=')){error_reporting(E_ALL&~E_NOTICE&~E_DEPRECATED&~E_STRICT&~E_USER_NOTICE&~E_USER_DEPRECATED);}else{error_reporting(E_ALL&~E_NOTICE&~E_STRICT&~E_USER_NOTICE);}break;default:header('HTTP/1.1 503 Service Unavailable.',true,503);echo 'The application environment is not set correctly.';exit(1);}$system_path='system';$application_folder='application';$view_folder='';if(defined('STDIN')){chdir(dirname(__FILE__));}if(($_temp=realpath($system_path))!==false){$system_path=$_temp.'/';}else{$system_path=rtrim($system_path,'/').'/';}if(!is_dir($system_path)){header('HTTP/1.1 503 Service Unavailable.',true,503);echo 'Your system folder path does not appear to be set correctly. '.'Please open the following file and correct this: '.pathinfo(__FILE__,PATHINFO_BASENAME);exit(3);}define('SELF',pathinfo(__FILE__,PATHINFO_BASENAME));define('BASEPATH',str_replace('\\','/',$system_path));define('FCPATH',dirname(__FILE__).'/');define('SYSDIR',trim(strrchr(trim(BASEPATH,'/'),'/'),'/'));if(is_dir($application_folder)){if(($_temp=realpath($application_folder))!==false){$application_folder=$_temp;}define('APPPATH',$application_folder.DIRECTORY_SEPARATOR);}else{if(!is_dir(BASEPATH.$application_folder.DIRECTORY_SEPARATOR)){header('HTTP/1.1 503 Service Unavailable.',true,503);echo 'Your application folder path does not appear to be set correctly.'.' Please open the following file and correct this: '.SELF;exit(3);}define('APPPATH',BASEPATH.$application_folder.DIRECTORY_SEPARATOR);}if(!is_dir($view_folder)){$vp=APPPATH.$view_folder.DIRECTORY_SEPARATOR;if(!empty($view_folder)&&is_dir($vp)){$view_folder=APPPATH.$view_folder;}elseif(!is_dir(APPPATH.'views'.DIRECTORY_SEPARATOR)){header('HTTP/1.1 503 Service Unavailable.',true,503);echo 'Your view folder path does not appear to be set correctly.'.' Please open the following file and correct this: '.SELF;exit(3);}else{$view_folder=APPPATH.'views';}}if(($_temp=realpath($view_folder))!==false){$view_folder=$_temp.DIRECTORY_SEPARATOR;}else{$view_folder=rtrim($view_folder,'/\\').DIRECTORY_SEPARATOR;}define('VIEWPATH',$view_folder);require_once BASEPATH.'core/CodeIgniter.php';unset($_SESSION['loadInstall']);
J'ai remarqué que la balise php était pas fermer je l'ais fermer et rien toujours l'erreur .
Je vous remercie d'avance .
Cordialement .
Dernière modification par srvadm (Le 02/12/2016, à 16:09)
Hors ligne
#2 Le 02/12/2016, à 17:48
- bruno
Re : Erreur PHP
Bonjour,
Si le navigateur affiche le code PHP c'est que le PHP n'est pas interprété. Il manque donc l'interpréteur PHP. À toi d’installer celui qui convient à ta configuration suivant que tu utilises Apache, Nginx ou un autre serveur web.
#3 Le 02/12/2016, à 18:30
- srvadm
Re : Erreur PHP
Non c'est le code php de la page que je montré .
La c'est ce que le navigateur me retourne
=')){error_reporting(E_ALL&~E_NOTICE&~E_DEPRECATED&~E_STRICT&~E_USER_NOTICE&~E_USER_DEPRECATED);}else{error_reporting(E_ALL&~E_NOTICE&~E_STRICT&~E_USER_NOTICE);}break;default:header('HTTP/1.1 503 Service Unavailable.',true,503);echo 'The application environment is not set correctly.';exit(1);}$system_path='system';$application_folder='application';$view_folder='';if(defined('STDIN')){chdir(dirname(__FILE__));}if(($_temp=realpath($system_path))!==false){$system_path=$_temp.'/';}else{$system_path=rtrim($system_path,'/').'/';}if(!is_dir($system_path)){header('HTTP/1.1 503 Service Unavailable.',true,503);echo 'Your system folder path does not appear to be set correctly. '.'Please open the following file and correct this: '.pathinfo(__FILE__,PATHINFO_BASENAME);exit(3);}define('SELF',pathinfo(__FILE__,PATHINFO_BASENAME));define('BASEPATH',str_replace('\\','/',$system_path));define('FCPATH',dirname(__FILE__).'/');define('SYSDIR',trim(strrchr(trim(BASEPATH,'/'),'/'),'/'));if(is_dir($application_folder)){if(($_temp=realpath($application_folder))!==false){$application_folder=$_temp;}define('APPPATH',$application_folder.DIRECTORY_SEPARATOR);}else{if(!is_dir(BASEPATH.$application_folder.DIRECTORY_SEPARATOR)){header('HTTP/1.1 503 Service Unavailable.',true,503);echo 'Your application folder path does not appear to be set correctly.'.' Please open the following file and correct this: '.SELF;exit(3);}define('APPPATH',BASEPATH.$application_folder.DIRECTORY_SEPARATOR);}if(!is_dir($view_folder)){$vp=APPPATH.$view_folder.DIRECTORY_SEPARATOR;if(!empty($view_folder)&&is_dir($vp)){$view_folder=APPPATH.$view_folder;}elseif(!is_dir(APPPATH.'views'.DIRECTORY_SEPARATOR)){header('HTTP/1.1 503 Service Unavailable.',true,503);echo 'Your view folder path does not appear to be set correctly.'.' Please open the following file and correct this: '.SELF;exit(3);}else{$view_folder=APPPATH.'views';}}if(($_temp=realpath($view_folder))!==false){$view_folder=$_temp.DIRECTORY_SEPARATOR;}else{$view_folder=rtrim($view_folder,'/\\').DIRECTORY_SEPARATOR;}define('VIEWPATH',$view_folder);require_once BASEPATH.'core/CodeIgniter.php';unset($_SESSION['loadInstall']);
J'ai déjà une config Ubuntu 16.10 PHP7 Apache SQL IPConfig 3.1 Dovecot Rondcube Postfix Seedbox Etc...
Cordialement .
Dernière modification par srvadm (Le 02/12/2016, à 18:35)
Hors ligne
#4 Le 02/12/2016, à 20:04
- bruno
Re : Erreur PHP
C'est ce que je disais… Le navigateur t'affiche du code PHP. Ce code n'est donc pas interprété.
Je dirais que le paquet libapache2-mod-php n'est pas installé et qu'il doit l'être. À moins que cela ne corresponde à ta configuration dont on ne sais à peu près rien…
#5 Le 02/12/2016, à 20:11
- jplemoine
Re : Erreur PHP
PHP7 Apache
Et donc plus précisément : libapache2-mod-php7.0
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#6 Le 02/12/2016, à 21:09
- bruno
Re : Erreur PHP
Cela revient au même libapache2-mod-php est un paquet dont la seule dépendance est libapache2-mod-php7.0.
#7 Le 04/12/2016, à 22:21
- srvadm
Re : Erreur PHP
Le paquet et déjà installé .
Lecture des informations d'état... Fait
libapache2-mod-php7.0 is already the newest version (7.0.8-3ubuntu3).
Hors ligne
#8 Le 05/12/2016, à 07:22
- bruno
Re : Erreur PHP
Dans ce cas le module php n'est peut-être pas activé. Pour voir la liste des modules apache, il faudrait voir le retour de :
sudo apachectl -M
et si php7_module n'apparaît pas, il faudra l'activer :
sudo a2enmod php7.0
puis redémarrer Apache.
#9 Le 05/12/2016, à 11:59
- srvadm
Re : Erreur PHP
i# a2enmod php7.0
Considering conflict php5 for php7.0:
Module php7.0 already enabled
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
actions_module (shared)
alias_module (shared)
auth_basic_module (shared)
auth_digest_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
dav_module (shared)
dav_fs_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
fcgid_module (shared)
filter_module (shared)
headers_module (shared)
include_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php7_module (shared)
python_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
suexec_module (shared)
service apache2 restart
Pareil même erreur .
Cordialement .
Hors ligne
#10 Le 05/12/2016, à 13:08
- bruno
Re : Erreur PHP
Il faut alors regarder la configuration d'Apache et en particulier le fichier d'hôte virtuel pour ton CMS.
#11 Le 05/12/2016, à 17:23
- pires57
Re : Erreur PHP
Et les fichier de log apache et php
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#12 Le 06/12/2016, à 00:29
- bobe
Re : Erreur PHP
si je me fie aux morceaux de code qu'il a donné dans ses deux premiers messages, seul une partie du code php est retourné au navigateur.
Indenter le code permettrait d'y voir déjà plus clair.
Hors ligne
#13 Le 06/12/2016, à 00:37
- krodelabestiole
Re : Erreur PHP
tu peux poster l'intégralité du fichier PHP (avec la balise fermante que tu dis avoir ajoutée, dans la mise en forme originale) et l'intégralité du résultat affiché par le navigateur (de préférence le code source au cas où un truc ressemblant à du HTML serait interprété) stp ?
le code PHP est vraiment sur une ligne ?
apparemment une partie du code est interprétée. donc je mise sur une erreur de syntaxe.
si ton code respectait une indentation syntaxique, il serait beaucoup plus facile de trouver cette erreur. (retrait du texte dans les conditions, les fonctions etc).
si c'est un CMS open source, j'ai du mal à croire qu'il ait été écrit sur une ligne.
là c'est vraiment pas visible, et du coup c'est trop compliqué de t'aider.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#14 Le 06/12/2016, à 02:00
- krodelabestiole
Re : Erreur PHP
crosspost bobe
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#15 Le 06/12/2016, à 07:49
- bruno
Re : Erreur PHP
Non le code n'est pas du tout interprété. Le retour donné dans le navigateur en #3 est exactement celui qui serait obtenu avec le code donné en #1 en l’absence d'interpréteur PHP (il suffit de copier ce qui est #1 et de l'enregistrer comme document HTML pour s'en convaincre).
Pour en être tout à fait sûr srvadm pourrait créer un fichier test.php à la racine de son site contenant :
<?php phpinfo(); ?>
et essayer de l'afficher dans le navigateur.
#16 Le 06/12/2016, à 14:42
- bobe
Re : Erreur PHP
ah d'accord. Moi, je pensais bètement qu'en #3, c'était le code source de la page résultante qui était donné...
Hors ligne
Pages : 1
- Forum
- » Serveurs
- » Erreur PHP