Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

KHeader

Newbie
  
  • Posts

    4
  • Joined

  • Last visited

KHeader's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputation

  1. Dotrox, спасибо Вам преогромнейшее! Проверил в phpinfo путь к сессиям php. Там действительно права какие-то кривые стояли. Видимо при обновлении слетели. Отдал папку nginx'у, все заработало!!!
  2. Откатил php до 5.5. Не помогло Руководство скоро порвет. Помогите, пожалуйста.
  3. Да, была сначала ошибка про невозможность соединения с базой. Mysqliz установил и прописал в конфигах, ошибка ушла. Но админка не работает, хотя сайт функционирует.
  4. Привет всем! Уже не знаю что придумать, решил написать сюда. Позавчера обновились пакеты на серваке (CentOS 7) через yum update. Куча всего обновилась, уже и нее помню что именно. Но обновился в том числе и php (5.6). С тех пор в админку попасть не могу. На плохой пароль ругается. На нормальный пароль просто перегружается страница. Пересмотрел все на форуме, на что хватило сил, по этой теме. Ничего не помогает. В конфигах ocStore менял только тип драйвера mysql на mysqliz. Все пути там правильные, и до обновления работали. Еще, до обнаружения проблемы устанавливал ioncube. Сначала через yum, затем руками - скачал с сайта и закинул в /usr/lib64/php. Сайт работает на nginx+php-fpm. Конфиг nginx: server { server_name mir.amur.trade www.mir.amur.trade; listen 80; #charset utf-8; root /var/www/mir.amur.trade; index index.html index.htm index.php; autoindex off; error_page 403 =404; try_files $uri $uri/ /index.php?$query_string; access_log /var/log/nginx/mir_access.log; error_log /var/log/nginx/mir_error.log; location ~* .php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/mir.amur.trade$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location /admin { fastcgi_index index.php; } location ~ /\. { access_log off; log_not_found off; deny all; } location ~ ~$ { access_log off; log_not_found off; deny all; } #Делаем рабочими опенкартовские ЧПУ location / { try_files $uri @opencart; } location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; } location = /favicon.ico { log_not_found off; access_log off; } location = /apple-touch-icon.png { log_not_found off; access_log off; } location = /apple-touch-icon-precomposed.png { log_not_found off; access_log off; } location ~* /(?:cache|logs|image|download)/.*\.php$ { deny all; } location = /robots.txt { allow all; log_not_found off; access_log off; } location /images/ { root /var/www/mir.amur.trade; valid_referers none blocked www.mir.amur.trade mir.amur.trade; if ($invalid_referer) { return 403; } } } Конфиг admin/conf.php: <?php // HTTP define('HTTP_SERVER', 'http://mir.amur.trade/admin/'); define('HTTP_CATALOG', 'http://mir.amur.trade/'); // HTTPS define('HTTPS_SERVER', 'http://mir.amur.trade/admin/'); define('HTTPS_CATALOG', 'http://mir.amur.trade/'); // DIR define('DIR_APPLICATION', '/var/www/mir.amur.trade/admin/'); define('DIR_SYSTEM', '/var/www/mir.amur.trade/system/'); define('DIR_DATABASE', '/var/www/mir.amur.trade/system/database/'); define('DIR_LANGUAGE', '/var/www/mir.amur.trade/admin/language/'); define('DIR_TEMPLATE', '/var/www/mir.amur.trade/admin/view/template/'); define('DIR_CONFIG', '/var/www/mir.amur.trade/system/config/'); define('DIR_IMAGE', '/var/www/mir.amur.trade/image/'); define('DIR_CACHE', '/var/www/mir.amur.trade/system/cache/'); define('DIR_DOWNLOAD', '/var/www/mir.amur.trade/download/'); define('DIR_LOGS', '/var/www/mir.amur.trade/system/logs/'); define('DIR_CATALOG', '/var/www/mir.amur.trade/catalog/'); // DB define('DB_DRIVER', 'mysqliz'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'user'); define('DB_PASSWORD', 'pass'); define('DB_DATABASE', 'db'); define('DB_PREFIX', 'oc_'); ?> Что делал в поисках решения: 1) Запускал через apache 2) Чистил кэш браузера 3) Перепроверял config.php и admin/config.php 4) Чистил кэш system/cache 5) Перепроверял config.php и admin/config.php 6) Чистил кэш vqmod 7) Проверял/переназначал права на папки/файлы 8) Перепроверял конфиги 9) Изменил строчку в session.php (измененное с комментами), так как была ошибка: <?php class Session { public $data = array(); public function __construct() { if (!session_id()) { ini_set('session.use_cookies', 'On'); ini_set('session.use_trans_sid', 'Off'); session_set_cookie_params(5400, '/'); // session_start(); // session_save_path(realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/../tmp')); session_save_path(realpath('../../tmp')); } $this->data =& $_SESSION; } function getId() { return session_id(); } } ?> 10) Смотрел логи (в них все ровно) Куда еще можно копнуть? У меня идеи кончились. Помогите, пожалуйста ТТХ: ocStore 1.5.5.1.2, nginx+php-fpm, CentOS 7, php 5.6.30
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.