Проблема с установкой ShopOS 2.3.1
Пытаюсь установить версию 2.3.1 и при 4 шаге выдаёт вот такую штуку.
Импорт базы данных.
Warning: os_db_error() : Unable to access /home/dvdilia/public_html/shop/lang/ru/db_error.php in /home/dvdilia/public_html/shop/includes/core.include_admin.php on line 3554
Warning: os_db_error(/home/dvdilia/public_html/shop/lang/ru/db_error.php) : failed to open stream: No such file or directory in /home/dvdilia/public_html/shop/includes/core.include_admin.php on line 3554
Warning: os_db_error() : Unable to access /home/dvdilia/public_html/shop/lang/ru/db_error.php in /home/dvdilia/public_html/shop/includes/core.include_admin.php on line 3554
Warning: os_db_error(/home/dvdilia/public_html/shop/lang/ru/db_error.php) : failed to open stream: No such file or directory in /home/dvdilia/public_html/shop/includes/core.include_admin.php on line 3554
Warning: os_db_error() : Unable to access /home/dvdilia/public_html/shop/lang/ru/db_error.php in /home/dvdilia/public_html/shop/includes/core.include_admin.php on line 3554
Warning: os_db_error(/home/dvdilia/public_html/shop/lang/ru/db_error.php) : failed to open stream: No such file or directory in /home/dvdilia/public_html/shop/includes/core.include_admin.php on line 3554
Warning: os_db_error() : Failed opening '/home/dvdilia/public_html/shop/lang/ru/db_error.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/dvdilia/public_html/shop/includes/core.include_admin.php on line 3554
Warning: error_log(mysql_db_error.log) : failed to open stream: Permission denied in /home/dvdilia/public_html/shop/includes/core.include_admin.php on line 3568 DB_ERR_MSG
Может просто настройки для доступа к mysql неправильно указали?
Всё правильно, я несколько раз проверил, соеденение с базой происходит но на 4 шаге вот такая ошибка выводится.
Посмотрите что в файле mysql_db_error.log записано. если его нет - создать в его в папке install и поставить права доступа 777.
Возникла новая проблема, при оформлении заказа в самомом конце данной процедуры выдаёт следующую ошибку.
Parse error: syntax error, unexpected T_VARIABLE in /home/dvdilia/public_html/shop/includes/lib/phpmailer/language/phpmailer.lang-ru.php on line 2
Посмторите что в этом файле. может он поврежден.
Должно быть такое содержание:
<?php ##################################### # ShopOS: Скрипт интернет-магазина # Copyright (c) 2008-2009 # http://shopos.ru # Ver. 2.4.0 #####################################
$PHPMAILER_LANG = array(); $PHPMAILER_LANG = 'Пожалуйста введите минимум один Email'.'получателя.'; $PHPMAILER_LANG = ' mailer не поддерживается.'; $PHPMAILER_LANG = 'Невозможно выполнить эту команду: '; $PHPMAILER_LANG = 'Произошла ошибка при инициализации Mail функции.'; $PHPMAILER_LANG = 'SMTP ошибка: ошибка авторизации.'; $PHPMAILER_LANG = 'Неверный адрес отправителя: '; $PHPMAILER_LANG = 'SMTP ошибка: Следующие '.'адреса получателей неверны: '; $PHPMAILER_LANG = 'SMTP ошибка: Данные не были приняты.'; $PHPMAILER_LANG = 'SMTP ошибка: SMTP-Host недоступен.'; $PHPMAILER_LANG = 'В доступе к следующему файлу было отказано: '; $PHPMAILER_LANG = 'Не могу открыть файл: '; $PHPMAILER_LANG = 'Неизвестный формат кодировки: '; ?>
С предыдущей проблемой как разобрались? все таки была проблема в неправильных данных подключения к базе?
С файлом всё в порядке, но ошибка всё равно есть не пойму в чём дело, а с предыдущей ошибкой честно говоря сам не понимаю как справился, еребил данные доступа к базе данных и вроде прошло, но и до этого верные данные стояли, я всё проверил несколько раз.
Пожалуйста помогите спрвится с данной ошибкой. Адрес сайты http://www.shop.dvdilia.ru возможно что-то подскажете.
Заранее спасибо.
хм ... ну попробуйте убрать следующие строчки
##################################### # ShopOS: Скрипт интернет-магазина # Copyright (c) 2008-2009 # http://shopos.ru # Ver. 2.4.0 #####################################
может както хистро сервер настроен, что не воспринимает текст после # как комментарии. не знаю из за чего там еще может возникать syntax error. все написано правильно.
Убрал лишнее, но теперь выводит новую ошибку.
Warning: fsockopen() : unable to connect to mail.dvdilia.ru:25 in /home/dvdilia/public_html/shop/includes/lib/phpmailer/class.smtp.php on line 129 Не удалось отправить email. Ошибка: SMTP ошибка: SMTP-Host недоступен.
Проблема решена, нужно было коечто подправить в настройках e-mail.
Спасибо за помощь.
Источник
|