Search the Community
Showing results for tags 'centos'.
-
Hi, our prestashop was installed on /var/www/html now we want a second shop and so we configured virtual hosts on apache. when we place index.html with the text in the below folders: /var/www/sites/example1/html and /var/www/sites/example2/html the sites work but when we move the files from the /var/www/html to the var/www/sites/example1/html the shop does not work. any ideas why? and where to look? (we have prestashop 1.7). many thanks, A
-
- prestashop17
- apache
-
(and 4 more)
Tagged with:
-
Hi, I cannot access the admin area after installing the latest version, 1.7.3, on a CentOS 7- 64-bit local machine, with php ver 7.2 and mySql version 5.72 with Apache 2.46 and SELinux enabled...and temporarily disabled. I get the 500 error. Upon inspecting the apache log files, I get: [with SELinux on] [Tue Apr 03 11:58:56.287489 2018] [php7:error] [pid 1379] [client 192.168.x.x:40290] PHP Fatal error: Declaration of AdminDashboardControllerCore::setMedia() must be com$ [Tue Apr 03 11:58:56.290694 2018] [php7:error] [pid 1379] [client 192.168.x.x:40290] PHP Fatal error: Uncaught Symfony\\Component\\Debug\\Exception\\FatalErrorException:$ The page is blank in FireFox but not in Chrome. In the latter I get the 500 error message. Now if I set SELinux to off and also enable debugging in config/defines.inc, then I get this error: --------------- Whoops, looks like something went wrong. 1/1 FatalErrorException in AdminDashboardController.php line 539: Compile Error: Declaration of AdminDashboardControllerCore::setMedia() must be compatible with AdminControllerCore::setMedia($isNewTheme = false) in AdminDashboardController.php line 539 -------------------- Any working solutions/ideas, please? thanks.
-
Hi All, Have a prestashop installation on CentOS with a responcive templatemonster theme. I am facing allot of problems that I normally dont on a server. This is my first VPS but did manage to get it up running. Is there any php.ini settings I need for running prestashop? Right now I am facing checkout problems and prestashop says that I cannot rewrite to friendly links. Hope there is someone out there that really knows how to handle a server. The site is at plusfoder.dk
-
I am attempting to install Prestashop in a local Vagrant environment. For information on Vagrant here's a link. http://www.vagrantup.com Basically it creates a virtual box (in this case CentOS) on your machine ( I'm using a MacBook Pro) During installation, I'm having serious issues. They appear to be permissions based. as a last resort, I've started with CHMOD 0777 on everything to see if it works, but it's still breaking. here's a copy of my error log... [Fri Jun 14 21:04:11 2013] [error] [client 33.33.33.1] PHP Warning: file_put_contents(/domain/www/translations/en/fields.php): failed to open stream: Permission denied in /domain/www/classes/Language.php on line 123, referer: http://local.domain/install/index.php [Fri Jun 14 21:04:11 2013] [error] [client 33.33.33.1] PHP Warning: file_put_contents(/domain/www/translations/en/errors.php): failed to open stream: Permission denied in /domain/www/classes/Language.php on line 123, referer: http://local.domain/install/index.php [Fri Jun 14 21:04:11 2013] [error] [client 33.33.33.1] PHP Warning: file_put_contents(/domain/www/translations/en/admin.php): failed to open stream: Permission denied in /domain/www/classes/Language.php on line 123, referer: http://local.domain/install/index.php [Fri Jun 14 21:04:11 2013] [error] [client 33.33.33.1] PHP Warning: file_put_contents(/domain/www/translations/en/pdf.php): failed to open stream: Permission denied in /domain/www/classes/Language.php on line 123, referer: http://local.domain/install/index.php [Fri Jun 14 21:04:11 2013] [error] [client 33.33.33.1] PHP Warning: file_put_contents(/domain/www/translations/en/tabs.php): failed to open stream: Permission denied in /domain/www/classes/Language.php on line 128, referer: http://local.domain/install/index.php [Fri Jun 14 21:04:16 2013] [error] [client 33.33.33.1] PHP Warning: include(/domain/www/translations/en/tabs.php): failed to open stream: No such file or directory in /domain/www/controllers/admin/AdminTranslationsController.php on line 579, referer: http://local.domain/install/index.php [Fri Jun 14 21:04:16 2013] [error] [client 33.33.33.1] PHP Warning: include(): Failed opening '/domain/www/translations/en/tabs.php' for inclusion (include_path='/usr/share/pear:/vagrant:/usr/include/php:.') in /domain/www/controllers/admin/AdminTranslationsController.php on line 579, referer: http://local.domain/install/index.php [Fri Jun 14 21:04:16 2013] [error] [client 33.33.33.1] PHP Warning: Invalid argument supplied for foreach() in /domain/www/controllers/admin/AdminTranslationsController.php on line 581, referer: http://local.domain/install/index.php [Fri Jun 14 21:04:16 2013] [error] [client 33.33.33.1] PHP Warning: copy(/domain/www/img/l/1.jpg): failed to open stream: Permission denied in /domain/www/install/models/install.php on line 323, referer: http://local.domain/install/index.php [Fri Jun 14 21:08:25 2013] [error] [client 33.33.33.1] PHP Warning: ZipArchive::extractTo(): Permission denied in /domain/www/classes/Tools.php on line 1979, referer: http://local.domain/install/index.php?restart=true [Fri Jun 14 21:08:32 2013] [error] [client 33.33.33.1] PHP Warning: ZipArchive::extractTo(/domain/www/modules//gamification/fr.php): failed to open stream: Permission denied in /domain/www/classes/Tools.php on line 1979, referer: http://local.domain/install/index.php?restart=true [Fri Jun 14 21:08:32 2013] [error] [client 33.33.33.1] PHP Warning: ZipArchive::extractTo(/domain/www/modules//gamification/sql_install.php): failed to open stream: Permission denied in /domain/www/classes/Tools.php on line 1979, referer: http://local.domain/install/index.php?restart=true [Fri Jun 14 21:08:32 2013] [error] [client 33.33.33.1] PHP Warning: ZipArchive::extractTo(/domain/www/modules//gamification/prestashop.pub): failed to open stream: Permission denied in /domain/www/classes/Tools.php on line 1979, referer: http://local.domain/install/index.php?restart=true [Fri Jun 14 21:08:32 2013] [error] [client 33.33.33.1] PHP Warning: ZipArchive::extractTo(/domain/www/modules//gamification/de.php): failed to open stream: Permission denied in /domain/www/classes/Tools.php on line 1979, referer: http://local.domain/install/index.php?restart=true [Fri Jun 14 21:08:32 2013] [error] [client 33.33.33.1] PHP Warning: ZipArchive::extractTo(/domain/www/modules//gamification/logo.gif): failed to open stream: Permission denied in /domain/www/classes/Tools.php on line 1979, referer: http://local.domain/install/index.php?restart=true [Fri Jun 14 21:08:32 2013] [error] [client 33.33.33.1] PHP Warning: ZipArchive::extractTo(/domain/www/modules//gamification/gamification.php): failed to open stream: Permission denied in /domain/www/classes/Tools.php on line 1979, referer: http://local.domain/install/index.php?restart=true [Fri Jun 14 21:08:32 2013] [error] [client 33.33.33.1] PHP Warning: ZipArchive::extractTo(): Permission denied in /domain/www/classes/Tools.php on line 1979, referer: http://local.domain/install/index.php?restart=true it might be the apache user, but I'm still a novice at linux users/groups any suggestions would be appreciated.
-
TUTO EN COURS : Création le 23-12-2012 Mise à jour le 28-10-2013 Je vais faire court. Je suis une novice, inculte et newbie en la matière et mes tests, recherches et lectures m'ont pris beaucoup de temps pour apprendre. Beaucoup de mes lectures sont adressés à des experts donc je vais faire une aide pour les NULS et les NULLES !! Je compte sur vous EXPERTS pour me rectifier (si vous nous indiquiez la liste exacte des rpm à installer ce serait sympa) et sur vous NULS ET NULLES pour faire avancer. Je ne résoudrais pas vos erreurs ou soucis d'installation puisque je suis là dessus que depuis 3 semaines. Je remercie au passage REMI du blog.famillecollet.com. L'installation parfaite recherchée est bien évidemment pour la mise en place de site Prestashop 1.5.2. Mon serveur n'a pas d'infogérance et il est chez 1and1. Plesk 11 64 bits CentOs 6.3 PHP 5.3.19 Mysql Si vous souhaitez passer à PHP 5.4, il faudrait faire une mise à jour de PLESK (sinon dans votre info.php la version correcte ne s'affichera pas) qui se fait en vous connectant à votre backoffice de PLESK. C'est là aussi que vous trouverez le lien pour faire redémarrer votre serveur pour que les mises à jours et installation soient pris en compte. Par contre, vous pourrez réinitialiser le serveur par le backoffice de 1and1 uniquement. Télécharger Putty et connectez-vous avec le login et le mot de passe de l'administrateur. J'ai cherché la liste des commandes SSH avec leur fonction et je les ai imprimées pour les avoir sous les yeux). Télécharger Notepad++, cliquez sur COMPLEMENTS, puis NppFTP. Une bloc se crée sur la droite et éditer un profil avec vos login et mot de pass identique à Putty et SFTP et là.... .. magie vous avez accès à tous les fichiers de votre serveur ! Avec Filezilla, c'est possible aussi en choisissant SFTP et une connexion en intéractif. Voici un lien pour les diverses commandes de YUM : http://doc.fedora-fr.org/wiki/YUM_:_Configuration_du_gestionnaire_de_paquets Il faut commencer par faire des installations et des mises à jour. Elles se présentent sous forme de packages (rpm) rassemblées dans des dépôts (repository). Evitez le dépôt atomicorp, j'ai eu quelques erreurs (en plus la dernière version de PHP du dépôt est la 5.3.3 alors que la 5.4.10 est sortie). J'ai donc mis en place l'accès à 2 dépôts : Commencez par taper : yum update Validez puis tapez yum install Validez et redémarrer le serveur. Tapez : yum install smartmontools et Validez (vous trouverez sur le net les commandes pour activer l'alerte concernant la surveillance de vos disques et l'analyse des rapports : http://fr.wikipedia....ting_Technology ; http://linux-attitud...-de-vos-disques). Redémarrez le serveur Tapez : (lien qui permet de récupérer le paquet d'auto-configuration du dépôt EPEL) puis validez et tapez : (lien qui permet de récupérer le paquet d'auto-configuration du dépôt REMI) puis validez et tapez : rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm (la commande RPM installe ces 2 paquets et rends donc disponible leur contenu pour la commande suivante) puis validez et tapez : yum --enablerepo=remi update (commande qui permet de mettre à jour votre installation). Redémarrez le serveur. ATTENTION : c'est une mise à jour de l'installation et ça ne suffit pas pour ce qui nous concerne). Si vous avez "Warning RPMDB altered outside of yum" ->un paquet s'est mis en place sans la commande "yum" et c'est normale, il vous faut nettoyer yum -> faites yum clean all. Les commandes YUM sont conseillées par rapport aux commandes RPM. Il est aussi possible d'utiliser les commandes APT mais c'est pour Débian et là nous sommes sous LINUX. Pour mcrypt tapez : yum --enablerepo=remi install php-mcrypt puis Validez Pour ioncube : yum --enablerepo=remi install php5-ioncube-loader puis Validez Pour Zend : yum --enablerepo=remi install php-zend puis Validez (Pour php 5.5 yum... install php-ZendFramework) Pour Memcached : yum install memcached puis Validez et tapez yum --enablerepo=remi install libmemcached puis Validez et redémarrer le serveur. Pour Json => faire ligne par ligne # yum install php-devel # yum install php-pear # yum install gcc # pear install pecl/json # cd /etc/php.d # echo « extension=json.so » > json.ini yum --enablerepo=remi install json-c puis Validez et redémarrer le serveur. Pour Smarty : yum --enablerepo=remi install php-Smarty2 puis Validez Pour être alerté par mail d'une mise à jour à faire : yum --enablerepo=remi install yum-cron puis on édite le fichier : vi /etc/sysconfig/yum-cron modifier check_only à yes, indiquez [email protected] sur la 1ère ligne puis tapez sur Echap et :wq! pour valider les changements et : /etc/init.d/yum-cron restart pour faire démarrer le service. ASTUCE APPRISE : 1- quelques fois, il y des ERROR package, il suffit de supprimer le package en tapant : yum remove [le package gênant] (ex : php-mcrypt-5.3.3-1.el6.x86_64) mais quelques fois le package ne s'installe pas car il y a des erreurs (-->intelligent ce serveur hein ???). Je vous invite à lire la liste des commandes SSH pour comprendre comment les commandes se construisent. Pour activer le dépôt REMI -et ne plus avoir à tapez --enablerpo=remi --> tapez : cd /etc/yum.repos.d wget http://rpms.famillec...prise/remi.repo (uniquement valable pour Enterprise Linux (RHEL, CentOS) 2 - Régler les problèmes de propriétaire et de groupe (par exemple avec le dossier des images où apache prend le dessus et empêche la création des dossiers et upload des images) Connectez-vous avec filezilla en root et positionnez-vous dans /etc et éditez le fichier proftpd.conf Remplacez "Umask 022" par "Umask 002" Enregistrez le fichier Positionnez-vous dans /etc/httpd/conf et éditez le fichier httpd.conf Remplacez "Group apache" par "Group psacln" Enregistrez le fichier Positionnez-vous dans /etc et éditez le fichier group Cherchez la ligne "psacln:x...." et ajoutez à la fin ":apache" Cherchez la ligne "apache:x:..." et ajoutez à la fin ",<utilisateur ftp="">" ou <utilisateur ftp=""> est le compte FTP que vous avez créé via l'interface de Plesk. Redémarrer le serveur. Connectez-vous avec Putty, il faut changer le propriétaire et le groupe des dossiers et fichiers du site (d'où le -R qui indique de faire les changements en récursif), tapez : chown -R utilisateurftp /var/www/vhosts/nomdedomaine puis Validez et tapez : chgrp -R psacln /var/www/vhosts/nomdedomaine/httpdocs puis Validez. 3-Avec notepad++ : - /statistics/logs/error_log --> c'est le fichier error_log qui est consultable et vous permettra de consulter les erreurs de fonctionnement sur le serveur. Je vous livre en avance les lignes à insérer dans la configuration PHP de votre site dans PLESK (on peut sûrement mieux faire....) : allow_url_include=on max_input_vars = (à définir selon vos besoins) max_file_uploads = (à définir selon vos besoins) max_allowed_packet = (à définir selon vos besoins) file_uploads = On expose_php=on register_argc_argv=on date.timezone=Europe/Berlin Choisissez la prise en charge de PHP en FastCGI, Il vous faudra indiquer dans "session.save_path" la valeur : /var/www/vhosts/monabonement.com/tmp/session ou changer les chmod de /var/lib/php/session et ne rien toucher à session.save_path. Lorsque vous aurez mis en place le premier site, il faut créer un dossier "error_log" à la racine du votre espace web (pas à la racine du serveur) et un fichier robots.txt vide. ATTENTION MYSQL : les droits en écriture sont à rectifiés sur les fichiers et dossiers (voir étape 2 de l'installation de prestashop) si vous vous connectez en ftp avec les accès de root.</utilisateur></utilisateur> PROBLEME MYSQL : si vous avez un message d'erreur sur Putty ou dans les logs vous indiquant run mysql_upgrade, voici ce qu'il faut faire dans putty : /etc/init.d/mysqld stop puis Validez /usr/bin/mysqld_safe --skip-grant-tables& puis Validez mysql_upgrade puis Validez /etc/init.d/mysqld stop puis Validez /etc/init.d/mysqld start puis Validez (remettre à 0 id produit par exemple : ALTER TABLE ps_product AUTO_INCREMENT=1 ATTENTION CRON : En mode maintenance, certaines tâches cron ne s'exécutent pas. Sortez votre boutique du mode maintenance. Renommez votre fichier index.php en index_base.php, créez avec notepad un nouveau fichier index.php en y mettant : <?php echo('Site en cours de maintenance'); et téléchargez le sur votre site. Certes, pas très joli mais efficace. Rien ne vous empêche de faire une page plus sympathique. DOMAINE AVEC ET SANS WWW Si vous êtes en multiboutique et que vous avez entré vos domaines avec les www dans le back-office, la redirection des sites sans www (sauf pour la boutique par défaut) ne se font pas. Ajouter ceci dans le htaccess : RewriteEngine on RewriteCond %{HTTP_HOST} ^[^.]*.[^.]*$ RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R,L]
- 31 replies
-
- 3
-
- Centos
- serveur dédié
-
(and 2 more)
Tagged with: