Jump to content
Sign in to follow this  
maraleks

[Решено {пути в конфигах}] Ошибка при переносе на хостинг

Recommended Posts

Здравствуйте.

Перенёс с Денвера, к хостеру сайт, в config прописал пути, на хосте сделал новую базу данных в нее залил, сохраненный в денвере дамп, в опен карт прописал пользователя, базу и пароль. При запуске сайта выскакивает ошибка -

Warning: require_once(Z:\home\e-dver.ru\www/system/startup.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/cl60208/data/www/e-dver.ru/index.php on line 15

Fatal error: require_once() [function.require]: Failed opening required 'Z:\home\e-dver.ru\www/system/startup.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/cl60208/data/www/e-dver.ru/index.php on line 15

Помогите советом, не понимаю в чем проблема.

Share this post


Link to post
Share on other sites

В путях. У вас прописаны старые пути от денвера

Share this post


Link to post
Share on other sites

В путях. У вас прописаны старые пути от денвера

Здравствуйте, о каких путях речь? Напишете, плиз, подробнее где смотреть. В конфиге прописаны нужные пути (об этом я написал выше). На Денвере у меня была сделана папка с именем нужного домена (e-dver.ru), поэтому и пути, в принципе, не пришлось переписывать. Или я чего то не знаю? Напишите, пожалуйста, подробнее.

Share this post


Link to post
Share on other sites

Что тут не понятно где ты видел путь на хостинге: Z:\home\e-dver.ru\www/system/startup.php

Share this post


Link to post
Share on other sites

Проверяйте config файлы

В OpenCart их два

Share this post


Link to post
Share on other sites

Спасибо огромное, помогло - сайт запустился, но возникла такая ошибка, когда открываешь товар(причем не на каждом товаре, а только на некоторых) -

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/var/www/cl60208/data/www/e-dver.ru/image/cache/data/pp_door_02-400x400.jpg' for writing: Permission denied in /var/www/cl60208/data/www/e-dver.ru/system/library/image.php on line 43

Warning: fopen(/var/www/cl60208/data/www/e-dver.ru/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/cl60208/data/www/e-dver.ru/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/cl60208/data/www/e-dver.ru/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/cl60208/data/www/e-dver.ru/system/library/log.php on line 16

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/var/www/cl60208/data/www/e-dver.ru/image/cache/data/pp_door_02-250x250.jpg' for writing: Permission denied in /var/www/cl60208/data/www/e-dver.ru/system/library/image.php on line 43

Warning: fopen(/var/www/cl60208/data/www/e-dver.ru/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/cl60208/data/www/e-dver.ru/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/cl60208/data/www/e-dver.ru/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/cl60208/data/www/e-dver.ru/system/library/log.php on line 16

И зайти в админку не получается - пишет: Error: Could not load database file mysql!

Подскажите, пожалуйста где копать?

Share this post


Link to post
Share on other sites

права на папки поставь

0755 или 0777 image/
0755 или 0777 image/cache/
0755 или 0777 image/data/   
0755 или 0777 system/cache/
0755 или 0777 system/logs/
0755 или 0777 download/
0755 или 0777 config.php
0755 или 0777 admin/config.php

Share this post


Link to post
Share on other sites

Права поставил 777, но проблема так и не решилась.

Помогите!!!. Ошибки описанные выше остались.

Share this post


Link to post
Share on other sites

Ставь права на папки и подпапки.

А по поводу админки: admin/config.php у тебя неправильно настроен

Share this post


Link to post
Share on other sites

Ставь права на папки и подпапки.

А по поводу админки: admin/config.php у тебя неправильно настроен

Поставил 777 на подпапки, первая проблема решилась. Но вот в админку так и не могу зайти. Файл admin/config.php проверил, вроде бы всё так, но в админку не пускает. Подскажите, пожалуйста, путь к базе надо как и в config.php прописывать? Может есть еще какие то тонкости?

Share this post


Link to post
Share on other sites

Сделай backup сайта, потом удали его с хоста, установи заново на хост опенкарт, сохрани два файла config.php и admin/config.php на компьютер, залей то с чего, ты делал backup и эти два файла, далее у тебя все заработает.

  • +1 1

Share this post


Link to post
Share on other sites

Можно сделать все просто:

1. сделай бэкап базы данных в админке на локальном сайте

2. на сервер залей папку install

3. удали оба файла конфига на сервере (в корне и в admin/)

4. сделай процедуру установки на сервере через install (базу данных на сервере можно предварительно очистить), потом удали папку install

5. в админке на сервере сделай восстановление базы данных из бэкапа в пункте 1

6. в админке на сервере измени в настройках URL сайта с локального на реальный

7. все работает

  • +1 2

Share this post


Link to post
Share on other sites

Можно сделать все просто:

1. сделай бэкап базы данных в админке на локальном сайте

2. на сервер залей папку install

3. удали оба файла конфига на сервере (в корне и в admin/)

4. сделай процедуру установки на сервере через install (базу данных на сервере можно предварительно очистить), потом удали папку install

5. в админке на сервере сделай восстановление базы данных из бэкапа в пункте 1

6. в админке на сервере измени в настройках URL сайта с локального на реальный

7. все работает

Спасибо, всё сделал. Теперь работает.

Share this post


Link to post
Share on other sites

Дык без конфигов установка вообще не произойдет....

Пробовал на beget.ru ......

Share this post


Link to post
Share on other sites

подниму тему, тоже интересен последний вопрос

 

Дык без конфигов установка вообще не произойдет....
Пробовал на beget.ru ......

Share this post


Link to post
Share on other sites

Смысл удаления конфигов,не в удалении самих файлов config, а в удлении данных прописанных в этих файлах, то есть оба файла конфиг перед началом установки должны быть девственно пусты,а в ходе установки данные в них пропишутся автоматом исходя из параметров размещения дистрибутива на хосте и данным связи с БД которые будут указаны при установке

Share this post


Link to post
Share on other sites

Если даже после удаления конфигов ошибки не исчезают, следует удалить содержимое папки /system/cache и /system/logs кроме index.html

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.